Commit Graph

4350 Commits

Author SHA1 Message Date
Klaus Basan
389c771c22 refs #910, gcc missing initializer for member 2017-04-18 00:00:13 +01:00
Klaus Basan
61dc32e894 refs #910, display SimConnect info in settings 2017-04-18 00:00:11 +01:00
Klaus Basan
83c0dd6dfa refs #910, check SimConnect DLL in listener
(preliminary version before we know P3D string variety)
2017-04-18 00:00:09 +01:00
Klaus Basan
7b9747b35c refs #910, obtain simConnect dll details
utility function
2017-04-18 00:00:07 +01:00
Klaus Basan
0f2680ba2a Formatting #910 2017-04-18 00:00:06 +01:00
Klaus Basan
099680c054 refs #910, obtain DLL and modules info
windows specific utility functions to obtain info about DLL / DLLs loaded
(to be used to test P3D/FSX Simconnect DLLs)
2017-04-18 00:00:04 +01:00
Klaus Basan
705e83e156 Simplified Ctor for application with CApplicationInfo::Application 2017-04-18 00:00:02 +01:00
Roland Winklmeier
272fa95576 Expand file log header with build info, version and system diagnostics
refs #902
2017-04-18 00:00:00 +01:00
Roland Winklmeier
15b50791ef Add build time and git head strings to CBuildConfig
refs #902
2017-04-17 23:59:59 +01:00
Roland Winklmeier
eea6c31e7b Silence warning if doxygen binary is not found 2017-04-17 23:59:57 +01:00
Roland Winklmeier
108336a9cc Add link to swift project webpage to installer finalPageActionList
refs #902
2017-04-17 23:59:55 +01:00
Roland Winklmeier
e9b79fbc8c Remove README file from installer
refs #902
2017-04-17 23:59:53 +01:00
Roland Winklmeier
b6fb532f3a Set installbuilder project.version dynamically from qmake
Instead of maintaining the version number in project.xml, pass it to
installbuilder from qmake project.

refs #902
2017-04-17 23:59:52 +01:00
Roland Winklmeier
dbcde5bcf5 Create crashpad database directory before initializing CrashReportDatabase 2017-04-17 23:59:50 +01:00
Roland Winklmeier
452b2ce0d6 Run swiftlauncher with correct arguments after installation
refs #902
2017-04-17 23:59:48 +01:00
Roland Winklmeier
6495813102 Add Prepare3D plugin to installer
refs #902
2017-04-17 23:59:47 +01:00
Roland Winklmeier
518e612646 Installer images and icons update
- Update the installer icon to the new one
- Replace images produced by ourselves with X-Plane 10 to avoid copyright
  issues
- Remove unnecessary files

refs #902
2017-04-17 23:59:45 +01:00
Klaus Basan
3b0ddad8b9 Minor layout/text adjustments in load overview 2017-04-17 23:59:40 +01:00
Klaus Basan
1b56f498a9 refs #886, added skip button (custom button) in config wizard 2017-04-17 23:59:39 +01:00
Klaus Basan
80b127bce8 refs #887, copy nested directories in wizard
* added utility function
* removed preselectMissingOrOutdated, flag for initCurrentDirectories
* support for copying nested directories
2017-04-17 23:59:37 +01:00
Klaus Basan
96a2b757e7 refs #887, support nested directories in comparison 2017-04-17 23:59:35 +01:00
Klaus Basan
fce4cb8a4d refs #827, preferColorLiveries as parameter for scoreFull
flag will be set in aircraft matcher
2017-04-17 23:59:33 +01:00
Klaus Basan
423d18b0cd Default for parts history UI
(enable for dev. version)
2017-04-17 23:59:31 +01:00
Klaus Basan
c277b26c05 refs #908, detect and check version of P3D or FSX in listener
* added version simulator name etc. to listener
* checking simulator
* simplified CSimulatorFsxCommonListener::SimConnectProc
2017-04-17 23:59:30 +01:00
Klaus Basan
4a984ea1de refs #908, formatting 2017-04-17 23:59:28 +01:00
Klaus Basan
88a5b54ef6 refs #827, use matching logs (CMatchingUtils) with score functions 2017-04-17 23:59:26 +01:00
Klaus Basan
8d198a9174 refs #827, moved matching utilities to blackmisc so it can be used also with score functions in blackmisc 2017-04-17 23:59:25 +01:00
Klaus Basan
5323491eb9 Improved handling for "unexpected shutdown"
(such as DBus down/unavailable)
2017-04-17 23:59:23 +01:00
Klaus Basan
6640c84e63 refs #907, consolidation function
remark: kept with other consolidation functions although not DB related
2017-04-17 23:59:21 +01:00
Klaus Basan
c5f89d0deb refs #907, menu to consolidate against own models
* restructured menu paths
* menu providing the functionality
2017-04-17 23:59:19 +01:00
Klaus Basan
60a937b5b6 refs #907, model interface
* extended interface, function to get simulator
* made CDbMappingComponentAware an interface
* public getMappingComponent
2017-04-17 23:59:18 +01:00
Klaus Basan
1153f70776 Legal pages update 2017-04-17 23:59:16 +01:00
Roland Winklmeier
077becfe32 Connect Ptt LED to push to talk hotkey
refs #881
2017-04-17 23:59:14 +01:00
Roland Winklmeier
0c8f2f596e Let CInputManager select only action hotkeys applicable to local machine
So far, CInputManager did not properly ignore action hotkey settings
which did not belong to the local machine.

