40 Commits

Author SHA1 Message Date
Michael Zanetti
9c5d21270e fix missing dbus dep (?) 2019-11-01 20:55:45 +01:00
Michael Zanetti
bdd9876a88 Allow registering QMetaObjects on JSON api 2019-11-01 20:55:45 +01:00
Michael Zanetti
e2cf9cb5c3 More work on the experience mode framework 2019-11-01 20:55:45 +01:00
Michael Zanetti
f1ca2a5b86 Add experience mode plugins 2019-11-01 20:46:55 +01:00
Michael Zanetti
5e3bc2acbd Drop JsonTypes class by distributing logic to json handlers
This is required in order to be able to be more flexible in registering
new types/methods.
2019-11-01 20:46:55 +01:00
Michael Zanetti
c8f3b851c9 Fix comments from review 2019-10-18 12:14:20 +02:00
Michael Zanetti
7f0f2d1d09 Rework devicemanager and plugin api 2019-10-16 17:56:49 +02:00
Jenkins
4533a618f7 Merge PR #188: Allow building the plugininfocompiler alone 2019-09-02 18:01:50 +02:00
Michael Zanetti
6badf631cf Allow building the plugininfocompiler alone 2019-07-25 15:56:53 +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
aee554a1ee BrowserItemActions, yay! 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
a385188d37 More work on the 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
e5cc5fa6f9 drop unneeded CXX flags again 2019-07-19 14:43:23 +02:00
Michael Zanetti
b056fb8b5e Add nymea-plugininfocompiler to replace nymea-generateplugininfo 2019-07-15 22:55:11 +02:00
Michael Zanetti
d24abfe3d0 Move devicemanager's implementation out of libnymea into libnymea-core 2019-07-15 22:52:52 +02:00
Jenkins
fd7c99ebfe Merge PR #170: Abstract ZeroConf into a platform plugin 2019-06-19 23:52:18 +02:00
Jenkins
860d27c7b4 Merge PR #164: System manager 2019-06-19 23:52:18 +02:00
Michael Zanetti
253972cb9a Abstract ZeroConf into a platform plugin 2019-05-23 05:35:03 +02:00
Michael Zanetti
afa1126e6e More work on the system management api 2019-05-18 00:51:51 +02:00
Michael Zanetti
8698a5c1af move generateplugininfo to libnymea 2019-05-14 10:51:20 +02:00
Michael Zanetti
426bbf0907 Fix some more install paths 2019-05-14 10:50:08 +02:00
Michael Zanetti
0803881c92 install plugin.pri via build system 2019-05-14 10:50:08 +02:00
Michael Zanetti
ac766c9cc8 Some more fixes for pkgconfig 2019-05-14 10:50:08 +02:00
Michael Zanetti
dc4452571e Fix header install prefix 2019-05-14 10:50:08 +02:00
Michael Zanetti
02b97a686e Simplify it a bit 2019-05-10 01:31:26 +02:00
Michael Zanetti
3944e94699 Initial work on an integrated system update mechanism 2019-05-02 12:14:16 +02:00
Michael Zanetti
024613b9fc Add support for pkg-config 2019-04-24 11:45:39 +02:00
Michael Zanetti
3ff10e2881 Properly fix install paths 2019-04-17 15:10:24 +02:00
Michael Zanetti
d466a3c75f Don't set debian/ubuntu specific paths in prject file 2019-04-16 23:32:54 +02:00
Michael Zanetti
8ebd1ddc4e Rework translation mechanism
This branch moves the translation logic out of the DevicePlugin
into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and
deprecates the Configuration.SetLanguage method call. Instead
it adds a "locale" property in the JSONRPC.Hello message. This
will allow multiple clients to connect to a single core using
different languages.
2019-04-08 16:49:24 +02:00
Michael Zanetti
7764bc8757 fix issues from review 2019-04-08 13:55:15 +02:00
Michael Zanetti
5847d6831d add support for an MQTT hardware resource 2019-04-08 13:55:15 +02:00
Michael Zanetti
59f57c38db update dbus code to be more generic 2019-04-08 13:55:15 +02:00
Michael Zanetti
dca764fafd guhsettings -> nymeasettings 2019-04-08 13:55:15 +02:00
Michael Zanetti
803ee32089 libguh.h -> libnymea.h 2019-04-08 13:55:15 +02:00
Michael Zanetti
34e387fa2b guh-generateplugininfo -> nymea-generateplugininfo 2019-04-08 13:55:15 +02:00
Michael Zanetti
39fc071ed6 defines GUH_* -> NYMEA_* 2019-04-08 13:55:15 +02:00
Michael Zanetti
eb316a7a0c libguh -> libnymea 2019-04-08 13:55:15 +02:00