Klaus Basan
40afedcaed
Ref T448, completer in FP width
2018-12-05 04:03:43 +01:00
Klaus Basan
c142dd513a
Style for margin input
2018-12-05 04:03:43 +01:00
Klaus Basan
cd062ba451
Ref T447, allow to set "on top" flag for floating dock widgets
2018-12-05 04:03:42 +01:00
Klaus Basan
a8321f3563
Ref T447, dock widget style
2018-12-05 04:03:42 +01:00
Klaus Basan
f54bb1d9e9
Ref T441, improved messages for issues in model set (like duplicates)
2018-12-05 04:03:42 +01:00
Klaus Basan
80c3143fb0
Minor tweaks
2018-12-02 18:27:05 +01:00
Klaus Basan
6ef10b92ab
Fixed non-saving crashdump setting and some improvements for setup
...
Registration for "Settings::CCrashSettings::registerMetadata()" was missing
2018-12-02 18:26:49 +01:00
Klaus Basan
7fc6fcb867
Improved version of "Allow to delete data directory from application view"
...
- split functions into dynamic loading and const versions (loading at startup)
- reload other versions from wizard in case they changed
- some renaming/formatting
2018-12-02 04:27:59 +01:00
Klaus Basan
d18c763869
Updated externals
2018-12-01 19:23:22 +01:00
Klaus Basan
b48e059930
Model style
2018-12-01 19:23:08 +01:00
Klaus Basan
ec6b7ed37d
Ref T437, some FSUIPC style/message adjustments
2018-12-01 05:17:41 +01:00
Mat Sutcliffe
8a058202ed
Fixed buggy CSequence::sortBy when sorting by multiple members.
...
Implementation of Predicates::MemberLess was wrong, so replaced it with a
simpler one. Also added a regression test and removed unused code.
2018-11-30 22:02:04 +01:00
Klaus Basan
f2bd767c63
Legal pages
2018-11-30 22:02:04 +01:00
Klaus Basan
b58ffaf2b1
Ref T443, added the original P3D libs and headers if ever needed
2018-11-30 22:02:04 +01:00
Klaus Basan
07eac1d46f
Ref T436, used interpolated situation if possible for new FSX/P3D aircraft
2018-11-30 22:02:04 +01:00
Klaus Basan
0da8d85999
Ref T442, utility functions for logically sorting by suffix
2018-11-30 22:02:04 +01:00
Klaus Basan
391327b3a7
About dialog adjustment/style
2018-11-29 20:54:26 +01:00
Klaus Basan
93656d0a99
Network setup not yet used, disabled
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
6246315b90
Set xswiftbus' dep_target configuration to no_check_exist globally
...
The configuration for MacOS branch got removed in a previous commit which
caused DBus and libevent libraries not to be installed since they are not
yet existing in the expected path at the time when qmake runs.
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
912d44d558
Add symbol upload python script for manual symbol uploads
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
060c3ee492
Remove the warning about conflicting X-Plane plugins
...
This warning got superseded by the return value from CTraffic::acquireMultiplayerPlanes. All plugins can live side by side as long as nobody else has multiplayer planes acquired. If so, we warn the user directly and tell him the plugin name.
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
425274d9c2
Log a message if CGenericDBusInterface::callDBusRet failed with error
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
c27d401e70
Remove SystemBus from XSwiftBus connection options
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
db7ed76bc5
Refactor listening for and connecting to XSwiftBus
...
- Use common function for Session and P2P connections
- Don't use the DBus service watcher as it did not allow to test in regular intervals
- Add a XSwiftBus version check to X-Plane listener
- Try to initialize and acquire multiplayer planes in checkConnection() already and warn the user if any of those failed. The plugin will be loaded only if everything succeeded.
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
49bd38d722
[XSwiftBus] Add hasMultiplayerPlanesAquired() DBus API
...
This function will return whether X-Plane multiplayer planes have been acquired by XSwiftBus or if not, who else acquired them.
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
55c2e2e559
[XSwiftBus] Add getVersionNumber to DBus API
...
This allows to get the version number of XSwiftBus itself. It maintains the same version as swift (e.g. 0.8.7 without the time stamp) and can be used to compare it for compatibility reasons.
ref T394
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
e959075a56
Fix missing include
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
a005ebbbc9
Split viewbase.cpp
...
viewbase.cpp instantiates many template classes and ended up as a huge object file. Building with MinGW in not-optimized debug build, the file got too big. Therefore split the template instantiations into individual files.
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
ec8245ea53
[XSwiftBus] Give PQ variables a unit
...
ref T313
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
1edef31c0a
Update externals
2018-11-29 20:54:26 +01:00
Roland Rossgotterer
29f3d11da1
Fix MacOS installer to properly install DBus as root user
2018-11-29 20:54:25 +01:00
Roland Rossgotterer
659b78832e
Rewrite 7z uncompressing to work on all supported platforms
...
On Windows we ship 7za.exe in our binaries.
On MacOS we do the same, but the executable needs to be called with the full path.
On Linux we don't ship anything but assume it to be available from the distribution.
2018-11-29 20:54:25 +01:00
Roland Winklmeier
2843e20d54
Update xswiftbus.conf when updating connection details
...
ref T434
2018-11-29 20:54:25 +01:00
Roland Winklmeier
e6981d9c28
Package 7za into Mac OS installer
2018-11-29 20:54:25 +01:00
Roland Winklmeier
1c1d2b23d7
Install and package libevent_core on Mac OS
2018-11-29 20:54:25 +01:00
Klaus Basan
7035330744
Views: JSON values can be shown as popup
2018-11-29 20:54:25 +01:00
Klaus Basan
394147dcb9
Server handling
...
* added tower view as hardcoded
* renamed to predefined servers
* utility functions to add/remove FSD setup flags
2018-11-29 20:54:25 +01:00
Klaus Basan
2dd43226ba
Ref T420, style
2018-11-29 20:54:25 +01:00
Klaus Basan
4792dbf8d1
Ref T420, setting to save "auto logoff"
...
* added flag in settings
* use in login component
2018-11-29 20:54:25 +01:00
Klaus Basan
0e5dc4e12a
On login page, clear aircraft/airline fields if model is not from DB
...
* discussion https://swift-project.slack.com/archives/CCV74GESV/p1543344801126700
* emulated driver settings allow non DB model for testing
* use "showOverlayHTMLMessage"
2018-11-29 20:54:25 +01:00
Klaus Basan
9f6cb9a72f
Allow to delete data directory from application view
...
* allow to re-init applicazion list (needed because directories can be deleted)
* context menu for "delete data directory"
2018-11-29 20:54:25 +01:00
Klaus Basan
d704a8aeab
Simulator update returns info what was updated
2018-11-29 20:54:25 +01:00
Klaus Basan
9c46cab133
Add in simulator info returns delta
2018-11-29 20:54:25 +01:00
Klaus Basan
2ad293fbad
Ref T441, allow to refresh model set (if something was changed, and one would want to revert)
2018-11-29 20:54:25 +01:00
Klaus Basan
13f6cc1180
Ref T437, Ref D29 fixed Jenkins build warnings
...
Discussed here: https://swift-project.slack.com/archives/G7GD2UP9C/p1543238741010300
The manual changed applied on the original FSUIPC SDK file were reveretd b adding a newer version
2018-11-29 20:54:25 +01:00
Klaus Basan
2abd974369
Ref T441, check for key duplicates and changes simulator
2018-11-29 20:54:24 +01:00
Klaus Basan
4a28b589d8
Ref T441, overlay messages for model set component
2018-11-29 20:54:16 +01:00
Klaus Basan
0002752fa6
Ref T441, find model string duplicates
2018-11-26 06:26:45 +01:00
Klaus Basan
2b8d7f425e
Ref T441, use distributor preferences in "reduce dialog"
2018-11-26 06:26:07 +01:00
Klaus Basan
115dc6759c
Ref T441, integrated CDbReduceModelDuplicates with own model set component
...
* some members renamed
* context menu for "model reduction"
* adjusted model statistics
2018-11-26 06:26:07 +01:00