refs #881
2017-04-17 23:59:12 +01:00
Roland Winklmeier
9749bb5d31 Add the missing handling when user selects a different machine
So far, the case that a user selects a different machine, was not handled
yet.

refs #881
2017-04-17 23:59:10 +01:00
Roland Winklmeier
3a2618fadb Pass application list directly to CHotkeyDialog constructor
The list of applications is already known when the CHotkeyDialog
object is constructed. So there was no good reason to defer this
to a later time with a setter.
In contrast, supporting a setter function was much more complex, since
internally all GUI signals were already connected and more carefull
case handling would be necessary (e.g. the machine combobox would
change its index). Therefore the setter is removed in favor of passing
the application list directly to the constructor.
This fixes also an issue that the machine name was not properly set up
in the dialog when editing a hotkey.
This also reverts the change from CIdentifier to string based machine
handling.

refs #881
2017-04-17 23:59:07 +01:00
Roland Winklmeier
2ab6e7f41e CIdentifierList utility function
getMachinesUnique() returns a list of identifiers reduced to maximum
one per machine. If there is more than one per machine, it is undefined
which one will be returned.

refs #881
2017-04-17 23:59:06 +01:00
Roland Winklmeier
54b76d91ad CIdentifier utility classes
fake() returns a fake identifier, simulating an existing one.
isFromSameMachine() is a utility class to compare whether another
CIdentifier is from the same machine

refs #881
2017-04-17 23:59:04 +01:00
Mathew Sutcliffe
42a13fceff refs #905 When at least one sim plugin is disabled, sim settings component
would always reset the enabled sims setting even if nothing changed.
2017-04-17 23:59:03 +01:00
Mathew Sutcliffe
c9587e5ace refs #905 Fixed unrelated potential undefined behaviour. 2017-04-17 23:59:01 +01:00
Mathew Sutcliffe
70224bea72 refs #904 Settings JSON files split into arbitrary levels of subfolders, one file per key. 2017-04-17 23:59:00 +01:00
Klaus Basan
6e28dfbce3 refs #887, improved copy wizard
* initAndPreselectDirectories when wizard page becomes visible
* completed copy function
2017-04-17 23:58:57 +01:00
Klaus Basan
221e4c2b9c refs #886, start config wizard when -i is passed to launcher
made -i an optional flag
2017-04-17 23:58:55 +01:00
Klaus Basan
cc732bca84 Formatting 2017-04-17 23:58:54 +01:00
Klaus Basan
35c685b344 Formatting, #825 (matching) 2017-04-17 23:58:53 +01:00
Klaus Basan
eabb576b67 fixed SwiftGuiStd::setContextAvailability
(check against isEmptyObject, not isUsingImplementingObject)
2017-04-17 23:58:51 +01:00
Klaus Basan
83383f438c Improved kill button handling, now it can be set even if frame is not yet initialized
* default is disabled
* only pilot client needs to enable it
2017-04-17 23:58:50 +01:00
Klaus Basan
0851b8c994 refs #868, added xplaneDir utility function to remove boilerplate code
and using CFileUtils::appendFilePaths to concat file paths
2017-04-17 23:58:48 +01:00
Klaus Basan
99c792dd4b Refs #868 Use CXPlaneUtil::xplaneRootDir() in the X-Plane plugin 2017-04-17 23:58:46 +01:00
Michał Garapich
f25d569ae8 refs #868 Add CXPlaneUtil::xplane11Dir() 2017-04-17 23:58:45 +01:00