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
Mat Sutcliffe
74db25ddfc
[CI] Send Discord message when creating a draft release
2020-07-09 19:14:23 +01:00
Mat Sutcliffe
c28e8bed4f
[CI] Fail if a non-draft release with the same version number already exists
2020-07-09 19:14:23 +01:00
Mat Sutcliffe
c4f6e516ef
[CI] Skip the workflow run for a pull request, if the same SHA was already built
2020-07-08 21:16:33 +01:00
Mat Sutcliffe
93998720b2
[Installer] Check if EOL has expired before installing
2020-07-08 21:16:28 +01:00
Lars Toenning
89434c355d
[FG] Update compatibility check
2020-07-07 18:54:30 +02:00
Lars Toenning
e7bc66076c
[FG] Add surface/transponder support + sync changes from xswiftbus
...
Fixes #57
2020-07-07 18:54:30 +02:00
Mat Sutcliffe
42d5f3e3f4
Readme: emojis in links
2020-07-05 21:58:19 +01:00
Mat Sutcliffe
2ae7980e61
Readme: add download links to releases
2020-07-05 21:58:19 +01:00
Mat Sutcliffe
4207b8760f
[CI] Adjust Discord bot message
2020-07-04 21:34:11 +01:00
Mat Sutcliffe
cf7c077fc0
[CI] Add Bitrock license key
2020-07-04 21:34:11 +01:00
Mat Sutcliffe
21579be219
[CI] Update Bitrock version
2020-07-04 21:34:11 +01:00
Mat Sutcliffe
3889dc02a1
[CI] Refactor Bitrock version
2020-07-04 21:34:10 +01:00
Mat Sutcliffe
6d76af3809
[CI] Create a new draft release for each successful build
2020-07-04 21:34:10 +01:00
Mat Sutcliffe
bd05320df2
[CI] Refactor conditions
2020-07-04 21:34:10 +01:00
Mat Sutcliffe
f9c9ee197a
#42 Remove code for reading update info from datastore
2020-07-04 21:34:10 +01:00
Mat Sutcliffe
38a1d24411
#42 Enable reading update info from GitHub Packages REST API
2020-07-04 21:33:23 +01:00
Mat Sutcliffe
8375881941
Remove dead code
2020-07-04 21:30:53 +01:00
Mat Sutcliffe
eae0f5c008
#42 CRemoteFile name can include directory path components
2020-07-04 21:30:53 +01:00
Mat Sutcliffe
5ad0e83cea
Doxygen
2020-07-04 21:30:53 +01:00
Mat Sutcliffe
0d998b3959
[Installer] Show the full version number in the installer
2020-07-04 21:30:53 +01:00
Mat Sutcliffe
e9ef804530
License cleanup
2020-07-01 19:24:38 +01:00
Mat Sutcliffe
fddd6f743f
Remove Phabricator config
2020-07-01 19:24:38 +01:00
Mat Sutcliffe
51569baf1d
New readme
2020-07-01 19:24:38 +01:00
Mat Sutcliffe
0cb12113e2
[CI] Refactor Qt version
2020-06-29 18:34:17 +01:00
Mat Sutcliffe
c2a744a898
Dead code removal
2020-06-29 18:34:17 +01:00
Mat Sutcliffe
362e3fa453
Hide Backtrace token
2020-06-29 18:34:17 +01:00
Mat Sutcliffe
aff4a0e1cf
[CI] Fork install-qt-action, install Qt docs on Linux and debug info on Windows
...
Docs are needed for Doxygen links, debug info for linking qtmain.pdb
2020-06-29 18:34:17 +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
9309beefc4
[CI] Fix stderr not being captured in log
2020-06-29 18:34:16 +01:00
Mat Sutcliffe
ea0f1261ed
[CI] Make cppcheck and compiler warnings visible in Github Actions runs
2020-06-29 18:34:16 +01:00
Mat Sutcliffe
035f1a444e
[CI] Delete artifacts before re-running the workflow
2020-06-29 18:34:16 +01:00