Commit Graph

1599 Commits

Author SHA1 Message Date
Klaus Basan
23f48a866d Display VATLIB version in "about swift" 2018-01-14 18:45:45 +01:00
Klaus Basan
5cd9347015 Ref T215, use altitude utility function for VATLIB 2018-01-14 18:45:38 +01:00
Klaus Basan
5cfacc6066 Ref T215, use homebase + real name string 2018-01-14 18:45:25 +01:00
Klaus Basan
26b5a6ce28 Found during T215, rectify CIdentifier issues
* null/anonymous identifier
* CIdentifier can be linked with QObject and
* CIdentifier reflects name changes of QObject (UI components change name after ctor call)
2018-01-13 05:04:27 +01:00
Roland Winklmeier
8bb841398d Filter ATIS query replies from normal text messages
Non-VATSIM FSD servers send the controller ATIS message as a regular
text message. swift therefore could not recognize it as such and was
handling the reply as any other text message.
This changes adds some checks to detect ATIS replies after a query.

Maniphest Tasks: T216
2018-01-13 05:04:23 +01:00
Roland Winklmeier
d68f678cc5 Upgrade to vatlib v0.9.7 2018-01-13 05:04:21 +01:00
Klaus Basan
8c539fab0a Ref T215, FP value class
* split into prefix / aircraft ICAO / suffix
* suffix equipment code functions
* fixed FP remarks loading (JSON file)
* fixed missing sending of aircraft ICAO
2018-01-13 05:04:17 +01:00
Klaus Basan
a2f985e308 Ref T215, containsAircraftIcaoDesignator web service function 2018-01-13 05:04:13 +01:00
Klaus Basan
0975abcc46 Ref T215, remember last server and model as cache value
* also remember last server not VATSIM server
* remember last model used
* server list selector uses remembered value
* login component sets those values
2018-01-13 05:04:11 +01:00
Klaus Basan
7be04f19d8 Quit own event loop when "shutting down" 2018-01-13 05:03:59 +01:00
Klaus Basan
1f9337609a Ref T172, adjustments for ecosystem
* stricter equal comparison ("changed" flag)
* set VATSIM server type and ecosystem in VATSIM reader
2017-12-29 19:49:38 +01:00
Klaus Basan
2c60dfd133 Ref T172, using centralized swift test server
Remark: The credentials for the server were distributed in multiple places, now cnetralized in one
2017-12-29 19:49:30 +01:00
Klaus Basan
be05afa542 Ref T199, data directory will be tagged
A information JSON file will be written into the data directory.
This can be used to display other swift versions.
2017-12-25 13:12:56 +01:00
Klaus Basan
6242111fda Ref T199, help page URL 2017-12-25 13:10:38 +01:00
Klaus Basan
379c53e0cc Ref T189 and review follow up, replacing the changed values seems to be 4x faster
(tested in samples)
2017-12-21 19:50:23 +01:00
Klaus Basan
e81211775b RW's review fixes Ref T202 Ref T189 Ref T210
* dmg comment and follow up issue created
* cppcheck-suppress passedByValue in cppcheck.supp
* renamed from Xsb -> XSwiftBus
* reverted wrong "static const QString dataStr"
2017-12-21 19:50:19 +01:00
Klaus Basan
8b74acb3a9 Ref T210, moved "guess" into CApplicationInfo
* core unit test, set correct type
* guess application type now in CApplicationInfo
2017-12-21 19:50:09 +01:00
Klaus Basan
fcd4f8cde9 Ref T210, adjusting application class
* unit test flag is redundant
* added own distribution
2017-12-21 19:49:55 +01:00
Klaus Basan
0f8bbbbfc2 Ref T210, adjusting classes to use new functions 2017-12-21 19:49:52 +01:00
Klaus Basan
379357d5d5 Formatting 2017-12-21 19:49:34 +01:00
Klaus Basan
6701266a66 Made QTemporaryDir object static const 2017-12-21 19:49:24 +01:00
Klaus Basan
a220c15042 Using EXIT_SUCCESS 2017-12-21 19:49:18 +01:00
Klaus Basan
cca275b278 Doxygen 2017-12-21 19:49:11 +01:00
Klaus Basan
e28f8f20d3 Register enums 2017-12-21 19:49:07 +01:00
Klaus Basan
7cf5dcdd8a Ref T203, renamings and improved messages in setup reader 2017-12-21 19:48:44 +01:00
Klaus Basan
4c0c28a4a4 Ref T203, renamed to update settings 2017-12-21 19:48:40 +01:00
Klaus Basan
0daf4ba087 Ref T203, renamings to "update info" and "settings" 2017-12-21 19:48:30 +01:00
Klaus Basan
6374e5e10a Some formatting like "this->m_" => "m_"
During Ref T203
2017-12-21 19:47:46 +01:00
Klaus Basan
12b2bc4181 Ref T201, fixes for info object overview
* more detailed log info
* sort info objects so the correct value is obtained ("raw" names)
* check both "duplicate" strings
2017-12-21 19:47:41 +01:00
Klaus Basan
909342e172 Ref T201, formatting 2017-12-21 19:47:39 +01:00
Klaus Basan
162c3d07b5 Ref T189, formatting (some slots -> private + this->m_ ->m_) 2017-12-21 19:47:32 +01:00
Klaus Basan
da6930a7b4 Ref T189, database reader renamings / status renamings
* plural "entities" where multiple values can occur
* LED member renamings
2017-12-21 19:47:25 +01:00
Klaus Basan
7813dbb259 Ref T192, register metadata 2017-12-21 19:47:06 +01:00
Klaus Basan
93909171b6 Ref T192, init for P2P via CDBusServer::coreServiceName(connection) 2017-12-21 19:47:03 +01:00
Klaus Basan
d2b84af1b6 Ref T192, use BLACK_VERIFY 2017-12-21 19:47:00 +01:00
Klaus Basan
cc35619bbe Ref T192, onConnectionTerminated was never fired and hence removed 2017-12-21 19:46:57 +01:00
Klaus Basan
9cb06c4d56 Ref T192, DBus utility functions, Service name empty for P2P 2017-12-21 19:46:51 +01:00
Klaus Basan
63fbeecc00 Ref T192, formatting and minor tweaks 2017-12-21 19:46:33 +01:00
Klaus Basan
1386fcd0db Ref T192, fqn for status enum 2017-12-21 19:46:29 +01:00
Klaus Basan
26c6172816 Ref T197, doxygen fixes
"spooky action at a distance"
https://swift-project.slack.com/archives/G7GD2UP9C/p1510941452000072
2017-12-21 19:46:26 +01:00
Klaus Basan
8e761f35f1 Ref T197, simulator info
* CSimulatorInfo only initialized once and not over and over again in plugin info
* getSimulatorInfo() no longer virtual, as we can access the member CSimulatorInfo directly
* display exact simualtor in FSX/P3D driver
* renamed to identifierToSimulator and fixed typo "Identifier"
2017-12-21 19:46:17 +01:00
Klaus Basan
f33c198d5d Ref T195, application restart functions
* allow to get current arguments joined with new ones
* removed old inheritedArguments function
* unregisterAsRunning (for restart)
* restart function
2017-12-21 19:45:55 +01:00
Klaus Basan
8103df18f7 Ref T195, formatting 2017-12-21 19:45:46 +01:00
Klaus Basan
31237b758e Ref T195, audio utility function 2017-12-21 19:45:41 +01:00
Klaus Basan
8bdfb2474b Ref T192, starting launcher inherites CMD arguments 2017-12-21 19:45:35 +01:00
Klaus Basan
d01893a18a Ref T192, formatting 2017-12-21 19:45:32 +01:00
Klaus Basan
bc2b40dcd8 Ref T189, renamed to CWebReaderFlags::entitiesToReaders plus some assert utility functions 2017-12-21 19:45:14 +01:00
Klaus Basan
e24914cc26 Ref T190, consolidate text messages before emitting text message 2017-12-21 19:45:02 +01:00
Klaus Basan
b08e281f85 Ref T189, no need to init const values over and over again 2017-12-21 19:45:00 +01:00
Klaus Basan
0a1f5c49ae Ref T189, include order and removed unused variable 2017-12-21 19:44:55 +01:00