Commit Graph

3064 Commits

Author SHA1 Message Date
Chris Collins
ed59e03a9a Fix missing include 2015-11-19 22:41:07 +00:00
Chris Collins
3ca44d43fb BUGFIX: When we have valid stale plane data, let the renderer know it's stale, not invalid 2015-11-19 22:41:06 +00:00
Roland Winklmeier
13fef465d8 Fix gcc clobbered warning 2015-11-19 22:41:06 +00:00
Mathew Sutcliffe
2b90b0caee Using safer casts. 2015-11-19 22:41:05 +00:00
Mathew Sutcliffe
bc2cd6ab1e Explicit conversions to inhibit MSVC2015 warnings. 2015-11-19 22:41:05 +00:00
Mathew Sutcliffe
f61761f466 Better implementation of CompareCaseInsensitive. 2015-11-19 22:41:04 +00:00
Roland Winklmeier
fdf149610c XPMPCreatePlaneWithModelName adds plane with a defined model name
It bypasses the internal model matching of libxplanemp and lets
external applications do the model matching themselves.
2015-11-19 22:41:04 +00:00
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
55b4a0b2e2 Bitrock Installbuilder project
refs #486
2015-11-19 21:07:20 +00:00