Commit Graph

7243 Commits

Author SHA1 Message Date
Klaus Basan
02213e860d Ref T442, style 2018-12-07 02:37:14 +01:00
Klaus Basan
669a1ea995 Ref T452, fixed "invisible main area" after re-docking plus style 2018-12-07 02:37:13 +01:00
Klaus Basan
280c9a4e56 Improved size calculation of overlay text message
* larger text message overlay
* fixed min.size calculation
2018-12-07 02:37:13 +01:00
Klaus Basan
18788a8d4d Ref T442, own ATC station tree view class 2018-12-07 02:37:13 +01:00
Klaus Basan
624de52724 Ref T442, connected tree view signals 2018-12-05 04:04:00 +01:00
Klaus Basan
88a1f2d6ac Min.mapping version 0.8.7 2018-12-05 04:03:59 +01:00
Klaus Basan
42af510342 Check for minimum mapping version
* check functions in gui application/application
* check for instance mapping wizard
* check on mapping tool's stashing component
2018-12-05 04:03:59 +01:00
Klaus Basan
774458afc9 Viewbase style, UI style 2018-12-05 04:03:59 +01:00
Klaus Basan
45e34001a8 Ref T442, moved tree model into own class
* columns can be used as with list model
* own class/file
2018-12-05 04:03:59 +01:00
Klaus Basan
4dae61c171 Ref T442, ATC station list split per suffix 2018-12-05 04:03:44 +01:00
Klaus Basan
8c74d8c386 Ref T442, column formatter utility functions 2018-12-05 04:03:44 +01:00
Klaus Basan
d7026dbf42 Ref T442, directly return image/icon types from CVariant 2018-12-05 04:03:44 +01:00
Klaus Basan
34cb0abdf0 Ref T442, style 2018-12-05 04:03:43 +01:00
Klaus Basan
1f60390cea On login page, on clear aircraft/airline fields with simulator attached 2018-12-05 04:03:43 +01:00
Klaus Basan
3c20590293 Allow a forced update of the setup reader
When the network is down it can happen the bootstrap file request is not yet timed out but we use our own time out.
In that case we check the cached data upfront by faking a failed web read.
2018-12-05 04:03:43 +01:00
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