Commit graph

195 commits

Author SHA1 Message Date
Albert Vaca
cfc1f8fd38 Ask kio not to use klauncher/kdeinit to spawn slaves on Windows 2016-06-15 20:37:42 +02:00
Albert Vaca
84a5735e61 Removing code that I just couldn't understand (so I assume it does nothing) 2016-06-14 16:00:40 +02:00
Albert Vaca
0c95010c3b Merge branch 'master' into sslrefactor
# Conflicts:
#	core/device.cpp
#	interfaces/devicesmodel.cpp
2016-04-14 19:00:42 -07:00
l10n daemon script
f6724de704 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-14 09:18:22 +00:00
Albert Vaca
03bf6a3a96 Display the device name, not the link name 2016-02-12 08:00:05 -08:00
l10n daemon script
5eb9a54bcc SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-02-05 09:16:28 +00:00
Albert Vaca
03926cc3bf WIPx4 2015-12-02 11:04:35 -08:00
Albert Vaca
cf6cbd2925 WIPx3! 2015-12-01 10:45:14 -08:00
l10n daemon script
fc2bd97e69 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-17 12:54:36 +00:00
l10n daemon script
f92534583d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-13 10:40:06 +00:00
l10n daemon script
0145c837db SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-11 10:30:30 +00:00
l10n daemon script
e424bcec1a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-04 17:00:05 +00:00
l10n daemon script
633952b638 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-10-27 12:30:00 +00:00
l10n daemon script
dda5ec5385 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-10-26 03:37:32 +00:00
l10n daemon script
4239b0525b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-10-25 03:57:27 +00:00
l10n daemon script
9f291d9ef7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-10-02 10:15:24 +00:00
l10n daemon script
f9db1e0fa5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-09-22 12:23:31 +00:00
David Edmundson
e5ff128deb Fix typo in library existing check 2015-09-12 11:11:43 +02:00
David Edmundson
d9be8f970c Check for service validity in more places
BUG: 352582
2015-09-11 21:46:25 +02:00
David Edmundson
e4cbf22519 Telepathy integration
This sends recieved text messages to any Telepathy client and allows the
user to respond from there.
This should work with both our clients and Empathy.

An account on telepathy is created on activation.

As Telepathy clients expect backends to be always running, this is
started by the daemon to
suppress client errors. The plugin system then talks to the same CM via
use of a singleton accessor.

Based on work by Alexandr Akulich then tidied up and rebased.
2015-09-10 20:36:46 +02:00
Aleix Pol
501e5431ec Merge branch 'stable' 2015-09-10 20:26:43 +02:00
Aleix Pol
972c260628 Make sure kdeconnectd gets started when required
BUG: 352522
BUG: 352520
2015-09-10 20:21:41 +02:00
Patrick von Reth
da5c9bd30e Fix compilation on Windows. 2015-09-10 15:51:38 +02:00
l10n daemon script
5795e27191 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-09-10 11:33:23 +00:00
l10n daemon script
af97d4476c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-09-08 12:50:45 +00:00
Aleix Pol
d58f6314fe run Clang Modernize
Minus the auto change
2015-09-08 10:47:37 +02:00
Rex Dieter
2b34d28d6f more validation fixes 2015-08-26 08:29:34 -05:00
Rex Dieter
b930a905f2 use LIBEXEC_INSTALL_DIR consistently (without CMAKE_INSTAL_PREFIX) 2015-08-26 07:01:35 -05:00
Aleix Pol
dee103d451 Remove duplicated header 2015-06-11 04:50:39 +02:00
l10n daemon script
397e6f69e3 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-05-26 13:51:37 +00:00
l10n daemon script
ab93807baf SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-05-25 10:12:32 +00:00
Aleix Pol
11996f56ca Drop dependency of KIO from kdeconnectcore
Use QNetworkAccessManager for storing the files we receive instead of
directly KIO, then provide the KIO-based QNetworkAccessManager from the
daemon. This way we'll still get the KIO network-transparency, but the
library only depenends on QtNetwork, which will be easier to get in some
platforms.

After this change, we only depend on KConfig, KI18n and KCoreAddons, which
are tier1 and really easy to work with on any platform.

