Commit Graph

290 Commits

Author SHA1 Message Date
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
Mat Sutcliffe
54a590a3c3 Update xplanemp2 2020-08-10 22:00:27 +01:00
Mat Sutcliffe
d431ab58d8 Update xplanemp2 for TCAS 2020-08-06 21:56:05 +01:00
Mat Sutcliffe
f9011af44a Fix for Visual Studio 2019 16.7 2020-08-06 20:30:01 +01:00
Mat Sutcliffe
f3c4af3121 Fix stuttering by adding basic linear interpolation in xswiftbus 2020-08-05 19:45:42 +01:00
Mat Sutcliffe
41d11b7efe Fix #67 by unregistering XPMP2's flight loop callback
and instead calling it from within our own flight loop callback
2020-08-05 19:17:14 +01:00
Mat Sutcliffe
5548d8af2d Issue #17 Udjust to model string changes in xplanemp2 2020-08-02 23:01:30 +01:00
Mat Sutcliffe
cdd95a3a0b Issue #17 Change FPS hook render phase due to Vulkan changes 2020-08-02 23:01:30 +01:00
Mat Sutcliffe
43ae2d0ad4 Issue #17 Remove old libxplanemp submodule 2020-08-02 23:01:30 +01:00
Mat Sutcliffe
0d52c4ca47 Issue #17 Using xplanemp2 2020-08-02 23:01:29 +01:00
Mat Sutcliffe
926390d8f6 Style and dead code removal 2020-08-02 23:01:29 +01:00
Mat Sutcliffe
0a6d9e6081 Issue #17 Remove aircraft labels (not supported in xpmp2) 2020-08-02 23:00:22 +01:00
Mat Sutcliffe
1b2b33cf90 Issue #17 Add xplanemp2 submodule 2020-08-02 23:00:21 +01:00
Mat Sutcliffe
2ae0352e75 [doxygen] Fix broken groupings 2020-08-01 19:48:37 +01:00
Mat Sutcliffe
170727fca2 Update libxplanemp 2020-06-29 18:34:16 +01:00
Mat Sutcliffe
670b1a1986 Fix cppcheck and compiler warnings 2020-06-29 18:34:16 +01:00
Mat Sutcliffe
d4ee4896c1 Update libxplanemp 2020-06-29 18:34:14 +01:00
Mat Sutcliffe
6e30da2c48 Update libxplanemp 2020-06-12 18:42:53 +01:00
Klaus Basan
6ceb91ac4f Ref T778, fix getRemoteAircraftData
* send waterFlags as DBus int
* waterFlags.clear()
* CDBusMessage::appendArgument(const std::vector<bool> &array)

squash! Ref T778, fix getRemoteAircraftData
2020-06-12 18:42:45 +01:00
Klaus Basan
b5d100b71b Ref T778, style 2020-06-12 18:42:45 +01:00
Mat Sutcliffe
22ebf6c5ea Ref T778 XSwiftBus traffic service prodives water/land flag for elevations 2020-06-12 18:42:44 +01:00
Mat Sutcliffe
7c4fe83799 Ref T778 XSwiftBus service emits a signal when scenery is loaded 2020-06-12 18:42:44 +01:00
Roland Rossgotterer
e997940be9 Update libxplanemp 2020-06-12 18:42:42 +01:00