2210 Commits

Author SHA1 Message Date
Michael Zanetti
744f25312b Cleanup as code review suggests 2020-01-15 12:32:32 +01:00
Michael Zanetti
21f61b89a2 add qtquick to build dependencies, needed by tests 2020-01-06 19:17:58 +01:00
Michael Zanetti
127aacf2f4 add copyright headers 2019-12-19 10:44:35 +01:00
Michael Zanetti
6e69e13538 add missing files 2019-12-16 12:27:09 +01:00
Michael Zanetti
24cecf9d47 Add tests for the scriptengine 2019-12-10 18:49:28 +01:00
Michael Zanetti
dd70129a4d Add ScriptAlarm 2019-12-10 00:22:49 +01:00
Michael Zanetti
9ecb2d0af4 Support params 2019-12-08 22:13:36 +01:00
Michael Zanetti
7a8f868c54 Recommend QtQuick to be installed 2019-12-02 12:51:30 +01:00
Michael Zanetti
5ae3af6cbf Only install our filter once 2019-12-02 00:02:14 +01:00
Michael Zanetti
22bacf09e1 fix build 2019-12-01 01:14:26 +01:00
Michael Zanetti
5a36c2347f fix logging system to cope with the qml output redirection 2019-12-01 00:08:57 +01:00
Michael Zanetti
bffdf9cb88 add copyright headers 2019-12-01 00:08:57 +01:00
Michael Zanetti
c9d4d03de4 always enable qml logging 2019-12-01 00:08:57 +01:00
Michael Zanetti
ebf4d83286 Make it build with Qt 5.5 2019-12-01 00:08:57 +01:00
Michael Zanetti
22f7654444 bump some version numbers 2019-12-01 00:08:57 +01:00
Michael Zanetti
9a52345700 fix notifications 2019-12-01 00:08:57 +01:00
Michael Zanetti
53a79c52d6 fixes 2019-12-01 00:08:57 +01:00
Michael Zanetti
3c274b04ab More work on scripting 2019-12-01 00:08:57 +01:00
Michael Zanetti
3a9a0a0abc Add scripts api namespace 2019-12-01 00:08:57 +01:00
Michael Zanetti
6ab6f8a80b tune script types a bit 2019-12-01 00:08:57 +01:00
Michael Zanetti
d4081195d4 Some more work on the script engine 2019-12-01 00:07:35 +01:00
Michael Zanetti
0f75be0fa4 Require Qt 5.12 for ScriptDevicePlugin 2019-12-01 00:07:35 +01:00
Michael Zanetti
4c0c95b1a8 Add a ScriptEngine 2019-12-01 00:07:35 +01:00
Michael Zanetti
f562503d6d Add missing dpkg dependency 2019-12-01 00:07:35 +01:00
Michael Zanetti
fd401a850a cleanup 2019-12-01 00:07:35 +01:00
Michael Zanetti
e47a4062ee Fix loading of JS plugins 2019-12-01 00:07:35 +01:00
Michael Zanetti
b97e4e5b0c Add support for JS device plugins 2019-12-01 00:07:35 +01:00
Michael Zanetti
9322cc79e9 Initial attempt to script a plugin 2019-12-01 00:07:35 +01:00
Jenkins nymea
6cdcd47f9b Jenkins release build 0.17.0 2019-12-01 00:05:04 +01:00
Jenkins nymea
f1cd51c5e6 Merge PR #236: Add some more plugin search paths to work better on non-debian systems 2019-12-01 00:05:00 +01:00
Jenkins nymea
387ce07bf3 Merge PR #234: Weaken password requirements a bit 2019-12-01 00:05:00 +01:00
Jenkins nymea
a56362a264 Merge PR #233: Threaded log database 2019-12-01 00:05:00 +01:00
Jenkins nymea
a9c304b5f8 Merge PR #232: Don't emit EventEmitted for invalid devices 2019-12-01 00:05:00 +01:00
Jenkins nymea
3f066c5cc9 Merge PR #230: Don't load devices if the plugin dropped support for it 2019-12-01 00:05:00 +01:00
Jenkins nymea
196cf7a6fe Merge PR #229: Add a barcodescanner interface 2019-12-01 00:05:00 +01:00
Jenkins nymea
b4984d442b Merge PR #228: Experience plugins 2019-12-01 00:05:00 +01:00
Jenkins nymea
2e478a1032 Merge PR #224: Drop old REST server 2019-12-01 00:04:59 +01:00
Jenkins nymea
9710aa5927 Merge PR #223: More complete setup 2019-12-01 00:04:59 +01:00
Jenkins nymea
9b1a5c383c Merge PR #222: Allow more fine grained notification options 2019-12-01 00:04:59 +01:00
Michael Zanetti
2b63b59261 drop whitespace 2019-11-30 23:58:26 +01:00
Michael Zanetti
212ccc8596 remove unneeded processQueue 2019-11-30 23:56:56 +01:00
Michael Zanetti
64a494e44a Fix tests that didn't wait long enough for log entries to be written 2019-11-28 20:47:55 +01:00
Michael Zanetti
619bbf76f3 don't use QSqlQuery at all outside the job queue
On some backends, such as MySQL, a prepare() call will access
the database
2019-11-28 14:20:37 +01:00
Michael Zanetti
5030ab8ac5 Add some more plugin search paths to work better on non-debian systems 2019-11-26 19:47:19 +01:00
Michael Zanetti
1f0e00cb9d Update tests 2019-11-25 12:33:57 +01:00
Michael Zanetti
7b99783603 Weaken password requirements a bit
We've decided to not require special characters any more
2019-11-22 17:37:37 +01:00
Michael Zanetti
cee2ed1542 make "make test" target work properly 2019-11-16 00:52:25 +01:00
Michael Zanetti
c7dd26d525 cleanup, fix last tests 2019-11-16 00:44:08 +01:00
Michael Zanetti
73812df269 fix shutdown 2019-11-15 23:54:40 +01:00
Michael Zanetti
0ce99fc127 add some debugs 2019-11-15 23:37:52 +01:00