REVIEW: 123325
2015-05-05 01:07:29 +02:00
Aleix Pol
e34a29103c Define interface name on the leaf class
Otherwise it uses org.kde.kdeconnect.DesktopDaemon and signals are not
properly propagated.
2015-04-29 02:25:49 +02:00
l10n daemon script
aa91c6bbd6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-04-10 10:24:31 +00:00
l10n daemon script
8349588c77 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-04-06 09:54:12 +00:00
Lasse Liehu
f9d1584dd8 Fix translation domain to match the generated pot file
In Messages.sh the name was kdeconnect-kded.pot.
2015-04-04 20:10:19 +03:00
l10n daemon script
8e729f3ab2 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-04-04 11:03:11 +00:00
l10n daemon script
ff9d6b336b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-04-03 10:36:58 +00:00
l10n daemon script
cda092d2bb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-31 13:16:15 +00:00
l10n daemon script
92cd693566 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-29 09:58:52 +00:00
l10n daemon script
98bb1ee564 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-27 09:50:58 +00:00
l10n daemon script
2cb090d2c9 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-26 10:12:56 +00:00
l10n daemon script
08eaaf11e1 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-25 09:09:47 +00:00
Aleix Pol
8f777040f7 Remove KNotifications dependency from libkdeconnectcore
Moves the implementation into the actual daemon. This opens the
possibility for different ways to expose these notifications depending on
where the libkdeconnect will be deployed.

