Commit Graph

2504 Commits (0.24.0)

Author SHA1 Message Date
Jenkins nymea ae6a548d68 Jenkins release build 0.24.0 2020-10-28 19:07:45 +01:00
Jenkins nymea 90291286df Merge PR #345: Don't use deprecated QString::sprintf and qVariantFromValue 2020-10-28 19:07:42 +01:00
Jenkins nymea a9c4717bfb Merge PR #343: Suppress recurring warning about missing user agents in http requests 2020-10-28 19:07:41 +01:00
Jenkins nymea 1f652ed78c Merge PR #342: Force full linking of plugins at build time 2020-10-28 19:07:40 +01:00
Jenkins nymea c956988f32 Merge PR #341: Add an API keys provider plugin mechanism 2020-10-28 19:07:39 +01:00
Jenkins nymea e6b8d31d8d Merge PR #339: Add support for interface based script events and actions 2020-10-28 19:07:37 +01:00
Jenkins nymea 49e4c1caae Merge PR #338: Fix the webserver for serving static files 2020-10-28 19:07:36 +01:00
Jenkins nymea 82c347c3a3 Merge PR #336: Add caching information to client API 2020-10-28 19:07:35 +01:00
Jenkins nymea 0f442abe43 Merge PR #335: Fix a potential crash in logging handlers 2020-10-28 19:07:34 +01:00
Jenkins nymea 618d1589f8 Merge PR #333: Allow states, events and actions in interfaces to be optional 2020-10-28 19:07:32 +01:00
Jenkins nymea 907bd3b646 Merge PR #332: Add update interface 2020-10-28 19:07:30 +01:00
Jenkins nymea 6bd094fd72 Merge PR #330: Make the signalStrength state in wirelessconnectable interface optional 2020-10-28 19:07:29 +01:00
Jenkins nymea c6426af005 Merge PR #329: Introduce nymea-sdk meta package 2020-10-28 19:07:28 +01:00
Jenkins nymea e8ef096115 Merge PR #328: 0.24 2020-10-28 19:07:27 +01:00
Jenkins nymea 694b070f05 Merge PR #310: Add support for Python plugins 2020-10-28 19:07:25 +01:00
Jenkins nymea db98f60556 Merge PR #309: Don't call thingRemoved() on the plugin in case of reconfiguring 2020-10-28 19:07:24 +01:00
Jenkins nymea fd4b8cd249 Merge PR #293: Retry setup if it fails at startup (e.g. network isn't up yet) 2020-10-28 19:07:23 +01:00
Michael Zanetti 4c1361d10d Fix test target name 2020-10-28 17:38:10 +01:00
Michael Zanetti 166b16689f Don't use deprecated QString::sprintf and qVariantFromValue 2020-10-26 15:59:38 +01:00
Michael Zanetti dcae305625 Add an API keys provider plugin mechanism 2020-10-20 19:44:47 +02:00
Michael Zanetti e53beffb4a Suppress recurring warning about missing user agents in http requests 2020-10-19 18:47:01 +02:00
Michael Zanetti 07b8515870 Force full linking of plugins at build time 2020-10-19 13:07:19 +02:00
Michael Zanetti befda2ec00 Revert back to qDebug, we're not ready for qInfo yet 2020-10-15 22:34:06 +02:00
Michael Zanetti 8aa2feb7c6 Make python plugins appear in the logging categories list 2020-10-15 22:34:06 +02:00
Michael Zanetti 15eead0976 Properly catch stdout and stderr and redirect it to qmessagelogger 2020-10-15 22:34:06 +02:00
Michael Zanetti 85f742a38d Add ThingActionInfo.paramValue() method 2020-10-15 22:34:06 +02:00
Michael Zanetti dbe5fab122 also build on bionic 2020-10-15 22:34:06 +02:00
Michael Zanetti a9ae885cfa Also accept python 3.7 2020-10-15 22:34:06 +02:00
Michael Zanetti bc04e455ac don't fail build on in-source builds 2020-10-15 22:34:06 +02:00
Michael Zanetti e50eece45c Fix metatype registering for old Qt versions 2020-10-15 22:34:06 +02:00
Michael Zanetti 9f49187dc1 Fix tests and xenial build 2020-10-15 22:34:06 +02:00
Michael Zanetti 16c4fa3345 fix issues in teardown. 2020-10-15 22:34:06 +02:00
Michael Zanetti d4889b5b78 Make it build with 0.23 2020-10-15 22:34:06 +02:00
Michael Zanetti fdbdb02c16 Make it compatible with python 3.5 2020-10-15 22:34:06 +02:00
Michael Zanetti be01d4c802 Restrict import paths to not use random python libs in the system 2020-10-15 22:34:06 +02:00
Michael Zanetti 75f4877f82 add settingChangedHandler, fix some issues, cleanup some warnings 2020-10-15 22:34:06 +02:00
Michael Zanetti 828250b85a Add dependency on python3 2020-10-15 22:34:06 +02:00
Michael Zanetti 2543191639 Add a todo file for stuff still missing in python plugins 2020-10-15 22:34:06 +02:00
Michael Zanetti 3436e9b998 drop usage of asyncio and run everything regularly threaded 2020-10-15 22:34:06 +02:00
Michael Zanetti 64e7d2784c checkpoint asyncio 2020-10-15 22:34:06 +02:00
Michael Zanetti 1018083052 add 2 missing data type conversions 2020-10-15 22:34:06 +02:00
Michael Zanetti 78e37f0d87 Fix shutdown 2020-10-15 22:34:06 +02:00
Michael Zanetti b870140608 Add tests, fix shutdown 2020-10-15 22:34:06 +02:00
Michael Zanetti 746f3e4121 fix actions cleanup 2020-10-15 22:34:06 +02:00
Michael Zanetti b0b480a539 drop some debugs 2020-10-15 22:34:06 +02:00
Michael Zanetti dadffcb784 some fixes 2020-10-15 22:34:06 +02:00
Michael Zanetti 3296d4b417 more work 2020-10-15 22:34:06 +02:00
Michael Zanetti f132c6b006 some more work 2020-10-15 22:34:06 +02:00
Michael Zanetti 0cbd1ff5ec Clenaup and polish types. 2020-10-15 22:34:06 +02:00
Michael Zanetti a90841401c more work 2020-10-15 22:34:06 +02:00