Commit Graph

9572 Commits

Author SHA1 Message Date
Mat Sutcliffe
327047232c Fix mistake when excluding WASAPI sound plugin 2021-11-28 20:05:04 +00:00
Mat Sutcliffe
7c777ea825 Issue #125 Linux: error on failure to open input device file 2021-11-27 23:32:36 +00:00
Mat Sutcliffe
21a3b89008 Issue #125 Explicitly request Input Monitoring and error if denied 2021-11-27 23:32:36 +00:00
Mat Sutcliffe
8c2e18b67a Update InstallBuilder version 2021-11-27 20:53:04 +00:00
Mat Sutcliffe
6cd4c38b68 [AFV] Disregard 6th digit of VHF alias frequency
This means for example 132.070 is equal to 132.075
v0.9.6.91
2021-10-09 23:05:36 +01:00
Mat Sutcliffe
e67c2013e0 Remove siliconmind.de mirror from bootstrap.json 2021-10-08 23:32:15 +01:00
Mat Sutcliffe
3c6215885e [CI] Adapt to new GitHub API 2021-10-08 23:32:15 +01:00
Mat Sutcliffe
8f51d5fa3b Update Bitrock version 2021-10-08 23:32:15 +01:00
Mat Sutcliffe
e8d717584c Update Bitrock URL 2021-10-08 23:32:14 +01:00
Mat Sutcliffe
1350fada3a Generate minimal debug symbols on Linux and Mac 2021-10-08 23:32:14 +01:00
Mat Sutcliffe
fa6d732b07 Don't install WASAPI sound plugin, which is not threadsafe and not needed 2021-10-08 23:32:14 +01:00
Mat Sutcliffe
f6eaa469aa [xswiftbus] Workaround for shortcoming of qmake INSTALLS wildcard expansion
When using wildcards in the `files` member of an `INSTALLS` variable,
the files must exist when qmake is run or the wildcards won't be expanded.
The libevent and libpng libraries are copied to `$$DestRoot/lib` as a
post-build step in `blackmisc.pro`, so I work around with a shell command.
v0.9.6.84
2021-04-08 16:30:15 +01:00
Mat Sutcliffe
29ff8f9b90 Update externals 2021-04-07 21:39:57 +01:00
Mat Sutcliffe
10589293fa [CI] Obtain external dependencies from the system package manager on Linux 2021-04-07 21:39:57 +01:00
Mat Sutcliffe
9ad95f3386 [Install] Don't hardcode version numbers of externals 2021-04-07 21:39:57 +01:00
Mat Sutcliffe
bc0a813dc2 [CI] Ensure libpng dev package is installed 2021-04-07 17:58:28 +01:00
Mat Sutcliffe
9660d845a2 Workaround for GCC 7 ignoring RPATH for transitive dependencies v0.9.6.79 2021-04-05 13:52:09 +01:00
Roland Rossgotterer
b3dc47f46c Fix changed NOAA GFS directory url v0.9.6.78 2021-04-02 23:37:34 +01:00
Mat Sutcliffe
d684e16642 [CI] Update Bitrock version 2021-04-02 23:37:28 +01:00
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