REVIEW: 123076
2015-03-24 12:26:37 +01:00
l10n daemon script
d1d2677746 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-23 04:18:37 +00:00
l10n daemon script
c66fe08382 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-22 04:16:27 +00:00
l10n daemon script
4060e048f5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-21 04:21:58 +00:00
l10n daemon script
f8ba80c7f3 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-03-20 04:31:37 +00:00
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
f59ab45644 Support encrypting strings longer than key.maximumEncryptSize()
Strings are divided in smaller chunks and serialized in an array
Added a test for this case
2013-09-02 03:17:23 +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
13589dfc0f Ooops PER -> DER 2013-08-31 17:43:21 +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
1604309ace Added symmetric pairing
A KNotification asks to accept the pairing when the other ends requests it
2013-08-30 19:10:43 +02:00
Albert Vaca
4eb5dda9c1 LoopbackDevice unserializes and serializes
This way the loopback backend is more similar to regular backends
2013-08-30 19:07:08 +02:00
Albert Vaca
f340c0ca9f Tuned keepalive parameters
As seen here:
http://stackoverflow.com/questions/10445122/qtcpsocket-state-always-connected-even-unplugging-ethernet-wire
2013-08-29 03:48:49 +02:00
Albert Vaca
a6216e8a6c Changed icon too 2013-08-28 23:48:53 +02:00
Albert Vaca
520d776a47 LinkProviders cleanup 2013-08-28 23:47:39 +02:00
Albert Vaca
eef2bea161 Android Shine -> KDE Connect 2013-08-28 19:42:30 +02:00
Albert Vaca
71f9f9dc07 Do not show notifications already present in the device as new 2013-08-22 04:39:04 +02:00
Albert Vaca
fb606800c5 Not a stub anymore :) 2013-08-22 03:24:14 +02:00
Albert Vaca
8d40335182 First working implementation of notifications plasmoid
Some fixes to libkdeconnect models
Added slot connected() to plugins
2013-08-22 03:21:08 +02:00
Albert Vaca
1cb1b26415 Moved DevicesModel and DBusInterfaces to libkdeconnect
Added NotificationsModel to libkdeconnect
2013-08-21 18:25:44 +02:00
Albert Vaca
a58057118c Wrong copyright headers and other silly stuff 2013-08-20 14:05:22 +02:00
Albert Vaca
e91300d8e9 Ooops missing files from last commit 2013-08-20 13:55:03 +02:00
Albert Vaca
18b3945da0 Implemented notifications plugin
It exports a dbus interface to manipulate notifications
2013-08-20 13:53:36 +02:00
Albert Vaca
8627c8da51 Added a getter for dbus path in Device 2013-08-20 13:52:25 +02:00
Albert Vaca
40c4f1654b Oops 2013-08-20 13:50:55 +02:00
Albert Vaca
ff0591aecc Pings can now display custom messages
Probably pings should be disabled by default, could be a source of spam.
2013-08-19 17:24:58 +02:00
Albert Vaca
87141a344c Added loadedPlugins() method to Device
The method is exported to dbus
2013-08-18 20:27:25 +02:00
Albert Vaca
4408afece1 Fixed pausemusic plugin
PauseWhenRinging logic was wrong
Removed qDebugs
2013-08-18 20:25:31 +02:00
Albert Vaca
d3aba3572b Code style fixes 2013-08-18 18:06:56 +02:00
Albert Vaca
0eb3f019c9 Minor changes 2013-08-16 09:27:32 +02:00
Albert Vaca
5f1c7b8c56 Removed unused variable and extra line breaks 2013-08-16 08:25:29 +02:00
Albert Vaca
f087871ee4 Added KStatusNotifierItem to NotificationsPlugin 2013-08-16 08:12:29 +02:00
Albert Vaca
46f2fcfbce Fixed crash due tu accessing already deleted link 2013-08-16 07:20:34 +02:00
Albert Vaca
907740196a Removed onConnectionLost from DeviceLinkProvider
(Connect to destroyed on DeviceLink instead)
Also, registering Device in dbus too soon fixed
2013-08-16 06:26:40 +02:00
Albert Vaca
b30371d174 Telephony "notifications" are now called "events" 2013-08-16 06:23:03 +02:00
Albert Vaca
12c0c940a7 Bugfix: access by id caused removal of wrong link 2013-08-16 06:22:37 +02:00
Albert Vaca
046d01c16d Emit connectionLost *after* connectionReceived
To prevent destroying and recreating the same device again
2013-08-16 05:35:00 +02:00
Albert Vaca
f194ab9a52 Plugins are not loaded until a device is reachable 2013-08-16 01:01:58 +02:00
Albert Vaca
d4632b31cc Removed KStatusNotifier from telephonyplugin 2013-08-16 01:01:05 +02:00
Albert Vaca
05983267e3 Fixed KCM device list not being refreshed
When a the device visibilita changes
2013-08-15 22:45:33 +02:00
Albert Vaca
f28088c915 Telephony plugin was missing the factory macros
+ Removed qdebug messages from ping plugin
2013-08-15 22:28:35 +02:00
Albert Vaca
4aac44801f KCM icon, name and other texts changed 2013-08-15 21:59:19 +02:00
Albert Vaca
d32a667f04 Telephony and pausemusic plugins now use kdeconnect.telephony packages (need changes in the Android code to work) 2013-08-14 06:46:24 +02:00
Albert Vaca
3d6178ae95 Fixed loopback link provider 2013-08-14 03:10:38 +02:00
Albert Vaca
df6c2f8604 Added a note to plugins that are not working yet 2013-08-14 01:37:13 +02:00
Albert Vaca
0f38eb34a4 Fixed crash: OMG QDbusAdaptors can not be removed!
Added a fixme for future reference
reloadPlugins() now recycles plugins already present
Lots of debug messages and minor changes added trying to fix the bug
2013-08-14 01:35:12 +02:00
Albert Vaca
2a1996cbf7 Oops, that didn't even compile 2013-08-14 00:18:32 +02:00
Albert Vaca
132804835c Added stubs for futurible plugins 2013-08-14 00:09:46 +02:00
Albert Vaca
2727148a35 Ooops, missing modified file 2013-08-14 00:09:05 +02:00
Albert Vaca
dcb722b50c Changed telephony plugin icon 2013-08-14 00:05:36 +02:00
Albert Vaca
d868211229 Migrated battery plugin to new format
Added notification when battery is low (untested!)
Added intial battery status request
2013-08-14 00:03:46 +02:00
Albert Vaca
16a18c3f30 Fixed warning and remove debug message 2013-08-13 23:26:42 +02:00
Albert Vaca
925e3abb3e Migrated notifications to new plugin format. Now it is called 'telephony plugin' because we will have a different plugin for notification syncing 2013-08-13 23:26:09 +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