Peter Hutterer
4efc415aa1
kete: disconnect from the device/manager signals on exit
...
Otherwise we resubscribe if we repeatedly call listen in interactive mode
2018-01-25 16:02:34 +10:00
Peter Hutterer
6ad127da3a
kete: handle Listening property changes correctly
...
Previously the assumption was that any change in that property is only from
True to False
2018-01-25 16:02:34 +10:00
Benjamin Tissoires
d4c5f2c081
kete: remove unused local variables
2018-01-25 14:58:28 +10:00
Peter Hutterer
a9b6ea68e5
kete: on fetch, write the file as svg into $PWD
...
Again, very rudimentary but we're planning on making kete a bit better anyway.
Also note that this doesn't make use of the tuhi.drawing module on purpose,
parsing the format twice avoids some bugs and also keeps tuhi-kete separate
from the tuhi daemon.
Part of #7
2018-01-25 14:56:11 +10:00
Peter Hutterer
7a31a994fb
dbus: return the drawings as array of timestamps
...
As we're planning to cache the data locally, the timestamps are a
unique-enough way that makes it possible to access a specific drawing.
And this way we can also delete some drawings without all other indices
shifting around.
Fixes #16
2018-01-25 14:55:10 +10:00
Peter Hutterer
3d516530c6
wacom: throw the exception (if any) to the "done" handler
...
Attach an errno to all exceptions, so we can bubble that up to the client
and display a message.
Fixes #24
2018-01-25 14:55:10 +10:00
Peter Hutterer
a8ea4eb01b
kete: improve an error message
...
This is a debugging tool, but still...
2018-01-25 09:18:59 +10:00
Peter Hutterer
b3fad1be1b
kete: ignore errors during StopListening
...
If the daemon goes away while we're listening, this is not a real problem.
2018-01-25 09:18:59 +10:00
Peter Hutterer
2ee934a81d
kete: don't let a second client start searching
2018-01-24 19:25:00 +10:00
Benjamin Tissoires
6fa14b65f2
kete: Move the file in a tools folder
...
This is an unbelievable commit. This just moves one file in a new dir,
and this fixes bug #19 .
2018-01-23 19:42:23 +10:00