Commit Graph

2381 Commits

Author SHA1 Message Date
Mathew Sutcliffe
e58afac883 Using safer casts. 2015-11-19 21:06:00 +00:00
Mathew Sutcliffe
fa6338bafa Explicit conversions to inhibit MSVC2015 warnings. 2015-11-19 21:05:57 +00:00
Mathew Sutcliffe
f1162813e9 refs #504 Explicit conversions to inhibit MSVC2015 warnings. 2015-11-19 21:05:54 +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
a4dfc4ba9d refs #494 Use QFileSystemWatcher to watch for remote changes to the data store. 2015-11-19 21:05:29 +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
cda0882806 Removed useless line. 2015-11-19 21:05:13 +00:00
Mathew Sutcliffe
99ce40699e refs #484 Removed CGeodesicGrid, no longer used. 2015-11-19 21:05:10 +00:00
Mathew Sutcliffe
777a371569 refs #484 Revise XBus airports-in-range code using CNavDataReferenceList. 2015-11-19 21:05:07 +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
9aebf555bf refs #497, added login with settings component and added a small checkbox to enable/disable server debugging 2015-11-19 21:04:51 +00:00
Klaus Basan
5ae502af34 refs #497 Login component integrated with authentication service 2015-11-19 21:04:48 +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
03f4aa6889 refs #497, changed and improved handling of bootstrap files
* changed global setup (port, root directory)
* version for bootstrap files
2015-11-19 21:04:43 +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
3acf085b92 refs #477, allow to detect an invisible dock widget parent by using CEnableForDockWidgetInfoArea for the view base
(by that I can tell if the parent dock widget is visible)
2015-11-19 21:04:37 +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
c83213e25e fixed naming in guard 2015-11-19 21:04:28 +00:00
Klaus Basan
cef3a7f1cb refs #497, new functions for global setup 2015-11-19 21:04:26 +00:00
Klaus Basan
a0a03d230c refs #497 login component integrated with settings (GUI) 2015-11-19 21:04:23 +00:00
Klaus Basan
a9fc21af2f refs #478, refs #470 setup reader now detects when data version or data type changes 2015-11-19 21:04:20 +00:00
Klaus Basan
4804d81857 refs #471, overlay widget for text messages and variant 2015-11-19 21:04:17 +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
3970b96eaf New resource files 2015-11-19 21:04:09 +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
821e0417ae Adjusted cppcheck (discussed in slack) 2015-11-19 21:04:03 +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
5e42aa0b95 refs #478, added new resources
* blueprints for bootstrap files
* private bootstrap file
2015-11-19 21:03:53 +00:00
Klaus Basan
ad146069ef refs #478, refs #470 updated swift / mapping GUI
* allow to display project, env. vars etc. in console
* use setup data cache
* adjust to relocated CNetworkUtils
* remove console for data GUI (noticed during installer tests)
2015-11-19 21:03:50 +00:00
Klaus Basan
008792d95b refs #478, allow to set timestamp by "setByYearMonthDayHourMinute" 2015-11-19 21:03:47 +00:00
Klaus Basan
85b7801bb9 refs #478, test adjust to new classes 2015-11-19 21:03:44 +00:00