Commit Graph

4009 Commits

Author SHA1 Message Date
Klaus Basan
cfca78ec2a refs #849, aircraft matcher
* support for statistics entries
* when setting models, corresponding simulator can be set
2017-01-10 23:47:05 +00:00
Klaus Basan
88f7a19d4c refs #849, airspace monitor signals received raw data 2017-01-10 23:47:04 +00:00
Klaus Basan
17b9d95a8a refs #849, connect cross context signals to update statistics 2017-01-10 23:47:03 +00:00
Klaus Basan
194b2fd9ba refs #849, network context
* formatting
* made some functions protected instead public
2017-01-10 23:47:01 +00:00
Klaus Basan
44d7e3cca9 refs #849, simulator context
* detect when network is connected (to receive data for statistics)
* function to get statistics
* also added function to re-initialize last model set (unrelated, but in same class)
2017-01-10 23:46:59 +00:00
Klaus Basan
928dd9f34a Allow to admit caches used in model set loader 2017-01-10 23:46:57 +00:00
Klaus Basan
2a083f9113 refs #849, utility functions in model list added 2017-01-10 23:46:56 +00:00
Klaus Basan
3fb374cc75 refs #849, signal when network data are received, for statistics
checks what data we support vs. data we have received
2017-01-10 23:46:54 +00:00
Klaus Basan
b35bbd8b81 refs #849, model/view for statistics 2017-01-10 23:46:52 +00:00
Klaus Basan
cb1e213c64 refs #849, new column formatter for integer 2017-01-10 23:46:51 +00:00
Klaus Basan
ad0ef16ba5 refs #849, matching statistics entry and container class 2017-01-10 23:46:49 +00:00
Klaus Basan
dcfaca431c refs #849, use timestamp with server to indicate when login started
* CServer -> ITimestampBased
* added compare functions
2017-01-10 23:46:48 +00:00
Klaus Basan
5f18707c9c Minor fixes: Formatting, string generation 2017-01-10 23:46:47 +00:00
Mathew Sutcliffe
7e95d4a550 refs #651 Privacy policy 2017-01-10 23:46:45 +00:00
Roland Winklmeier
09963bf33a Call SymInitialize only once and SymCleanup at app exit
In order to refresh the modules, call SymRefreshModuleList regularly

refs #845
2017-01-10 23:46:43 +00:00
Roland Winklmeier
dcbddf8e5e Update libxplanemp 2017-01-10 23:46:41 +00:00
Roland Winklmeier
440fa9453f Cleanup QDBusPendingCallWatcher after QDBusPendingCall finished
X-Plane plugin triggers several async QDBus calls per second. None
of them were ever cleaned up after they finished, causing a fast increase
in process memory.

