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
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
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
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
Mat Sutcliffe
741dd45f67
Issue #15 Added CActiveObserver and CActiveMutator
...
These extend CPassiveObserver and CPassiveMutator with a one-to-many request/reply pattern.
2020-08-01 13:18:56 +01:00
Mat Sutcliffe
333804a0e6
Issue #15 Added CPassiveObserver and CPassiveMutator
...
These implement a many-to-many publish/subscribe pattern.
2020-08-01 13:18:56 +01:00
Mat Sutcliffe
073f1549a2
Issue #15 Added CVariant::matches()
...
If the contained object type has a matches() method, CVariant::matches()
will call that method and return its result.
(This is a utility to allow using CVariant to represent an event subscription.)
2020-08-01 13:18:56 +01:00
Mat Sutcliffe
8de217fbab
Issue #15 Methods to generate a DBus object path from a CIdentifier
2020-08-01 13:18:55 +01:00
Mat Sutcliffe
6aa9f0cc25
Issue #15 Created CPromise, a way to set the result of QFuture objects
...
This enables several new features:
* singleShot can return a QFuture.
* a version of invokeMethod that returns a QFuture.
* CGenericDBusInterface::callDBusFuture, which returns a QFuture.
2020-08-01 13:18:55 +01:00
Mat Sutcliffe
07f6c8b73c
Issue #15 CVariant can convert between CVariantList and our other container classes
2020-08-01 13:18:55 +01:00
Mat Sutcliffe
e8a0a0b6ba
Issue #15 Register CSequence as a sequential container metatype
2020-07-31 00:57:46 +01:00
Mat Sutcliffe
3bd444dfb7
Issue #15 Style
2020-07-31 00:57:45 +01:00
Mat Sutcliffe
5edde582b2
Fix misleading error message
2020-07-31 00:57:45 +01:00
Mat Sutcliffe
4e56fb7f69
Fixed broken timer for debug message
2020-07-31 00:57:45 +01:00
Mat Sutcliffe
022a5b2cd3
Fix missing metatype for CElevationPlane (fixes dbus signals and slots)
2020-07-31 00:57:45 +01:00
Mat Sutcliffe
94eaa1af17
Remove useless code
2020-07-31 00:57:44 +01:00
Lars Toenning
71c980446d
Flash taskbar if new important message arrives
2020-07-28 00:25:33 +02:00
Lars Toenning
f987b81e6d
Add feedback when .wallop message is sent
...
This does the following:
- Opens a message-tab called "SUP" when a .wallop message is sent.
- Throws a validation error if another message is directly send into this "SUP" channel as another .wallop should be used.
2020-07-26 19:46:06 +02:00
Lars Toenning
c4202d73f5
Add validationError if .wallop is sent while not connect
...
Same is already done for .msg (and equivalent)
2020-07-26 19:46:06 +02:00
Lars Toenning
6cf7571dff
Add user-defined literals for physical quantities
...
Fixes #14
2020-07-17 10:33:01 +02:00
Lars Toenning
368dd1f46d
[PQ] Add unary minus operator
2020-07-17 10:33:01 +02:00
Lars Toenning
89434c355d
[FG] Update compatibility check
2020-07-07 18:54:30 +02:00