1241 Commits

Author SHA1 Message Date
Michael Zanetti
301cf7501b drop arch specification from rsync again 2019-04-02 01:02:45 +02:00
Michael Zanetti
46553c8922 try :any again 2019-04-02 01:02:45 +02:00
Michael Zanetti
7965df7d95 no native here 2019-04-02 01:02:45 +02:00
Michael Zanetti
c680f0ae18 use package format 3.0 (native) so we can depend on rsync:native 2019-04-02 01:02:45 +02:00
Michael Zanetti
6f9c4a1a87 try this 2019-04-02 01:02:45 +02:00
Michael Zanetti
7bfc594f96 use native rsync 2019-04-02 01:02:45 +02:00
Michael Zanetti
6814bea8cd fix python dependency for crossbuilding 2019-04-02 01:02:45 +02:00
Simon Stürz
ef4311df02 fix copyright 2019-04-02 01:02:45 +02:00
Michael Zanetti
8b8acec3b7 remove genericelements plugin from tests package 2019-04-02 01:02:45 +02:00
Michael Zanetti
2677ad0afd fix some more paths 2019-04-02 01:02:45 +02:00
Michael Zanetti
4e47a28267 fix tests lib dir 2019-04-02 01:02:45 +02:00
Michael Zanetti
6122bbc706 fix linker path 2019-04-02 01:02:45 +02:00
Michael Zanetti
a4d69c0389 removed plugins from dpkg too 2019-04-02 01:02:45 +02:00
Michael Zanetti
195fb2ba63 removed all plugins, except the mock one which is required for testing 2019-04-02 01:02:45 +02:00
Michael Zanetti
1c35e6be59 drop todo which is actually done now 2019-04-02 01:02:45 +02:00
Michael Zanetti
89d8d371f6 update plugins to use the interfaces 2019-04-02 01:02:45 +02:00
Michael Zanetti
c0cb9ac2e7 bump json version 2019-04-02 01:02:45 +02:00
Michael Zanetti
f223da3467 reenable all the device plugins 2019-04-02 01:02:45 +02:00
Michael Zanetti
4fc0ef01fa add a test 2019-04-02 01:02:45 +02:00
Michael Zanetti
f48a1d185b add docs for interfaces 2019-04-02 01:02:45 +02:00
Michael Zanetti
37f2e47ca5 make this static, not needed for every plugin 2019-04-02 01:02:45 +02:00
Michael Zanetti
ce3a21bd4e revert unneeded change 2019-04-02 01:02:45 +02:00
Michael Zanetti
85c96f6b4f revert change in devicemanager 2019-04-02 01:02:45 +02:00
Michael Zanetti
45caf66851 initial work on interfaces
have some interfaces defined and in use by DeviceManager and the API.
this can be used to build first prototypes in apps using the interfaces
stuff. Currently the lights interfaces are mostly defined and fully
implemented by the Hue plugin.

TODO: more interfaces to be defined, make more plugins follow
interfaces.
TODO: tests for the interface code
TODO: docs for the interface code
2019-04-02 01:02:45 +02:00
Michael Zanetti
e9818e9caf blabla 2019-04-02 01:02:45 +02:00
Michael Zanetti
067948ff02 try this 2019-04-02 01:02:45 +02:00
Michael Zanetti
27ea8ae13f bla 2019-04-02 01:02:45 +02:00
Michael Zanetti
445bdae46e don't build guh-doc package in nodoc 2019-04-02 01:02:45 +02:00
Michael Zanetti
62f09bfbbb bump 2019-04-02 01:02:45 +02:00
Michael Zanetti
f09c712420 bump changelog 2019-04-02 01:02:45 +02:00
Michael Zanetti
25980d3df9 dev-tools need to be native 2019-04-02 01:02:45 +02:00
Michael Zanetti
5453f45f96 nodoc, not nodocs 2019-04-02 01:02:45 +02:00
Michael Zanetti
5ce47a4fb1 this should do now 2019-04-02 01:02:45 +02:00
Michael Zanetti
b457bbaa02 print build options 2019-04-02 01:02:45 +02:00
Michael Zanetti
e21740a852 try this 2019-04-02 01:02:45 +02:00
Michael Zanetti
f6bb4c9209 fix typo 2019-04-02 01:02:45 +02:00
Michael Zanetti
34fbf774e4 add docs only if nodocs is not set 2019-04-02 01:02:45 +02:00
Michael Zanetti
e057190254 try this 2019-04-02 01:02:45 +02:00
Michael Zanetti
b2e1832ce9 fix typo 2019-04-02 01:02:45 +02:00
Michael Zanetti
c997ea9095 add docs only if nodocs is not set 2019-04-02 01:02:45 +02:00
Michael Zanetti
8eea8b10f0 make it build in a multiarch cross build environment
TODO: check if docs still build on regular builds
2019-04-02 01:02:45 +02:00
Michael Zanetti
165f61ee20 fix tests 2019-04-02 01:02:45 +02:00
Michael Zanetti
ce123f9352 emit a notification when a plugin config is changed
fixes #418
2019-04-02 01:02:45 +02:00
Michael Zanetti
e3fb32f0c4 remove debug print 2019-04-02 01:02:45 +02:00
Michael Zanetti
e3c57c226b fix tests 2019-04-02 01:02:45 +02:00
Michael Zanetti
f45e093cf1 don't access TimeManager at this point...
besides, we want the given timestamp anyways
2019-04-02 01:02:45 +02:00
Michael Zanetti
414d25c870 fix time events for rules
old code would compare QTime == QTime() every second which might not trigger
if e.g. milliseconds don't match. New code checks the interval between the
last check and the current one.
2019-04-02 01:02:45 +02:00
Michael Zanetti
ac179d0f70 fix avahi service browser destruction
without keeping track of the avahi service resolvers and
destroying them when the parent object goes away, callbacks
might be called after after the dhe destruction and passing
an invalid userdata pointer.
2019-04-02 01:02:45 +02:00
Michael Zanetti
3ed80c2766 it's not forking any more! 2019-04-02 01:02:45 +02:00
Michael Zanetti
bdef3ddd0d don't detach in systemd 2019-04-02 01:02:45 +02:00