Commit Graph

1039 Commits

Author SHA1 Message Date
Klaus Basan
a4ba45ce75 refs #522, as preparation for mutable in status message
* added the new human readable patterns ( also for #506 )
* adjusted using functions

Meeting:
https://dev.vatsim-germany.org/boards/22/topics/2786?r=2787#message-2787
2015-11-26 13:54:45 +01:00
Klaus Basan
a2b413c8e1 refs #522, consolidate mutable / make mutable thread safe
* removed mutable wherever possible in GUI classes
* in vPilotReader also renamed some functions and some minor improvements
2015-11-26 01:33:35 +01:00
Klaus Basan
94a277ee8e refs #521, reading of setup and version
* fixed in launcher so reloading works (this also uses fixed URL list)
* signal for version synchronized
* removed setupreader.h where possible -> less compile dependencies
* removed redundant logging
* removed unused cleanup override
* connect &QCoreApplication::aboutToQuit in threaded reader
2015-11-25 03:49:14 +01:00
Klaus Basan
530ddb3d9f refs #521 some minor fixes (after batch refactoring meeting)
* adjusted simulator info so it can handle X-Plane string
* improved qss
* some size constraints in GUI
2015-11-25 03:48:31 +01:00
Klaus Basan
af3ebf71a3 refs #521, improved URL list
* allow to reset url list
* remove duplicates
* fixed CFailoverUrlList::getNextWorkingUrl
2015-11-25 03:33:31 +01:00
Michał Garapich
1b06e15b61 refs #510 Remove underscores from all the source file names 2015-11-22 12:53:09 +01:00
Klaus Basan
1fc7300982 refs #507, split up blackmiscfreefunctions
* single register metadata functions
* string utils
* metadata utils
* some formatting / license header where applicable
2015-11-22 02:42:29 +01:00
Klaus Basan
025457c43b refs #509,renamed CDownload to CUpdateInfo
* as discussed in meeting
* follow up adjustments (file renaming, msg. renaming)
2015-11-20 22:38:50 +01: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
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
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
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
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
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
de011dab1e Formatting / style 2015-11-19 21:07:28 +00:00
Roland Winklmeier
5eddef0f12 Add install targets
refs #486
2015-11-19 21:07:14 +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
71c219842f Fixed doxygen warnings, can be refined as required 2015-11-19 21:06:47 +00:00
Klaus Basan
a33558987c Added swift header / formatting / fixed mixing registerMetatype 2015-11-19 21:06:38 +00:00
Klaus Basan
6dd66284ca refs #473, own launcher subproject
* command line args for swift GUI
* removed _ from swiftgui_standard
* removed _ from swift_resources
2015-11-19 21:06:36 +00:00
Klaus Basan
012543ef02 refs #471, allow to search server by name and occupy less height for form 2015-11-19 21:06:30 +00:00
Klaus Basan
ace3b60062 refs #471 tweaked project
* removed unused functions
* typos
2015-11-19 21:06:27 +00:00
Klaus Basan
98b86b6f27 refs #502, move the thread checks into own class in blackmisc
* we want to clean up the freefunctions anyway
* allows to use check in blackmisc namespace
2015-11-19 21:06:19 +00:00
Klaus Basan
87a55edc04 refs #502, added role support and user as data object (for distribution) 2015-11-19 21:06:13 +00:00
Klaus Basan
23b310ac9b Formatting, typos 2015-11-19 21:06:11 +00:00
Mathew Sutcliffe
15b8363e30 refs #504 Fixed MSVC2013 compiler error regression. 2015-11-19 21:06:08 +00:00
Mathew Sutcliffe
6c5c20c9c0 refs #504 Inhibit MSVC2015 warning by giving COptional's union a name, a constructor, and a destructor. 2015-11-19 21:05:52 +00:00
Mathew Sutcliffe
07c873a7c1 refs #489 Predefined log patterns with human readable names. 2015-11-19 21:05:49 +00:00
Mathew Sutcliffe
72f295447b refs #489 Predefined log category changes. 2015-11-19 21:05:46 +00:00
Mathew Sutcliffe
0ca4797bcf refs #494 Get the filename used for serializing a specific cached value, or list of all files used by whole cache. 2015-11-19 21:05:44 +00:00
Mathew Sutcliffe
8a3cb5f661 refs #494 Ability to "delete" all values in cache. 2015-11-19 21:05:41 +00:00
Mathew Sutcliffe
966eed9044 refs #494 Using CValueCachePacket, cache values are given timestamps. 2015-11-19 21:05:38 +00:00
Mathew Sutcliffe
eb11b69c6d refs #494 Value class CValueCachePacket is a packet of cache value changes with timestamps. 2015-11-19 21:05:35 +00:00
Mathew Sutcliffe
a284de3acb refs #494 Style. 2015-11-19 21:05:32 +00:00
Mathew Sutcliffe
6c8586df23 refs #495 Workaround lack of atomic operations on std::shared_ptr in GCC 4.9. 2015-11-19 21:05:27 +00:00
Mathew Sutcliffe
21d61e1def refs #495 Using LockFree to make CCached::get() threadsafe. 2015-11-19 21:05:24 +00:00
Mathew Sutcliffe
0dec51beb6 refs #495 LockFree wrapper class. 2015-11-19 21:05:21 +00:00
Mathew Sutcliffe
feeca47060 Assert earlier when thenWithResult type doesn't match lambda return type. 2015-11-19 21:05:18 +00:00
Mathew Sutcliffe
3dc99189ec Removed forward declarations of classes which don't exist. 2015-11-19 21:05:16 +00:00
Mathew Sutcliffe
99ce40699e refs #484 Removed CGeodesicGrid, no longer used. 2015-11-19 21:05:10 +00:00
Mathew Sutcliffe
ca18f98c43 refs #484 Added value class for working with X-Plane nav data, CNavDataReference. 2015-11-19 21:05:05 +00:00
Mathew Sutcliffe
c45157078f refs #484 Optimize getClosestObjects by using CSequence::partiallySort. 2015-11-19 21:05:02 +00:00