Albert Vaca
a3decd542c
Includes cleanup
2015-03-13 21:20:58 -07:00
Aleix Pol
2c612479fe
Drop unneeded dependency in the daemon
2015-03-04 22:26:34 +01:00
Albert Vaca
18ba161f17
Fully replaced KDED for autostart + dbus activation, so we work outside KDE
2015-02-23 22:12:45 -08:00
Albert Vaca
36e5d41811
Renamed daemon -> kded
2013-09-02 03:23:34 +02:00
Albert Vaca
deeeb595b3
Implemented encryption in NetworkPackage using QCA2
...
Fixed some bugs in the pairing process state machine
Keys are now stored in base64 in KConfig (was storing non-allowed chars)
Updated NetworkPackage tests to include encryption
Increased networkpackage version 1 -> 2
2013-09-01 22:13:03 +02:00
Albert Vaca
b5a5416c19
Changed QSslKeys to QCA keys that will actually allow us to encrypt things
2013-08-31 13:04:00 +02:00
Albert Vaca
520d776a47
LinkProviders cleanup
2013-08-28 23:47:39 +02:00
Albert Vaca
238d81a408
Changing dbus interface to improve communication with kcm and the solid backend
2013-08-13 23:23:32 +02:00
Albert Vaca
37de0654df
Rename PackageInterface -> Plugin
2013-08-13 05:14:46 +02:00
Albert Vaca
9b7eecc69d
Moved plugins into separate folders and added KServiceTypeTrader
2013-08-12 16:09:52 +02:00
Albert Vaca
9022823aef
Improved MPRIS controls.
...
MPRIS now uses xml dbus interfaces-
MPRIS now detects when properties like volume or playbas status change.
Link providers now emit connectionLost and connectionReceived, like in Android.
Disabled connection notifications.
Added some missing const modifiers.
2013-08-10 05:21:55 +02:00
Albert Vaca
e6dfaa5916
Added BroadcastTcpLinkProvider
2013-08-07 11:29:56 +02:00
Albert Vaca
7b0bbebc02
First implementation of the mpris control packageinterface
2013-07-29 18:43:13 +02:00
Albert Vaca
3eb6ecaa3f
Implemented batterypackageinterface
...
Fixed CMake macro
2013-07-28 22:00:45 +02:00
Albert Vaca
43932a4300
Added battery reporting via dbus interface
2013-07-26 16:21:19 +02:00
Albert Vaca
ee7f6b0c6d
Fixed cmakelists bug that made necessary to run make without -j
...
Using a nicer dbus syntax in pausemusicpackageinterface
2013-07-25 17:04:58 +02:00
Albert Vaca
54de8fa2fa
Android: Uses Apache Mina to abstract socket management
...
KDE: Housekeeping
2013-07-24 18:42:33 +02:00
Albert Vaca
30b920b9a1
Added clipboard sync
...
Merged "package emitters" and "package receivers" in "package interfaces"
2013-07-23 17:50:09 +02:00
Albert Vaca
7ef29fdd69
Implemented bi-directional communication using tcp.
2013-07-23 16:11:54 +02:00
Albert Vaca
acadeef76d
Rewritten old package emitters and receivers using the new package format
...
Splitted up ping receiver from notification receiver in KDE
Improved pausemusic receiver
Fixed same computer being discovered multiple times
Fixed some other minor bugs and compilation warnings
2013-07-04 19:17:22 +02:00
Albert Vaca
b1e4e2d836
New networkpackage format and serialization using qjson and qvariantmap (and templates fun)
2013-07-04 01:09:49 +02:00
Albert Vaca
975892dcd0
Yet another refactor, mostly moving code from from daemon class to device class
...
Device now has a public dbus interface
Removed wizard from kcm: now the main list shows all the devices and you can pair/unpair using a checkbox
Both Kde and Android now use unique device ids
2013-07-03 03:52:44 +02:00
Albert Vaca
5fbd33e8c5
Implemented communication wizard -> kcm
...
Renamed androidshine -> kdeconnect
2013-07-02 01:50:32 +02:00
Albert Vaca
df12667f10
Fixed cmake build
2013-06-25 18:43:54 +02:00
Albert Vaca
3ff7779c7c
Ooops
2013-06-25 18:08:34 +02:00
Albert Vaca
6e53c5b9c7
KCM skeleton
2013-06-19 16:15:25 +02:00
Albert Vaca
392e010a30
Housekeeping
2013-06-19 13:29:24 +02:00