Commit Graph

4265 Commits

Author SHA1 Message Date
Klaus Basan
b287d8d9d7 refs #894, dot commands help can be obtained via application context 2017-04-17 23:57:49 +01:00
Klaus Basan
5af5ada4d2 refs #894, commands can be registered for help 2017-04-17 23:57:47 +01:00
Klaus Basan
188669501b Formatting 2017-04-17 23:57:46 +01:00
Klaus Basan
d3e49d4cf1 refs #863, enabled spline interpolator for FSX 2017-04-17 23:57:44 +01:00
Mathew Sutcliffe
6665a63cf3 Doxygen: improved our custom \fixme alias to create its own list. 2017-04-17 23:57:43 +01:00
Mathew Sutcliffe
b38d668944 refs #852, #863, #896 Fixed time offset of parts from commit:74e93525 that was broken by commit:7a71d652. 2017-04-17 23:57:40 +01:00
Roland Winklmeier
e83a02b854 Set application to unit test before a call to CApplication::getSwiftApplication() 2017-04-17 23:57:39 +01:00
Roland Winklmeier
ba1122533f Remove deprecated custom packet API from INetwork
Usage of this API was already discouraged, since all official
VATSIM packet handling should be in vatlib itself or for custom defined
packets in CNetworkVatlib. If a new custom packet needs to be added,
it should go into CNetworkVatlib directly and made available via normal
API methods to abstract the packets custom nature. The fact that
custom packets exist, should be kept internal. However, a debug message
is raised in case of an unknown custom packet in order to allow
detection and debugging.