refs #845
2017-01-10 23:46:40 +00:00
Mathew Sutcliffe
045b2a9f59 refs #815 When a cache/settings file has errors, back it up before it can be overwritten. 2017-01-10 23:46:38 +00:00
Mathew Sutcliffe
bda0f42c60 refs #815 Mark with \todo the remaining places where CJsonException needs to be caught. 2017-01-10 23:46:37 +00:00
Mathew Sutcliffe
51c3ae8c25 refs #815 Catch and handle CJsonException when calling convertFromJson. 2017-01-10 23:46:36 +00:00
Mathew Sutcliffe
4f6d3ed3a3 refs #815 Added convertFromJsonNoThrow methods which catch CJsonException and return CStatusMessage. 2017-01-10 23:46:34 +00:00
Mathew Sutcliffe
bbdbd26f82 refs #815 Throw CJsonException when required JSON objects are not found. 2017-01-10 23:46:33 +00:00
Mathew Sutcliffe
7c5c9d30e6 refs #815 Added CJsonException and related utilities. 2017-01-10 23:46:31 +00:00
Klaus Basan
2821cd5213 Minor improvements at startup
Found due to expiry date
2017-01-10 23:46:26 +00:00
Klaus Basan
683cffd42b Adjusted expiry date 2017-01-10 23:46:25 +00:00
Klaus Basan
5c6436e896 Doxygen 2017-01-10 23:46:24 +00:00
Klaus Basan
4f1dc00d67 refs #848, check flags for FSUIPC parts before using them 2017-01-10 23:46:22 +00:00
Klaus Basan
c609c555b4 refs #848, parse command line in simulator
* added default implementation
* sims can override parseDetails for specific cmd lines
* enable/disable FSUIPC in fscommon part
* added useFsuipc(bool on)
2017-01-10 23:46:21 +00:00
Klaus Basan
15020b2d5f refs #848, parse command line in simulator context
* forward to driver if applicable
* hook up with facade to receive command lines
2017-01-10 23:46:20 +00:00
Klaus Basan
0c720c7c71 refs #848, added (utility) functions to parser 2017-01-10 23:46:18 +00:00
Klaus Basan
c20b54466f refs #848, some upfront cleanup 2017-01-10 23:46:17 +00:00
Klaus Basan
c94584a19f Removed redundant speed formatter, use existing CSpeedKtsFormatter
CAircraftSpeedFormatter renamed to CSpeedKtsFormatter in same step
2017-01-10 23:46:16 +00:00
Klaus Basan
46d805830d refs #844, added range to ATC station view 2017-01-10 23:46:14 +00:00
Klaus Basan
99254938b1 refs #844, avoid pending load indicator
* Renamed to settingsChanged
* update bookings even if not connected
2017-01-10 23:46:13 +00:00
Klaus Basan
f281092f16 refs #844, request booking updates from airspace monitor
* removed blocks of \copydoc
* renamed to requestAtcBookingUpdate
2017-01-10 23:46:12 +00:00
Klaus Basan
82ab88b5a8 refs #844, react on unchanged bookings in airspace monitor
* renamed functions for consistency
* fixed typos/docu
2017-01-10 23:46:10 +00:00
Klaus Basan
85ca3b7a1a refs #844, further improvements of ATC stations display
Signal when bookings are read, but not changed
2017-01-10 23:46:09 +00:00
Klaus Basan
3f2fc33b27 Minor change, added ' in error messages 2017-01-10 23:46:08 +00:00
Klaus Basan
ec3fc93a19 refs #846, core: shutdown when failure and assert for missing facade 2017-01-10 23:46:06 +00:00
Klaus Basan
235673123d refs #846, improved start and waitForSetup
* directly wait for setup after triggering read
* use more detailed status messages
* in case of severe issues directly stop application
2017-01-10 23:46:05 +00:00
Klaus Basan
83dad62d4b refs #846, return CStatusMessageList instead bool, more detailed info
* renamed to ps_setupHandlingCompleted
* removed m_startUpCompleted
2017-01-10 23:46:04 +00:00
Klaus Basan
0fc34be74f refs #846, use CStatusMessageList instead bool
More detailed error messages
2017-01-10 23:46:02 +00:00
Klaus Basan
d6235d901e refs #846, allow to display cmdLineErrorMessage by BlackMisc::CStatusMessageList
Improved formatting and HTL escape message
2017-01-10 23:46:01 +00:00
Klaus Basan
62f2593486 refs #846, setup reader
* save last error message
* renamed to setupHandlingCompleted
* docu
2017-01-10 23:46:00 +00:00
Klaus Basan
1e85842c71 Some minor fixes (typos, doxygen, etc.) found during #846 2017-01-10 23:45:58 +00:00
Klaus Basan
8341da2310 refs #846, support message as HTML 2017-01-10 23:45:57 +00:00
Klaus Basan
eed9910e75 refs #506, init log filter 2017-01-10 23:45:56 +00:00
Klaus Basan
1a7c11f49c refs #506, allow to set dialog or filter widget for log component
Added filter widget, dialog and filter can be toggled
2017-01-10 23:45:54 +00:00
Klaus Basan
59eb0247a7 refs #506, applied recommended changes for 506 to other filters
https://dev.vatsim-germany.org/issues/506#note-5
2017-01-10 23:45:53 +00:00
Klaus Basan
b3c7be8765 refs #506, use digest signals in pilot client
(less UI updates)
2017-01-10 23:45:52 +00:00