Commit Graph

2543 Commits

Author SHA1 Message Date
Klaus Basan
c1b612e193 Some fixes as follow up of refs #533
* made plugin aware functions protected
* set setup for FSX ( refs #547 ) and made setup protected
* removed CLogHandler::instance()->disconnect(); as discussed in slack
* some formatting
2015-12-08 20:14:24 +01:00
Klaus Basan
2a10aa93ec Added extra mode for swift client mapping view 2015-12-08 20:14:23 +01:00
Klaus Basan
27bbb3d58c refs #533, fixed matcher as temporary solution until we have DB data
* the whole concept here will change, see comments CAircraftMatcher::getClosestMatch
* currently returns exact match or default model
* added ASSERT in monitor to detect missing callsign for model at an early stage
2015-12-08 20:14:21 +01:00
Klaus Basan
bc65cde182 Specific fix for KB, which will be removed later 2015-12-08 20:14:21 +01:00
Klaus Basan
f9c160d625 refs #533, fix callsign validation and split into functions for ATC/aircraft 2015-12-08 20:14:20 +01:00
Klaus Basan
6ac1808d25 Allow to save list of "other servers"
* load / save setting called
* fixed handling in server form

Follow up of refs #533, related to #545
2015-12-08 20:14:19 +01:00
Klaus Basan
8058a19288 refs #546, allows to run on Win10 without DirectX
Does not fix that it is asked to install DX, but avoids the crash if installation is denied
2015-12-08 20:14:19 +01:00
Klaus Basan
ac44485ff8 Improved/fixed ICAO designator displayed in table view
(discovered during #refs #533 tasks)
2015-12-08 20:14:18 +01:00
Klaus Basan
291c95160f Doxygen fixes refs #544 2015-12-08 20:14:17 +01:00
Klaus Basan
22ca6ae922 Fixed adding the hardcoded test servers in a dev. environment
(issue found during debugging of #533)
Added some functions to find similar servers by address/port
2015-12-08 20:14:16 +01:00
Klaus Basan
f4eec653c1 Fixed reading of setup data (found during #533 debugging)
Default value for dev. mode was wrong
2015-12-08 20:14:16 +01:00
Klaus Basan
9ead44795e refs #533, fixed test position for Vienna 2015-12-08 20:14:15 +01:00
Klaus Basan
4b32572949 ASSERT when SSL is not present 2015-12-08 20:14:14 +01:00
Klaus Basan
e1505228f2 Fix Jenkins GNU C Compiler Warning 2015-12-08 20:14:13 +01:00
Klaus Basan
fadb7eb750 refs #534 use cached data / settings
* models
* vPilot rules
* DBus address
2015-12-08 20:14:13 +01:00
Klaus Basan
f7cb21c78c refs #525, stash view
* allow to stash and unstash models from vPilot and own models
* removed stash main area and moved it into mapping component
* own stash component
* use the new functions for modles/views from the prevuous steps
2015-12-08 20:14:12 +01:00
Klaus Basan
8e852b19ae refs #525, specialized model class for DB entities and improved funtions in view base class
* will allow to highlight entities
* nested custom menus
* moved displayAutomatically() menus in view base class
* fixed which menus are displayed for aircraft models
* also changed to QStandardItem model to see if this is causing any trouble (the real bigger changes will follow in #530)
2015-12-08 20:14:11 +01:00
Klaus Basan
88f14f150d refs #538, made CWebDataServicesAware funtions protected
actually there is no reason why any using class should expose them
only exception is that airspace monitor exposes the metar function
2015-12-08 20:14:10 +01:00
Klaus Basan
51d4301899 As a follow up of #533 and also detected during #538 #524 tasks, fixed 2 more issues/bugs
* only call this->abandonAndWait() when not in main thread (also slack discussion MS/KB)
* make sure web data service start to read even if setup reader signal was missed
* add timestamp to setupreader to detect "recently read" in case signal is missed
2015-12-08 20:14:10 +01:00
Klaus Basan
a863f99c9d refs #533, fixes "CContextSimulator::ps_addRemoteAircraft is never called"
* reordered use of fireDelayedReadyForModelMatching
* better calls / params depending on received packet(FSInn / Icao code)
* fixed search in DB data
* works now with and without DB data present
2015-12-08 20:14:09 +01:00
Klaus Basan
39796f2f06 refs #538, new version 0.7.0 2015-12-07 02:25:27 +01:00
Klaus Basan
a3638bc874 refs #538, commented out some style sheet parts obviously not used 2015-12-07 02:25:27 +01:00
Klaus Basan
8f85c54989 refs #538, Formatting, minor tweaks, comments
* new slot syntax in ATC station component
* formatting, comments
* tab order
* utility function for severity in status message
* null checks in threadutils
* invalidKey function in datastore
* changed data object keys (cached objets)
* added missing value object compare cases
* renamed timer in context network
* finder function for model list
* renamed getContainer to container (as it is just a reference)
2015-12-07 02:25:26 +01:00
Mathew Sutcliffe
66ff1803cf refs #493 Enable asserts in release build. 2015-11-30 19:35:46 +00:00
Mathew Sutcliffe
c644b81d08 refs #493 Added BLACK_VERIFY macros, a weaker kind of Q_ASSERT. 2015-11-30 19:35:43 +00:00
Mathew Sutcliffe
468015949f refs #520 Should be able to register objects on a P2P connection already established. 2015-11-29 21:29:53 +00:00
Mathew Sutcliffe
370a392860 refs #520 When unregistering DBus objects, also remove them from the map of DBus objects. 2015-11-29 21:20:52 +00:00
Mathew Sutcliffe
01d20c53e7 refs #520 CDBusServer style/cleanup. 2015-11-29 20:14:31 +00:00
Mathew Sutcliffe
2a980af25b refs #520 XBus no longer needs to link to blackcore. 2015-11-28 02:28:51 +00:00
Mathew Sutcliffe
fbcc42424d refs #520 Moved CDBusServer from BlackCore to BlackMisc. 2015-11-28 02:25:56 +00:00
Mathew Sutcliffe
d35fc3f056 Fixed log filename based on the executable name instead of the human-readable application name. 2015-11-27 19:16:00 +00:00
Roland Winklmeier
5264a364be Install externals into lib on unix platforms 2015-11-27 15:12:39 +01:00
Roland Winklmeier
c78e69e05e Align installer files with 0.6.1 release binaries 2015-11-27 15:12:39 +01:00
Mathew Sutcliffe
ffea4e1433 refs #523 Implement CLogCategoryList::toQString so the default implementation provided by CSequence is not used. 2015-11-26 22:25:45 +00:00
Michał Garapich
e50e298f21 refs #511 X-plane plugin has now correct name
* X-Plane plugin is now called just "X-Plane" instead of "X-Plane generic plugin"
* "Listening for ..." uses full simulator name instead of its abbreviation
2015-11-26 19:28:19 +01:00
Michał Garapich
98e679a897 refs #511 Fix window modality
Both CPluginDetailsWindow and CPluginConfigWindow have window modality set.
2015-11-26 19:28:19 +01:00
Michał Garapich
09244f235a refs #511 Handle config plugin load failure
If the config cannot be loaded properly, swift will not
crash. The proper error will be shown instead.
2015-11-26 19:28:19 +01:00
Mathew Sutcliffe
ac573b8d92 refs #476 The readers should delete their QNetworkAccessManager in cleanup(), just before they move back to the main thread for later deletion. 2015-11-26 18:24:11 +00:00
Mathew Sutcliffe
3e1eb350c5 refs #476 CThreadedReader::gracefulShutdown using the worker abandon feature, removed m_shutdown. 2015-11-26 18:24:11 +00:00
Mathew Sutcliffe
1dc4864ffa refs #476 Facility to ask worker to abandon its task and finish early. 2015-11-26 18:24:10 +00:00
Klaus Basan
ff1272e1b8 Style sheet fix 2015-11-26 13:54:50 +01:00
Klaus Basan
a5da201701 refs #514, ATC stations filter by valid frequency 2015-11-26 13:54:49 +01:00
Klaus Basan
d6733d49bb refs #522, mutex for mutable members (thread safe)
* copy/assignment/lock for mutable members
* also removed redundant in status message (slack discussion MS/KB)
2015-11-26 13:54:47 +01:00
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
Mathew Sutcliffe
2ee3934cc2 refs #518 Split out libxplanemp into a submodule. 2015-11-25 15:42:13 +00: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
Roland Winklmeier
1f77d8844a Fix simulatorfsxconfig DESTDIR 2015-11-24 08:26:29 +01:00