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