Roland Winklmeier
3de2779f80
Make installed model info available from libxplanemp
2015-11-19 22:41:03 +00:00
Roland Winklmeier
6944ace30e
Remove obsolete method LoadOnePackage
2015-11-19 22:41:03 +00:00
Roland Winklmeier
edf617d7ac
Implement and use single command parser methods
2015-11-19 22:41:02 +00:00
Mathew Sutcliffe
d957d261d3
Fixed MinGW warning emitted when optimizations are enabled.
2015-11-19 22:41:02 +00:00
Mathew Sutcliffe
1d6094901f
One more cppcheck warning.
2015-11-19 22:41:01 +00:00
Mathew Sutcliffe
c8cdc5a6ad
Fixed cppcheck warnings.
2015-11-19 22:41:01 +00:00
Mathew Sutcliffe
2fb1a30065
Fixed Clang warnings.
2015-11-19 22:41:00 +00:00
Mathew Sutcliffe
321cda2598
[swift] refactored initialization into legacy and nextgen parts
2015-11-19 22:41:00 +00:00
Mathew Sutcliffe
cdef678e61
[swift] cleanup functions
2015-11-19 22:40:59 +00:00
Mathew Sutcliffe
20efe9a5f5
[swift] change or remove debug text mentioning XSquawkBox
2015-11-19 22:40:59 +00:00
Mathew Sutcliffe
83858ee83d
[swift] in the scenario init->cleanup->init, treat already-loaded object as a warning, not an error
2015-11-19 22:40:58 +00:00
Mathew Sutcliffe
e6f88a5285
[swift] fix for when using the latest libpng
2015-11-19 22:40:58 +00:00
Mathew Sutcliffe
81c83f2f78
[swift] don't store libpng or zlib headers with the libxplanemp source code
2015-11-19 22:40:57 +00:00
Mathew Sutcliffe
457bae1a6d
[swift] killing all those distracting warnings revealed one which identified an obvious mistake
2015-11-19 22:40:57 +00:00
Mathew Sutcliffe
072f095fad
[swift] killed approximately 150 compiler warnings
2015-11-19 22:40:56 +00:00
Michał Garapich
7b398f3728
refs #392 Add INSTALL target for config plugins
2015-11-19 21:08:34 +00:00
Michał Garapich
3dd86d4984
refs #392 XBus copy feature fine tuning
...
* New method: CFileUtils::copyRecursively()
* Copy the XBus directory to X-Plane plugins
2015-11-19 21:08:31 +00:00
Michal Garapich
3781cf2095
refs #392 Add config window for FSX
...
* Added plugin_fsx_config subproject
* Removed CSettingsFsxComponent from BlackGui
* Added CSimConnectSettingsComponent
* Add x-plane_install_10.txt path for Windows
2015-11-19 21:08:29 +00:00
Michał Garapich
cf3102333b
refs #392 Added the "Install XBus" feature
...
* New "Install XBus" button in the CSimulatorXPlaneConfigWindow
* CSettingsSimulatorComponent cleanup
2015-11-19 21:08:26 +00:00
Michał Garapich
06c17d7d09
refs #392 Added BlackGui::CPluginConfigWindow
...
* CPluginConfigWindow is now base class for all plugin config windows
* CPluginConfigWindow is styled properly
* Fixed behaviour in CSimulatorXPlaneConfigWindow
2015-11-19 21:08:23 +00:00
Michał Garapich
a0b4d47736
refs #392 Added BlackGui::IPluginConfig
...
* BlackGui::IPluginConfig is an interface for plugin configurations
* Added plugin_xplane_config target
* Adapted IPluginManager
* Adapted CPluginManagerSimulator
* Adaptem CSettingsSimulatorComponent
2015-11-19 21:08:21 +00:00
Michał Garapich
584616de7a
refs #443 Added PluginDetailsWindow
...
* New variable in the json metadata file - simulator name
* Added PluginDetailsWindow that shows plugin info
2015-11-19 21:08:18 +00:00
Michał Garapich
4d772050b0
refs #443 Add simulator enable/disable option
...
* Added CPluginSelector widget
* IContextSimulator starts/stops only specified listener(s)
* No more "auto" CSimulatorPluginInfo
2015-11-19 21:08:15 +00:00
Michał Garapich
a4f0007414
refs #442 Add CPluginManagerSimulator
...
* Rename CPluginManager to IPluginManager, it is an abstract class now
* Move plugin-related code to CPluginManagerSimulator
* Remove plugin validation from CSimulatorPluginInfo
2015-11-19 21:08:12 +00:00
Klaus Basan
02733cacb7
refs #507 , adjusted resource subproject
2015-11-19 21:08:09 +00:00
Klaus Basan
6dd8fb333e
refs #507 , checks if URLs / DBus can be connected / reached
...
* new class CFailoverUrlList
* improved utility methods
* CDBusServer: utility function to check server / DBus can be connected
* check in swift GUI if DBus is available
2015-11-19 21:08:06 +00:00
Klaus Basan
b24cd2e9c7
refs #507 , adjustements in swift data (mapping tool)
...
* output of download template
* setup will be read automatically
2015-11-19 21:08:03 +00:00
Klaus Basan
348d4e2f60
refs #507 , added utility function toStringList
2015-11-19 21:08:01 +00:00
Klaus Basan
d131cd2d33
refs #507 , changed setup reader and simplied global setup and setup reader
...
* a single base URL (shared), derived URLs by appended path
* simplified dir structure shared with sub directories
* renamed functions
* automatically synchronize setup with DB when initialized
* trigger download info loading when setup is completed
* allow to automatically read after setup data have been synchronized
* read DB data when setup has been loaded
* allow to reload from threaded reader
* improved handling (log messages, skip reading) when data are not available
2015-11-19 21:07:58 +00:00
Klaus Basan
4d4d6fcdc9
Fixed value cache registerMetadata
...
(MS/KB slack)
2015-11-19 21:07:55 +00:00
Klaus Basan
f448d50e29
refs #507 download value object for download information
2015-11-19 21:07:53 +00:00
Klaus Basan
746985fa3c
refs #507 , adjustments for launcher
...
* renamed GUI enum to reflect where audio runs
* removed assumpted position, this is no longer possible as launcher is independet application
2015-11-19 21:07:50 +00:00
Klaus Basan
30e6831bf8
refs #507 , launcher (new GUI)
2015-11-19 21:07:47 +00:00
Klaus Basan
54cb61db19
refs #507 , core
...
* revised parameter handling
* adjusted to changes in CProject
2015-11-19 21:07:45 +00:00
Klaus Basan
864ca20be3
refs #507 , improvements on frameless window base class
...
* handle minimized / normal in window base class
* removed initial on top flag
and project
* executable names
* version number check (for launcher)
2015-11-19 21:07:42 +00:00
Klaus Basan
63e1695e3b
Icons, mainly for new launcher ( refs #507 )
...
Adjusted style sheets (qss) and resource files
2015-11-19 21:07:39 +00:00
Roland Winklmeier
06343c36bf
Change logging severity to debug in CMetarDecoder
2015-11-19 21:07:36 +00:00
Klaus Basan
4d3d9fa6be
refs #476 , improvements on gracefulShutdown
...
* gracefulShutdown in metar reader and other readers
* made m_shutdown thread safe
* Demoted log level for reader
* helper function finished or shutdown
2015-11-19 21:07:33 +00:00
Klaus Basan
54448fd2b2
refs #337 , added missing empty contexts
2015-11-19 21:07:31 +00:00
Klaus Basan
de011dab1e
Formatting / style
2015-11-19 21:07:28 +00:00
Roland Winklmeier
6ff9df5c05
Launch shipped dbus-daemon if first connection attempt was unsuccessful
2015-11-19 21:07:25 +00:00
Roland Winklmeier
c14c25d278
Fix linker error with MinGW
2015-11-19 21:07:22 +00:00
Roland Winklmeier
5eddef0f12
Add install targets
...
refs #486
2015-11-19 21:07:14 +00:00
Roland Winklmeier
991f42ca41
Workaround xbus causing X-Plane infinite loop on OSX platforms
...
xbus is causing an infinite loop on OSX platforms when using
QApplication. Until this is fixed, default to QCoreApplication.
The impact is no Qt Gui can be used inside a X-Plane plugin. So
this needs to be fixed before swift gui can be bundled into one.
refs #293
2015-11-19 21:07:08 +00:00
Roland Winklmeier
3f686ec017
Fix gcc clobbered warning
2015-11-19 21:07:06 +00:00
Roland Winklmeier
6474261c3c
Remove unnecessary includes
2015-11-19 21:07:00 +00:00
Klaus Basan
a32c32f7f4
Fix handling of invalid variant
...
(Slack MS/KB)
2015-11-19 21:06:52 +00:00
Klaus Basan
99802cb98b
Used new cache features ( #494 ) with GUI
2015-11-19 21:06:49 +00:00
Klaus Basan
71c219842f
Fixed doxygen warnings, can be refined as required
2015-11-19 21:06:47 +00:00
Klaus Basan
b5d74c26e0
Fixed minimize/normal window states to support "normal" windows as well
2015-11-19 21:06:44 +00:00