Lars Toenning
98496fedd6
fix(xswiftbus): Set correct RUNPATH
2024-08-11 22:16:02 +02:00
Lars Toenning
f46b2e1644
ci: Upgrade macOS version
...
Fixes #285
2024-06-13 21:11:47 +02:00
Lars Toenning
b39e8c3a7e
fix: Unify xswiftbus spelling
2024-04-24 22:51:57 +02:00
Lars Toenning
d5a74e9baa
refactor(xswiftbus): Remove unused menu item
2024-04-24 22:51:57 +02:00
Lars Toenning
52cb97c222
refactor: Move externals/ to third_party/
2023-12-21 22:58:30 +01:00
Mat Sutcliffe
c83790d765
Suppress warnings in externals
2023-11-19 12:52:48 +01:00
Mat Sutcliffe
a84e2582be
Update xplanemp2
2023-11-16 11:45:06 +01:00
Lars Toenning
1deaeba584
Add CMake support
2023-11-12 21:36:21 +01:00
Lars Toenning
3ffb8f689b
Remove qmake files
2023-11-01 22:23:15 +01:00
Lars Toenning
bcc4bdd31e
Add SPDX identifiers for REUSE compliance
...
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com >
2023-10-03 09:29:49 +02:00
Lars Toenning
7ef0e6e1eb
Fix cppcheck warnings
2023-04-18 16:07:19 +02:00
Lars Toenning
a065c8e737
[ci] Skip datarefs.inc with cppcheck
2023-04-18 16:07:19 +02:00
Lars Toenning
970b7c3650
clang-format src
2023-04-18 16:07:19 +02:00
Lars Toenning
d151f9ffff
Ignore new GCC warning
...
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com >
2023-04-06 17:08:03 +02:00
Mat Sutcliffe
7691e42a5b
Fix doxygen warnings
...
Fixes #188
2023-04-05 18:57:11 +02:00
Mat Sutcliffe
b3e312e1d3
Use new dataref to compensate for XP12 temperature effect on altitude
2022-11-14 18:12:35 +00:00
Mat Sutcliffe
ec54be653d
Add new datarefs for X-Plane 12
2022-11-06 15:33:15 +00:00
Mat Sutcliffe
8386786386
Update xplanemp2
2022-05-25 19:47:33 +01:00
Mat Sutcliffe
5a01272258
[XP] Set velocity to zero when paused
2022-02-20 14:33:08 +00:00
Mat Sutcliffe
20f8609357
Add missing xswiftbus DBus methods
2022-02-19 21:35:31 +00:00
Mat Sutcliffe
2ccee127e9
[XP] Get the ground elevation under the own aircraft
2022-02-03 20:43:45 +00:00
Mat Sutcliffe
3f57c66784
Issue #95 [XPlane] Get velocity data from xswiftbus in fast update timer timeout
2022-01-03 16:38:47 +00:00
Mat Sutcliffe
566882bc22
[xswiftbus] Include readme.txt containing version number
2021-12-22 17:49:29 +00:00
Mat Sutcliffe
0c8e10058c
xswiftbus follow aircraft: use new X-Plane API to support multi-monitor setups
2021-11-12 17:57:50 +00:00
Mat Sutcliffe
efd9b69161
xswiftbus follow aircraft: keep following when mouse goes off screen
2021-11-12 17:54:46 +00:00
Mat Sutcliffe
25491c0478
Issue #37 Inhibit monitoring FPS for the first 10 seconds
...
So we ignore transient FPS drops caused by initial scenery load time.
2021-09-10 18:33:37 +01:00
Mat Sutcliffe
6b8eaf1ca2
Update xplanemp2
2021-08-30 16:35:46 +01:00
Mat Sutcliffe
eb6b0ff289
Fix clang-tidy and clazy warnings
2021-08-29 17:02:27 +01:00
Mat Sutcliffe
a89ca2d59a
Issue #37 Reset FPS counter when network is connected
2021-08-21 18:38:56 +01:00
Mat Sutcliffe
9bfcf13ef8
Issues #72 , #110 Use label and text colors settings in xswiftbus and XP driver
2021-08-21 18:38:55 +01:00
Mat Sutcliffe
38328d536b
Style
2021-07-13 17:56:32 +01:00
Mat Sutcliffe
5d67cd9f68
Use _v traits variable aliases (C++17 feature)
2021-07-13 17:56:29 +01:00
Mat Sutcliffe
093138972a
Enable C++17
2021-07-13 17:52:01 +01:00
Mat Sutcliffe
1db7969d50
Add missing xswiftbus DBus methods
2021-07-13 17:51:57 +01:00
Mat Sutcliffe
87ee670986
[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.
2021-04-09 20:23:40 +01:00
Mat Sutcliffe
743368516d
[Install] Don't hardcode version numbers of externals
2021-04-09 20:23:35 +01:00
Mat Sutcliffe
24b9f35653
Update xplanemp2
2021-01-07 18:49:38 +00:00
Mat Sutcliffe
f461f60635
Fix Clang warnings
2020-12-19 18:50:37 +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
75f514968f
Add a mode line to help GitHub correctly identify the file type
2020-10-17 16:13:41 +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
bb8aeaa3d0
Fix build with Clang on Windows
2020-08-29 14:16:17 +01:00
Mat Sutcliffe
fb3a611948
Fix mistake in xswiftbus which could crash X-Plane
2020-08-26 22:45:13 +01:00
Mat Sutcliffe
97945e5676
Issue #79 Restore error message for unknown models
...
This was lost due to the model string case sensitivity lookup step.
2020-08-21 18:54:27 +01:00
Mat Sutcliffe
a43b8b00bc
[xswiftbus] Add labels when pushing positions to xplanemp2
2020-08-17 19:14:56 +01:00
Mat Sutcliffe
e6d2bb152e
[xswiftbus] Set maximum draw distance for labels
2020-08-17 19:14:55 +01:00
Mat Sutcliffe
60c3e02598
Update xplanemp2
2020-08-17 19:14:55 +01:00
Mat Sutcliffe
e710c777ab
Issue #17 Fix aircraft labels setting not being updated in xswiftbus
...
Also related tidying up.
2020-08-13 18:05:19 +01:00
Mat Sutcliffe
19d88d1740
Issue #17 Restore aircraft labels with math and logic cribbed from LiveTraffic's XPMP2
2020-08-12 20:09:23 +01:00
Mat Sutcliffe
c615b45e78
Issue #17 Updated datarefs for X-Plane 11.50
2020-08-12 20:08:10 +01:00