Commit Graph

1170 Commits

Author SHA1 Message Date
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
Mathew Sutcliffe
eb45d7a409 refs #484 CSequence: added partiallySort family of methods. 2015-11-19 21:04:59 +00:00
Mathew Sutcliffe
bc9ff9f6b2 refs #484 Revise CCoordinateGeodetic implementation to use n-vectors. 2015-11-19 21:04:56 +00:00
Mathew Sutcliffe
7483195b47 refs #484 Trigonometry methods in CAngle. 2015-11-19 21:04:54 +00:00
Klaus Basan
7cb4c6a6c6 refs #497, improved URL and network utils
* utility functions
* URL, allow to switch to https
* Adjusted database writer
2015-11-19 21:04:45 +00:00
Klaus Basan
23856bbc57 Connection guard (detected during #477)
Disconnects Qt signal/slot conenction when destroyed
2015-11-19 21:04:40 +00:00
Klaus Basan
0c94922bd6 refs #501, compareByPropertyIndex (performance for sort) 2015-11-19 21:04:34 +00:00
Klaus Basan
1e57ce7ecb MS' review items from here ( refs #478 )
https://dev.vatsim-germany.org/issues/478#note-3
2015-11-19 21:04:31 +00:00
Klaus Basan
134a725002 refs #497 value objects role/user
* created value objects for role/role list and authenticated user
* removed old roles class
2015-11-19 21:04:15 +00:00
Klaus Basan
bcf1bed1d0 Improved log level when DB reading fails
(Mapping between severity and read status flags)
2015-11-19 21:04:12 +00:00
Klaus Basan
ac61a3458d Removed settings context
* removed old settings related classes
* moved notifications to BlackMisc::Audio
* added audio settings where needed

refs #464
refs #337
2015-11-19 21:04:06 +00:00
Klaus Basan
6466260d8c Fixed icon loading (failed after new dir structure)
In same step improved paths in project (static const)
2015-11-19 21:04:01 +00:00
Klaus Basan
3a0ab1aff7 refs #488, workaround for gcc bug.
Should be reverted when we have gcc > 4.7
2015-11-19 21:03:58 +00:00
Klaus Basan
955b8bafea Moved smart selector functions to lists 2015-11-19 21:03:55 +00:00
Klaus Basan
008792d95b refs #478, allow to set timestamp by "setByYearMonthDayHourMinute" 2015-11-19 21:03:47 +00:00
Klaus Basan
53ba50dd3a refs #478, use data cache in readers
* URLs no longer have to be passed
* watchdog for DB readers to check DB status

In same step:
* fixed some log messages and comments
* allow to self signed SSL certificates
* adjusted namespace for CNetworkUtils (now in network)
2015-11-19 21:03:39 +00:00
Klaus Basan
4fce848c59 refs #478, updated project
* use env. variables to set status of project (dev.environment, local setup dir)
* convert project to string
2015-11-19 21:03:36 +00:00
Klaus Basan
2d46a93676 refs #478, fixes for datacache and containerbase discussed with MS via slack 2015-11-19 21:03:34 +00:00
Klaus Basan
a725ce2181 refs #478 refs #488, utils / free functions
* seed for random numbers per thread
* added function to get all user metatypes as string
* added new read file function per path/name
* removed DBus operators for pixmap
* JSON operators for byte array
* util function for JSON string
2015-11-19 21:03:23 +00:00
Klaus Basan
19df8a5d71 refs #478, CUrl class and moved network utils
* moved network utils into network folder
* CUrl / CUrlList as DBus/JSON compliant class for locations
* Added support for selsigned certificates in network utils
2015-11-19 21:03:20 +00:00