refs #870
2017-04-17 23:57:37 +01:00
Roland Winklmeier
7fde8eef07 Make installing of ICU libraries optional on Linux
ICU libraries are shipped in the official Qt installers but in a
local or distribution build, Qt links against system libraries which made
the install target fail in this two cases.
By checking whether ICU libraries are inside the Qt library dir,
we make sure that we redistribute those non system ICU libraries.
2017-04-17 23:57:36 +01:00
Roland Winklmeier
e186829db3 Add build target 'publish_installer' also to Windows builds
This change requires the unix tool date.exe to be available under a
specific path. This tool is the only one which easily produces
locale independent date formats. All Windows solutions are either
very complicated or regional dependent.
2017-04-17 23:57:35 +01:00
Klaus Basan
366ae1f6df Fixed open log directory 2017-04-17 23:57:34 +01:00
Klaus Basan
f9e0146df9 refs #827, added groupid/name/designator 2017-04-17 23:57:32 +01:00
Klaus Basan
a68f9db2ec refs #893, Modulator added compareByPropertyIndex 2017-04-17 23:57:27 +01:00
Klaus Basan
f8b2e4f23f refs #893, unit test for property index 2017-04-17 23:57:25 +01:00
Klaus Basan
88106d6d8a Unit tests formatting 2017-04-17 23:57:23 +01:00
Klaus Basan
6d39be2657 refs #893, extra lines in variant map (for debugging) 2017-04-17 23:57:22 +01:00
Klaus Basan
5f5909c5b6 refs #893, property index
* added startsWith
* added GlobalIndexCComSystem
* renamed equalsPropertyIndexEnum -> startsWithPropertyIndexEnum
2017-04-17 23:57:21 +01:00
Klaus Basan
e90c65a33a refs #893, formatting 2017-04-17 23:57:20 +01:00
Klaus Basan
056d205488 refs #891, unified "windows.h"
Remark: Using the lc version seems to be slightly smarter
http://stackoverflow.com/a/15466951/356726
2017-04-17 23:57:19 +01:00
Klaus Basan
d280141563 refs #891, P3D driver / config 2017-04-17 23:57:17 +01:00
Klaus Basan
5d8ed66931 refs #891, FSX using common base class 2017-04-17 23:57:16 +01:00
Klaus Basan
70045c046d refs #891, moved common parts for FSX/P3D to fsxcommon
* driver / listener common parts
* config common parts
2017-04-17 23:57:14 +01:00
Klaus Basan
347b54171b refs #891, added dir / config for P3D plugin 2017-04-17 23:57:13 +01:00
Klaus Basan
e2b573b850 refs #891, formatting 2017-04-17 23:57:10 +01:00
Klaus Basan
05abf7e359 Minor UI adjustments 2017-04-17 23:57:09 +01:00
Klaus Basan
72200d4bba refs #892, key sequences / actions for settings 2017-04-17 23:57:07 +01:00
Klaus Basan
d504bfbee0 refs #892, init plugin info also after startup
* fixes issue when plugin is already loaded
* plus some formatting/renaming
2017-04-17 23:57:06 +01:00
Klaus Basan
7203655a05 refs #892, disable audio settings when no audio context is available
* Info for which machine audio setup is displayed
* Obtain audio "location"
* Remark: Audio can run on core and in GUI which is different from other contexts
2017-04-17 23:57:05 +01:00
Klaus Basan
891b67eccc refs #892, settings dialog for core
(settings can also be set in core)
2017-04-17 23:57:04 +01:00
Klaus Basan
d495424041 refs #886, unified function names in CDbLoadOverviewComponent 2017-04-17 23:57:03 +01:00
Klaus Basan
cd19031ec9 refs #892, stylesheet fixes 2017-04-17 23:57:02 +01:00
Klaus Basan
04df922a0e refs #886, added CSimulatorInfo(const QStringList &simulators) 2017-04-17 23:57:00 +01:00
Klaus Basan
b94eab581e refs #886, added wizard component for initial data load
* added buttons to CDbLoadOverviewComponent
* wizard component/page
* added to wizard
2017-04-17 23:56:59 +01:00
Klaus Basan
9b4b2f70cc refs #890, use CFileUtils to append paths 2017-04-17 23:56:58 +01:00
Klaus Basan
2005e1881b refs #887, do not start wizard when other applications are running
(potential problems with writing settings)
Utility functions in info list
2017-04-17 23:56:57 +01:00
Klaus Basan
1076eb2b29 refs #887, skip copy steps if there is no other swift version to copy from
* pages as enum
* buttons to copy/select/deselect (when UI component is used detached from wizard)
* avoid crash when there is no other swift version (->empty model)
2017-04-17 23:56:56 +01:00
Klaus Basan
cb024b0245 Formatting 2017-04-17 23:56:55 +01:00
Klaus Basan
ff0c37ff58 refs #889, log categories 2017-04-17 23:56:53 +01:00
Klaus Basan
2c2a043e40 refs #886, adjusted QWizard to previous changes
* use QWizardPage derived classes
* added simulator config page
2017-04-17 23:56:52 +01:00
Klaus Basan
5b92b2068e refs #886, config page for simulator(s) 2017-04-17 23:56:51 +01:00
Klaus Basan
b53d4b6b58 refs #887, added QWizardPage derived class to call dependent functions
(QWizardPage provides virtual functions for that)
2017-03-01 20:51:43 +01:00
Klaus Basan
099832fba8 refs #886, CSettingsSimulatorBasicsComponent adjusted
* function save() to be called by wizard
* some renamings
* workaround for Qt bug placeholder (multiple lines)
2017-03-01 20:51:42 +01:00
Klaus Basan
fedf7604a0 refs #886, fixed connect in simulator selector
* also toggling needs to fire (when a value is changed from code)
* changed order, used standard will be: P3D, FSX, FS9, XP
2017-03-01 20:51:41 +01:00
Klaus Basan
5a91f561be refs #888, loadingFinished with CStatusMessage 2017-03-01 20:51:40 +01:00
Klaus Basan
8e55baaf85 Typos, QStringBuilder 2017-03-01 20:51:39 +01:00
Klaus Basan
f922777a28 refs #886, wizard 2017-03-01 20:51:37 +01:00
Klaus Basan
966bddc208 refs #887, UI for settings / cache copying
* newer / missing files preselected
* copied files will be copied
2017-03-01 20:51:36 +01:00
Klaus Basan
b0bb19fc2b refs #886, icons for wizard 2017-03-01 20:51:35 +01:00
Klaus Basan
888375d294 refs #887, directories available via CDirectoryUtils/relative paths
* relative cache/settings paths are available relativeFilePath
* directories build in CDirectoryUtils
* directory comparison in CDirectoryUtils
* using CFileUtils to concatenate dir paths
* using URL encoded string for normalized directory (as it can be decoded)
2017-03-01 20:51:34 +01:00
Klaus Basan
f4941b2189 refs #886, configuration button in launcher 2017-03-01 20:51:33 +01:00