Jenkins
7360cd2010
Merge PR #183 : Add support for browsing things
2019-09-02 18:01:50 +02:00
Michael Zanetti
2795e6480b
Fix dependencies
2019-09-02 15:41:10 +02:00
Michael Zanetti
258cf2f1a8
Remove build artefacts from gitignore.
...
Reasoning: Basically one should never have build artefacts in the source
directory anyways as out-of-source builds are the recommended way of
working anyways. If, for some reason that's still happening (e.g. with
crossbuilder) then this helps a lot to clean the source dir again after
building. "crossbuilder clean" only works with the build container
ready, if the computer has been rebooted or build containers have
been deleted in the meantime, it becomes virtually impossible to
clean up the source dir again if git doesn't help any more.
2019-09-02 00:08:14 +02:00
Michael Zanetti
456003dc2b
Require native qmake
2019-09-02 00:06:33 +02:00
Michael Zanetti
94ebdd66dc
Rework button interface inheritance
2019-08-31 00:31:38 +02:00
Michael Zanetti
e445fd31a5
Add an alert interface
2019-08-30 13:14:41 +02:00
Michael Zanetti
dc89240f1a
Add a doorbell interface
2019-08-29 23:48:43 +02:00
Michael Zanetti
da0b7a04f8
Verify events coming from plugins
2019-08-23 12:10:07 +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