Commit Graph

9463 Commits

Author SHA1 Message Date
Mat Sutcliffe
bd6b5c456c Issue #74 Style: remove egregious redundancy in CCoreFacadeConfig 2020-08-16 15:27:08 +01:00
Mat Sutcliffe
8ce3fe7178 Issue #74 Fix CCoreFacadeConfig::allEmpty so it really means "all empty" 2020-08-16 15:26:29 +01:00
Mat Sutcliffe
2f22904540 Issue #73 Unittest for CIdentifier dbus object path conversion 2020-08-16 14:54:36 +01:00
Mat Sutcliffe
97fe8069b0 Issue #73 Add extra info to DBus error messages 2020-08-16 14:54:36 +01:00
Mat Sutcliffe
1fd044af70 Issue #73 Percent-encode for a reversible conversion to dbus object path
Use underscore instead of percent, as the only
non-alnum char allowed in dbus path elements.
2020-08-16 14:54:35 +01:00
Mat Sutcliffe
8e3a861a3f Issue #73 Drop trailing padding in base64 encoding 2020-08-16 00:09:06 +01:00
Mat Sutcliffe
dc4b54ea69 Issue #15 [CI] Launch session bus on Linux runner 2020-08-15 16:13:37 +01:00
Mat Sutcliffe
30d6e639ca Disable minimize/maximize/close buttons of simulator settings windows v0.9.5.113 2020-08-13 23:32:38 +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
f114171083 Issue #17 Fixed bug in database reader 2020-08-12 20:10:34 +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
3ea0c7f2a5 Issue #17 Report errors for unsupported CSL formats 2020-08-10 22:02:24 +01:00
Mat Sutcliffe
54a590a3c3 Update xplanemp2 2020-08-10 22:00:27 +01:00
Mat Sutcliffe
660f3fc17b Issue #69 Menu item to launch CSL2XSB in own models component 2020-08-10 12:51:24 +01:00
Mat Sutcliffe
19e409a451 Issue #69 Add icon for terminal applications 2020-08-10 12:51:24 +01:00
Mat Sutcliffe
1c1cade845 Issue #69 Fix NameError in script 2020-08-10 12:51:23 +01:00
Mat Sutcliffe
c713294a07 Issue #69 Add CSL2XSB to the installer
Uses PyInstaller to bundle together with a
self-contained minimal Python environment.
2020-08-10 12:51:14 +01:00
Mat Sutcliffe
2468f3cd81 Issue #69 CSL2XSB always asks for confirmation to proceed 2020-08-09 12:11:12 +01:00
Mat Sutcliffe
73435fb76a Issue #69 Import CSL2XSB script 2020-08-09 01:43:49 +01:00
Mat Sutcliffe
807f13a3f3 Fix warning in script 2020-08-07 00:02:36 +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
bfa82affb9 Issue #17 Disable building xswiftbus for 32bits 2020-08-02 23:00:21 +01:00
Mat Sutcliffe
9679f318c1 Issue #17 Update externals 2020-08-02 23:00:21 +01:00
Mat Sutcliffe
1b2b33cf90 Issue #17 Add xplanemp2 submodule 2020-08-02 23:00:21 +01:00
Mat Sutcliffe
8e2615557f Minor tweak for Clang on Windows 2020-08-02 23:00:20 +01:00
Mat Sutcliffe
2ae0352e75 [doxygen] Fix broken groupings 2020-08-01 19:48:37 +01:00
Mat Sutcliffe
faf7f2a2cf Issue #15 [CI] Don't parallelize make check 2020-08-01 19:48:37 +01:00
Mat Sutcliffe
c1beaffd74 Issue #15 [doxygen] Work around missing support for override contextual keyword 2020-08-01 19:48:37 +01:00
Mat Sutcliffe
b7203ce83e Issue #15 Removed old log distribution code 2020-08-01 19:48:36 +01:00
Mat Sutcliffe
d1e177a4ba Issue #15 [GUI] Use filter to avoid sending ignored messages over dbus 2020-08-01 19:48:36 +01:00
Mat Sutcliffe
86dd91a064 Issue #15 [GUI] Use CLogHistoryReplica in CLogComponent and swift applications 2020-08-01 19:48:36 +01:00
Mat Sutcliffe
3b1e10b51e Issue #15 [GUI] Avoid using CLogComponent to display non-log messages 2020-08-01 19:48:36 +01:00
Mat Sutcliffe
7382564633 Issue #15 Classes for sharing the history of log messages 2020-08-01 19:48:36 +01:00
Mat Sutcliffe
151810d6fc Issue #15 Shared state unittest 2020-08-01 19:48:36 +01:00
Mat Sutcliffe
46caf4640b Issue #15 Classes for sharing a value list,
also built on top of the lower level API

Compared to the scalar classes they support features specific to lists.
This means they don't need to resend the whole list each time a value is appended.
2020-08-01 19:48:35 +01:00
Mat Sutcliffe
805cec7caf Issue #15 Classes for sharing a single value object,
built on top of the lower level API
2020-08-01 19:48:35 +01:00
Mat Sutcliffe
538421b0b7 Issue #15 Fixed dangling pointer in CDBusServer 2020-08-01 19:48:35 +01:00
Mat Sutcliffe
ee4e41d0a6 Issue #15 CCoreFacade owns an instance of CDataLinkDBus 2020-08-01 19:48:35 +01:00
Mat Sutcliffe
2ddc5d51f7 Issue #15 Added CDataLinkDBus, an implementation for sharing state between processes via DBus 2020-08-01 19:48:35 +01:00
Mat Sutcliffe
7df7de7f07 Issue #15 Added IDataLink, an interface for registering observers and mutators,
and CDataLinkLocal, an implementation for sharing state within a single process
2020-08-01 13:18:56 +01:00