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