Commit Graph

1061 Commits

Author SHA1 Message Date
Roland Winklmeier
d46c5edb9f Generic CDictionary as associative container
refs #281
2014-07-04 11:41:44 +02:00
Mathew Sutcliffe
c38b11b4e8 refs #282 always build with X-Plane support by default 2014-07-04 00:09:53 +01:00
Mathew Sutcliffe
4bb7f8d164 refs #282 update to new externals layout 2014-07-04 00:09:52 +01:00
Mathew Sutcliffe
1e89771de0 refs #282 changes to get xbus to compile on OSX 2014-07-04 00:09:51 +01:00
Mathew Sutcliffe
c00324ef12 refs #282 changes to get xbus to compile on Linux 2014-07-04 00:09:44 +01:00
Mathew Sutcliffe
b5097a0e63 containers: added opaque pointer access to implementation container, to help with debugging 2014-07-01 01:03:32 +01:00
Klaus Basan
08e65beaf4 Reverted include/ as discussed
https://dev.vatsim-germany.org/issues/273#note-16
2014-06-29 00:55:52 +02:00
Klaus Basan
8d08417f67 refs #237, load first plugin if settings do not match, provide a warning if no plugin is loaded 2014-06-28 20:01:53 +02:00
Klaus Basan
8fda6daee4 Fixed XPlane plugin warnings / issues
I came across when first compiling master with latest classes on my place
VC2013
2014-06-28 18:53:03 +02:00
Klaus Basan
ef0877b116 refs #237, fixed typo and naming (driver->plugin) 2014-06-28 18:02:20 +02:00
Klaus Basan
8ad0d4bb68 refs #273, fixed delegation to simulator settings 2014-06-28 18:02:19 +02:00
Klaus Basan
88c656ee61 refs #273, runtime context
* added send status message for convenience
* order in graceful shutdown
2014-06-28 18:02:17 +02:00
Klaus Basan
e17157e963 refs #273, simulator context
* fixed loading of plugins
* sorting filenames, and plugin names
* better status messages when loading plugins
2014-06-28 18:02:16 +02:00
Klaus Basan
26b999e001 refs #273, completed / fixed component
* order, first add items to combobox, then connect signal (->no signals during setup)
* renamed driver to plugin
* improved plugin finding
2014-06-28 18:02:15 +02:00
Klaus Basan
2a9f3d6039 Tweaks
* check if parent is null
* comments
* icon in column
* nullptr check in runtime based component
2014-06-28 18:02:14 +02:00
Klaus Basan
25122fad10 refs #273, fixed changed detection 2014-06-28 18:02:13 +02:00
Klaus Basan
4c14737d60 Fixed missing JSON methods 2014-06-28 18:02:12 +02:00
Klaus Basan
43a6ec66e0 refs #273, fixed missing JSON serialization 2014-06-28 18:02:11 +02:00
Klaus Basan
4694c23f87 refs #273, added support for loading plugin from settings 2014-06-28 18:02:10 +02:00
Klaus Basan
33315dc0e1 refs #273, own settings component (GUI) 2014-06-28 18:02:07 +02:00
Klaus Basan
9afe8b0f8b Formatting, tweaks, style sheet 2014-06-28 18:02:05 +02:00
Klaus Basan
4d26b77fa4 refs #273, added methods for CSimulatorInfoList 2014-06-28 18:02:03 +02:00
Klaus Basan
71185b1250 Fixed info component style sheet 2014-06-28 18:02:00 +02:00
Klaus Basan
6c6bcb4e08 refs #273, encapsulated settings GUI into own component
This removed a considerable amount of code from mainwindow
2014-06-28 18:01:58 +02:00
Klaus Basan
42db1fe9ae refs #273, added settings for simulator
* added class
* adjusted settings context
* adjusted "global" methods as register metadata
* improved settings utility
* renamed "settingsallclasses" as settings can also be in other namespaces, settingsallclasses now in core
2014-06-28 18:01:55 +02:00
Klaus Basan
abd2d6d86d Some fixes / tweaks / Doxygen:
* helper method to detect disconnected state
* clear ATC info if disconnected or not available
* unit test for "finders"
* added Doxygen file
* formatting frequency in text message tabs
2014-06-28 18:01:54 +02:00
Klaus Basan
378712592e Minor tweaks,
* formatting
* Startup screen tool window removed (as requested by RW)
2014-06-28 18:01:50 +02:00
Mathew Sutcliffe
0ba2573334 fixes #284, credit goes to Roland 2014-06-28 14:31:19 +01:00
Mathew Sutcliffe
4f5e423b17 refs #272 hacks to get traffic injection working with the current ISimulator interface;
temporary measure until ISimulator interface is refactored
2014-06-28 14:31:19 +01:00
Mathew Sutcliffe
72e350bc3c integration refs #267 fix compile error in simulator_xplane introduced by commit:426dd4a0 2014-06-28 14:31:18 +01:00
Mathew Sutcliffe
f2b27f5048 refs #272 added DBus proxy object for XBus::CTraffic and using this to inject traffic from CSimulatorXPlane 2014-06-28 14:31:18 +01:00
Mathew Sutcliffe
1a3a1e175e refs #272 added new DBus service object XBus::CTraffic providing access to traffic aircraft in the sim 2014-06-28 14:31:18 +01:00
Mathew Sutcliffe
b077dc7c6d refs #272 tell doxygen not to look in libxplanemp, because it would not like what it would see there 2014-06-28 14:31:17 +01:00
Mathew Sutcliffe
12a7ef04b6 refs #272 added the necessary lines in xbus.pro to compile libxplanemp 2014-06-28 14:31:17 +01:00
Mathew Sutcliffe
ba1c1ddbbe Add 'src/xbus/libxplanemp/' from commit '28e2b16607e3e81e94bf18ff90ddf41314f92555'
git-subtree-dir: src/xbus/libxplanemp
git-subtree-mainline: e2c37b2f16
git-subtree-split: 28e2b16607
2014-06-28 14:30:52 +01:00
Mathew Sutcliffe
e2c37b2f16 fixed foolish mistake 2014-06-26 23:30:04 +01:00
Mathew Sutcliffe
997eb17f96 paranoid check in case of recurrence of race described in refs #270 2014-06-25 23:18:11 +01:00
Mathew Sutcliffe
fede3fc4c7 refs #270 don't call CRuntime::gracefulShutdown from a different thread;
connect it to the QCoreApplication::aboutToQuit signal instead
2014-06-25 23:18:10 +01:00
Mathew Sutcliffe
28e2b16607 [swift] refactored initialization into legacy and nextgen parts 2014-06-24 21:17:55 +01:00
Mathew Sutcliffe
2ecf316d9a [swift] cleanup functions 2014-06-24 21:17:37 +01:00
Mathew Sutcliffe
601923504b [swift] change or remove debug text mentioning XSquawkBox 2014-06-24 21:17:24 +01:00
Mathew Sutcliffe
caecee6f8c [swift] in the scenario init->cleanup->init, treat already-loaded object as a warning, not an error 2014-06-24 21:17:10 +01:00
Mathew Sutcliffe
df2fea2e53 [swift] fix for when using the latest libpng 2014-06-24 21:16:50 +01:00
Mathew Sutcliffe
aca56f2a47 [swift] don't store libpng or zlib headers with the libxplanemp source code 2014-06-24 21:16:33 +01:00
Mathew Sutcliffe
bedcbc5484 [swift] killing all those distracting warnings revealed one which identified an obvious mistake 2014-06-24 21:15:52 +01:00
Mathew Sutcliffe
237dcd0e14 [swift] killed approximately 150 compiler warnings 2014-06-24 21:15:30 +01:00
Klaus Basan
42d8c53290 Minor tweaks,
* formatting
* Startup screen tool window removed (as requested by RW)
2014-06-23 01:26:29 +02:00
Klaus Basan
5da3f55886 refs #277, removed QAudioOutput as discussed
(was used to work around a bug with muted sound)
2014-06-23 01:19:47 +02:00
Klaus Basan
317ea93701 refs #279, added version info to FSUIPC class 2014-06-23 01:19:44 +02:00
Mathew Sutcliffe
e7c14e2c1c moved enum metadata registration out of static methods of QObject-derived classes, which fixes #280 (GCC linker errors) 2014-06-23 01:19:42 +02:00