Klaus Basan
d74bd4e7c3
Ref T118, "ZZZZ" ICAO from DB passes validation
2017-10-31 15:39:18 +01:00
Klaus Basan
f14f06317b
Ref T118, formatting database writer and utility
2017-10-31 15:39:16 +01:00
Klaus Basan
2f0253b3eb
Ref T118, support multiple model directories
...
* this was recently discussed https://swift-project.slack.com/archives/C04J6J76N/p1508430536000065
* for config parser already implemented
* for XP the loading from multiple dirs still needs to be implemented (see todo)
2017-10-31 15:39:15 +01:00
Klaus Basan
24802b6f7f
Ref T118, init model directories (fixes the issue that no directory was found when triggered from context menu)
2017-10-31 15:39:14 +01:00
Klaus Basan
14c912e2aa
Ref T118, utility functions support multiple directories
2017-10-31 15:39:13 +01:00
Klaus Basan
66624e064d
Ref T118, "protected slots" -> "protected"
2017-10-31 15:39:12 +01:00
Klaus Basan
e920dc77b8
Ref T118, formatting
2017-10-31 15:39:12 +01:00
Klaus Basan
1155bf3ed2
Ref T171, interpolator log
...
* set interpolator type spline or linear
* set some detail values for spline log
* removed unused variable
2017-10-18 22:58:54 +02:00
Klaus Basan
0340de5e14
Ref T171, utility functions for interpolator hints/setup
2017-10-18 22:58:51 +02:00
Klaus Basan
b8000f1779
Ref T171, wrapper (which can be used for QMap/QHash) for CInterpolatorMulti
2017-10-18 22:58:50 +02:00
Klaus Basan
584fe51161
Ref T171, set object name for driver
2017-10-18 22:58:49 +02:00
Klaus Basan
807ceb16ac
Ref T173, unregister a DBus service before connecting
...
* In case there is a crash and we reconnect, the old service might be still registered
* "private slots" -> "private"
2017-10-18 22:58:48 +02:00
Klaus Basan
5dd83a16c4
Ref T171, interpolation logger pattern functions
2017-10-18 22:58:47 +02:00
Klaus Basan
c3f3f266d0
Ref T171, interpolator / interpolation logger formatting
2017-10-18 22:58:46 +02:00
Klaus Basan
cbe2cfaded
Ref T171, interpolation logger utility function
2017-10-18 22:58:45 +02:00
Klaus Basan
0f968909e7
Ref T171, formatting
2017-10-18 22:58:41 +02:00
Klaus Basan
a4c7cea793
Ref T171, callsign strings can be (alphabetically) sorted
2017-10-18 22:58:40 +02:00
Klaus Basan
c5da828679
Ref T171, typo and formatting for interpolation logger/multi
2017-10-18 22:58:38 +02:00
Klaus Basan
ecc4789855
Ref T171, Ref T136, renaming "swift driver" -> "emulated driver"
2017-10-18 22:58:37 +02:00
Klaus Basan
22e1a974a1
Ref T171, formatted user
2017-10-18 22:58:33 +02:00
Klaus Basan
500be2f7d1
Improved beautify name function (fixed during T171)
2017-10-18 22:58:32 +02:00
Klaus Basan
c882c64824
Ref T171, count of aircraft supporting parts
...
* added functions in providers, aware class
* some utility functions in aircraft list
2017-10-18 22:58:27 +02:00
Klaus Basan
3c28f8a2de
Ref T171, provider formatting
2017-10-18 22:58:23 +02:00
Klaus Basan
61a23d700b
Ref T171, driver formatting
2017-10-18 22:58:22 +02:00
Roland Winklmeier
e271e6e0fd
fix cppcheck warning
2017-10-18 22:58:21 +02:00
Roland Winklmeier
396931804f
Fix getSwiftShareDirImpl on Mac OS
2017-10-13 17:01:09 +02:00
Roland Winklmeier
366548cf7a
Remove the test connection and custom launch of dbus daemon
...
We cannot easily launch the dbus session ourselves since all other
applications don't know how to connect to it. We need to rely on the
supported solutions on different platforms. If the session bus is not
available, the workarounds would be huge to manually launch it and tell
all clients the session address.
ref T170
2017-10-13 17:01:09 +02:00
Roland Winklmeier
2d56d969a2
Move DBus binaries into externals
...
ref T170
2017-10-13 17:01:06 +02:00
Roland Winklmeier
17ed39827a
Generate DBus session.conf from template for each platform individually
...
Before this commit we used to have a static session.conf. But the session
configuration needs to be different for Mac OS and Windows. Our static
one was Windows only. This caused the packaged DBus daemon to fail on
Mac OS.
This commit solves this by generating the config file at qmake time with
special configuration for each operating system.
ref T170
2017-10-13 16:55:23 +02:00
Klaus Basan
5682c9cb58
Ref T169, set http USER-AGENT version in a defined way, so we can use it for checks at the backend
2017-10-10 00:28:35 +01:00
Klaus Basan
2dfb6770da
Ref T129, improved flight plan remarks parsing
...
* unit tests
* improved parsing
* return value objects instead of just strings where applicable
2017-10-10 00:28:24 +01:00
Klaus Basan
3fb2f88032
Ref T129, some more utility functions for aviation value objects
...
* removed static variables from SELCAL
* more finder functions for airline ICAO list
* check for IATA code
* unify callsign now public
2017-10-10 00:28:20 +01:00
Klaus Basan
686cb03170
Ref T129, SELCAL class improvements
...
* unify string to also allow strings like AB-FG as input
* removed static variables, replaced by "our normal static const &" style
2017-10-10 00:28:18 +01:00
Klaus Basan
6fbf601aea
Ref T129, SELCAL class formatting
2017-10-10 00:28:16 +01:00
Klaus Basan
3d541a8dd1
Ref T129, SVFR/VFR discussion
...
* utility functions in flight plan class
* adjusted flight plan component and client
2017-10-10 00:28:09 +01:00
Klaus Basan
f98b612797
Ref T129, fixed formatting and minor tweaks
2017-10-10 00:28:06 +01:00
Klaus Basan
f95a0b60cc
Ref T129, utility function to check airline ICAO against swift DB
2017-10-10 00:28:04 +01:00
Klaus Basan
7b212c65bb
Ref T129, formatting and optimized CVoiceCapabilities
2017-10-10 00:28:01 +01:00
Klaus Basan
3c24d5c7f9
Ref T129, created CFlightPlanRemarks as value object and removed flight plan utils
...
* CFlightPlanRemarks supports the functionality of utils, but is also a valid value object
* deleted CFlightPlanUtils .h/.cpp
* CFlightPlan uses CFlightPlanRemarks
* changed classes like VATSIM data reader to use CFlightPlanRemarks (instead of utils)
2017-10-10 00:27:56 +01:00
Klaus Basan
27281e438d
Ref T129, aircraft ICAO and parsed remarks can be obtained from flight plan
2017-10-10 00:27:54 +01:00
Klaus Basan
784cf287f0
Ref T129, extended flight plan utils
...
* renamed to CFlightPlanUtils::FlightPlanRemarks
* now parsing also SELCAL, airline ICAO
2017-10-10 00:27:46 +01:00
Klaus Basan
3b842679e7
Ref T129, flight plan list
2017-10-10 00:27:43 +01:00
Klaus Basan
1daa640972
Ref T129, added callsign in flight plan and made flight plan timestamp interface compliant
2017-10-10 00:27:39 +01:00
Klaus Basan
5f75943bbb
Ref T129, removed CAircraft/CAircraftList as no longer existing
2017-10-10 00:27:37 +01:00
Klaus Basan
db9236a266
Ref T129, formatting aircraft parts/situation
2017-10-10 00:27:36 +01:00
Klaus Basan
bfa3908a99
Ref T129, utility function for timestamp based interface
2017-10-10 00:27:34 +01:00
Klaus Basan
ba8d0c1f64
Ref T129, formatted aircraftmodel and simulated aircraft
2017-10-10 00:27:32 +01:00
Klaus Basan
9b51ec251c
Ref T129, force callsign type "Aircraft" for model
2017-10-10 00:27:30 +01:00
Klaus Basan
3ca352a2a1
Ref T166, identifier can be set
...
(in case an identifier from a higher level should be set)
2017-09-29 23:26:19 +02:00
Klaus Basan
4fcdd0e1f0
Doxygen: "core settings" -> "settings"
...
https://swift-project.slack.com/archives/C04J6J76N/p1506440644000057
2017-09-26 20:04:40 +02:00