Mat Sutcliffe
3c0a1ac40b
[CI] Update Linux build from Ubuntu 16 to 18
...
Also remove workarounds for Ubuntu 16.
2021-04-02 23:34:43 +01:00
Mat Sutcliffe
584595ff2f
UUID in DB client ping should uniquely identify the client machine
v0.9.6.75
2020-12-17 20:24:01 +00:00
Mat Sutcliffe
f2eba38282
Use QString::arg instead of std::sprintf
2020-12-15 23:35:57 +00:00
Mat Sutcliffe
5c40a22875
Adjust CSL2XSB according to Chris Collins' xpmp2 datarefs
2020-12-15 18:37:28 +00:00
Mat Sutcliffe
40362c1f4a
Use sprintf to decompose the degrees, minutes, and seconds
...
Instead of repeatedly multiplying by 100, which can cause
epsilon errors to grow to too significant magnitudes.
2020-12-08 21:02:19 +00:00
Mat Sutcliffe
50eebb799d
Update VATSIM data file reader to read new JSON data file format
2020-12-05 17:30:15 +00:00
Mat Sutcliffe
9014a673f1
[Radar] Don't rotate the compass rose, even when not locked north
2020-12-01 16:16:25 +00:00
Mat Sutcliffe
880722fc9f
[CI] Pin older version of importlib-metadata on Linux
...
(Newer version requires python 3.6, ubuntu 16 has python 3.5)
2020-11-24 22:49:35 +00:00
Mat Sutcliffe
e28df21641
[xswiftbus] Fix UTF-8 bug when displaying text messages
...
std::string is not UTF-8 aware, so it was possible to create
malformed strings by splitting in the middle of a code point.
The splitting code also did read beyond the end of the input string.
Now we use a Unicode-aware iterator adaptor to help find the
correct place to split the string across multiple lines.
2020-11-24 22:47:22 +00:00
Mat Sutcliffe
550f8fd7e6
Adjust to change in GitHub Actions workflow syntax
...
See https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
v0.9.6.67
2020-10-20 23:36:01 +01:00
Roland Rossgotterer
bd862fa451
Enforce *.air file siblings only in 64 bit builds
...
P3D ships with aircraft.cfg/sim.cfg models which are not actual aircraft. Only those with an *.air file sibling are actual aircraft models.
However the 32 bit MSFS simulators do not ship with *.air files. Hence enforce it for 64 bit which limits it to 64 bit P3D.
2020-10-20 23:36:01 +01:00
Mat Sutcliffe
fda0abc94e
Extra validation to prevent asserts from invalid CSL files
2020-10-20 23:35:52 +01:00
Mat Sutcliffe
75f514968f
Add a mode line to help GitHub correctly identify the file type
2020-10-17 16:13:41 +01:00
Mat Sutcliffe
5eb34a5df7
[FSD] PBH unittest
2020-09-16 23:00:07 +01:00
Roland Rossgotterer
7a76c6cade
[FSD] Normalize heading to 360 deg before sending
2020-09-16 23:00:07 +01:00
Roland Rossgotterer
65b8eec439
Improve aircraft cfg parser for FS2020
...
- Handle inline comments
- use icao_type_designator as icao type
2020-09-16 22:59:58 +01:00
Roland Rossgotterer
3baab2ae4d
Add initial simulator plugin support for FS2020
...
This adds simulator plugin support for FS2020. It still pretends to be FSX until full integration is completed.
2020-09-16 22:59:58 +01:00
Mat Sutcliffe
aa32544b53
[CI] Rationalize Backtrace tokens
2020-09-15 18:23:39 +01:00
Mat Sutcliffe
ff9baf605b
[breakpad] Add new annotation "commit"
2020-09-15 17:41:51 +01:00
Mat Sutcliffe
132cc167fc
[CI] Cross-compile to 32bit Windows using 64bit tools
2020-09-15 00:21:54 +01:00
Mat Sutcliffe
96bdad32e6
[CI] Fix wrong externals path
2020-09-15 00:21:10 +01:00
Mat Sutcliffe
980477dcb6
[breakpad] Add new annotation "short_version"
2020-09-15 00:09:23 +01:00
Mat Sutcliffe
c0382df395
Some qmake fixes
2020-09-15 00:08:56 +01:00
Mat Sutcliffe
446743b9b5
Issue #82 [xswiftbus] Menu item to toggle default XP ATIS
2020-09-12 17:54:49 +01:00
Mat Sutcliffe
d765040c92
Symbol uploads: tag each one with the swift version number
...
This is to make them easier to recognize and manage in the
Backtrace web app.
2020-09-11 22:20:42 +01:00
Mat Sutcliffe
0b9103c1f7
[installer] Remember prior 32bit and 64bit install paths separately
2020-08-31 00:12:10 +01:00
Mat Sutcliffe
e9b0d57b2a
Issue #77 Break cyclic dependency fileutils <-> directoryutils
2020-08-30 00:26:19 +01:00
Mat Sutcliffe
f421bb90c3
Issue #77 Break cyclic dependency swiftdirectories <-> applicationinfolist
2020-08-30 00:25:56 +01:00
Mat Sutcliffe
ab44c068ab
Issue #77 Break direct cyclic dependency statusmessage <-> logmessage
2020-08-29 23:26:27 +01:00
Mat Sutcliffe
d1b6776c44
Issue #77 Break dependency of sequence on propertyindex
2020-08-29 23:25:50 +01:00
Mat Sutcliffe
1c8fd1b47e
Issue #77 Break dependency of worker on variant
2020-08-29 22:46:28 +01:00
Mat Sutcliffe
43bb72788e
Issue #77 Break dependency of pixmap on statusmessage
2020-08-29 14:16:23 +01:00
Mat Sutcliffe
2391d242ed
Issue #77 Break dependency of htmlutils on propertyindexlist
2020-08-29 14:16:23 +01:00
Mat Sutcliffe
515dc7fef1
Issue #77 Move QPair typedefs to their corresponding value type headers
2020-08-29 14:16:21 +01:00
Mat Sutcliffe
0e33a6991f
Issue #77 Remove unused class
2020-08-29 14:16:21 +01:00
Mat Sutcliffe
e848fcd897
Issue #77 Break dependency of dbusutils on airport and simulatedaircraftlist
2020-08-29 14:16:21 +01:00
Mat Sutcliffe
67397c7cdd
Issue #77 Break dependency of lockfree on variant
2020-08-29 14:16:21 +01:00
Mat Sutcliffe
f6a908510e
Issue #77 Break dependency of atomicfile on logmessage
2020-08-29 14:16:20 +01:00
Mat Sutcliffe
5f18d87e0b
Issue #77 Break dependency of loghandler and tokenbucket on time and units
2020-08-29 14:16:20 +01:00
Mat Sutcliffe
39e9e6f128
Issue #77 Break dependency of icon on angle
2020-08-29 14:16:20 +01:00
Mat Sutcliffe
479210957a
Issue #77 Break dependency of worker on identifiable
2020-08-29 14:16:19 +01:00
Mat Sutcliffe
89659fdeaa
Issue #77 Break cyclic dependency statusmessage <-> jsonexception
2020-08-29 14:16:19 +01:00
Mat Sutcliffe
9e0ebef5a1
Issue #77 Move singleShot from worker.h to threadutils.h
2020-08-29 14:16:18 +01:00
Mat Sutcliffe
bb8aeaa3d0
Fix build with Clang on Windows
2020-08-29 14:16:17 +01:00
Mat Sutcliffe
b80114213d
Issue #77 Move mixin classes to separate files
...
By separating them from unrelated code, their dependents
can use them without depending on unrelated code, which
in turn helps to reduce cyclic dependencies.
2020-08-29 14:16:17 +01:00
Mat Sutcliffe
4a6d94b6d4
Issue #77 Missing copyright header
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
5b1504aecf
Issue #77 CIcon doesn't need to inherit from Mixin::Icon
...
Helps to reduce cyclic dependencies.
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
4094b18c39
Issue #77 Remove unneeded classes
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
15789902a1
Issue #77 Remove outdated function
2020-08-29 14:16:13 +01:00
Mat Sutcliffe
4eb496c8e3
Issue #77 Remove pointless function
2020-08-29 14:16:13 +01:00