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
Klaus Basan
3432dd56fe
Minor UI fixes (typos, layout)
2017-04-17 23:58:43 +01:00
Klaus Basan
b392992944
refs #901 , use CSingleApplicationUi for UI settings
...
plus stylesheet update to notice disabled component
2017-04-17 23:58:42 +01:00
Klaus Basan
57ede8b04c
refs #901 , utility class for single UI widgets
...
(disables widget when >1 swift application runs)
2017-04-17 23:58:41 +01:00
Klaus Basan
0e923780ce
Updated legal docs
2017-04-17 23:58:40 +01:00
Klaus Basan
bd29257f92
refs #900 , use filtered flag, old approach was faulty
...
Also added log categories
2017-04-17 23:58:38 +01:00
Klaus Basan
30ef3eedf9
refs #900 , filtered flag for containerOrFilteredContainer
...
more reliable than other approaches
2017-04-17 23:58:37 +01:00
Klaus Basan
6999a97f73
Allow to globally disable the kill button
...
(only needed in swift pilot client so far)
2017-04-17 23:58:35 +01:00
Klaus Basan
66e17d62b6
Removed wrong assert
2017-04-17 23:58:34 +01:00
Klaus Basan
c6f7896939
Fixed pilot client UI "model set LED"
...
and some minor formatting adjustments
2017-04-17 23:58:32 +01:00
Klaus Basan
fef6cba645
refs #898 , rendered view update
...
* removed redundant function
* use token bucket for forced updated
* and timer updates to update speed, pos. etc., but not forced
2017-04-17 23:58:31 +01:00
Klaus Basan
ac07d7f7b6
refs #899 , use specialized view for callsigns
2017-04-17 23:58:29 +01:00
Klaus Basan
ddc7809b0e
refs #899 , use specialized model for callsigns
2017-04-17 23:58:28 +01:00
Klaus Basan
8e84f632b0
refs #899 , specialized view for callsign based views
2017-04-17 23:58:26 +01:00