Commit Graph

2049 Commits (491ea92e2d53ce2a024e871c91a047b39ee155a0)

Author SHA1 Message Date
Jenkins 491ea92e2d Merge PR #196: Prevent plugins from being loaded twice 2019-09-02 18:01:50 +02:00
Jenkins 39fa425e42 Merge PR #192: Autogenerate the ts file 2019-09-02 18:01:50 +02:00
Jenkins cbb6245dea Merge PR #191: Write plugins doc update 2019-09-02 18:01:50 +02:00
Jenkins aec53b19b4 Merge PR #190: Update navigationpad interface 2019-09-02 18:01:50 +02:00
Jenkins ef91351242 Merge PR #189: Export QT_LOGGING_CONF to /etc/nymea/logging.conf by default... 2019-09-02 18:01:50 +02:00
Jenkins 4533a618f7 Merge PR #188: Allow building the plugininfocompiler alone 2019-09-02 18:01:50 +02:00
Jenkins 7360cd2010 Merge PR #183: Add support for browsing things 2019-09-02 18:01:50 +02:00
Michael Zanetti 1c8f24269e Prevent plugins from being loaded multiple times 2019-08-23 11:41:20 +02:00
Michael Zanetti b1cf3b96f4 Install a default logging.conf 2019-08-08 20:31:48 +02:00
Michael Zanetti 7a4eba945d Autogenerate the ts file 2019-07-28 00:26:46 +02:00
Michael Zanetti 9cfa2f0581 Update naviationpad interface 2019-07-25 15:57:50 +02:00
Michael Zanetti 6badf631cf Allow building the plugininfocompiler alone 2019-07-25 15:56:53 +02:00
Michael Zanetti 98bdda1ef2 Add tests 2019-07-25 15:56:18 +02:00
Michael Zanetti b4ae1919ba cleanup fixes 2019-07-25 15:56:18 +02:00
Michael Zanetti 0b7176c6f4 Re-enable the default ctor for BrowseResults
This opens up the possibility for the plugin dev to mess up the
request id if [s]he creates a new one instead of using the one given by
the api, but not being able to keep results in a Qt container
is not a price I am willing to pay for this. After all it'S going to be
very visible on the first test to the plugin dev if this deosn't match.
2019-07-25 15:56:18 +02:00
Michael Zanetti b5b38f287f Add missing method 2019-07-25 15:56:18 +02:00
Michael Zanetti 1608e07d99 BrowserItems in rules working 2019-07-25 15:56:18 +02:00
Michael Zanetti df4c87de9b Add Devices::filterByParentDeviceId(const DeviceId &deviceId) 2019-07-25 15:56:18 +02:00
Michael Zanetti 0fb42681af A little more work on browser item support for rules 2019-07-25 15:56:18 +02:00
Michael Zanetti 4e7557f964 add locale option 2019-07-25 15:56:18 +02:00
Michael Zanetti 692bf6cf96 typo fix 2019-07-25 15:56:18 +02:00
Michael Zanetti 379845c0ba update api 2019-07-25 15:56:18 +02:00
Michael Zanetti aee554a1ee BrowserItemActions, yay! 2019-07-25 15:56:18 +02:00
Michael Zanetti 968f1fe2fa intermediate commit 2019-07-25 15:56:18 +02:00
Michael Zanetti f0e8e5a609 bump version 2019-07-25 15:56:18 +02:00
Michael Zanetti ff337bf8b6 Make browser item execution work async too 2019-07-25 15:56:18 +02:00
Michael Zanetti 5006a9eb70 bump version, update api 2019-07-25 15:56:18 +02:00
Michael Zanetti 4a12b5bfc4 compiler with older qt versions 2019-07-25 15:56:18 +02:00
Michael Zanetti 9bfb395fae fix include 2019-07-25 15:56:18 +02:00
Michael Zanetti 10a0a0ea6c Add missing files, copyright headers 2019-07-25 15:56:18 +02:00
Michael Zanetti a385188d37 More work on the device browser 2019-07-25 15:56:18 +02:00
Michael Zanetti 57f68bcdc0 More work on adding a Device browser 2019-07-25 15:56:18 +02:00
Michael Zanetti 933d92ab06 Intermediate commit (device browser) 2019-07-25 15:56:18 +02:00
Michael Zanetti c6a0cecb0f Fix parenting mechanism for discovered devices 2019-07-25 15:56:02 +02:00
Jenkins 09fb3ef4c5 Automatic translations update by Jenkins 2019-07-25 13:07:05 +02:00
Michael Zanetti 47c0f46c7b Some updates to the "Write plugins" documentation. 2019-07-25 10:44:33 +02:00
Jenkins d84c14aad1 Jenkins release build 2019-07-22 12:17:00 +02:00
Jenkins bd3aaf1877 Merge PR #184: Update ZeroConf names when the server is renamed 2019-07-22 12:16:57 +02:00
Jenkins 2df402ab8f Merge PR #181: Add nymea-plugininfocompiler to replace nymea-generateplugininfo 2019-07-22 12:16:57 +02:00
Jenkins f3fe5719b7 Merge PR #176: Move devicemanager's implementation out of libnymea into libnymea-core 2019-07-22 12:16:57 +02:00
Jenkins b5e363888d Merge PR #174: Add support for device settings 2019-07-22 12:16:57 +02:00
Jenkins 48a7324a12 Merge PR #173: Bump minimum required TLS version to 1.2 2019-07-22 12:16:56 +02:00
Michael Zanetti e5cc5fa6f9 drop unneeded CXX flags again 2019-07-19 14:43:23 +02:00
Michael Zanetti 025c5dcbc5 Export QT_LOGGING_CONF to /etc/nymea/logging.conf by default for systemd platforms 2019-07-16 00:51:50 +02:00
Michael Zanetti 93bcad826c Do not skip params with unknown paramtype ids
This is to give plugins a chance to migrate data over if they change their params.
2019-07-15 22:55:11 +02:00
Michael Zanetti 87db9dd4ec Update plugin.pri to make full use of nymea-plugininfocompiler goodness 2019-07-15 22:55:11 +02:00
Michael Zanetti 634e14aeeb Change default output behavior a little bit 2019-07-15 22:55:11 +02:00
Michael Zanetti 0ba3f6ca39 Add a workaround to allow some customer plugins to still build. 2019-07-15 22:55:11 +02:00
Michael Zanetti 9eaafc8ee9 Give the plugin metadata parser its own debug category. 2019-07-15 22:55:11 +02:00
Michael Zanetti 51f5538772 Improve the PIC to detect duplicate UUIDs, give metter messages. Clean up mock plugin. 2019-07-15 22:55:11 +02:00