Aleix Pol
86b086e392
Make warnings actual warnings
2016-06-22 16:31:01 +02:00
Albert Vaca
7af35b00f2
Send sms to a number, not a contact name. Use the contact name for display.
...
CCMAIL: david@davidedmundson.co.uk
2016-06-22 14:27:31 +02:00
Albert Vaca
9939b58df0
Merge telephonyplugin and telepathy plugin
...
We now use the telepathy interface when it's available, and fall back to
our custom dialog when it's not. This also makes the kdeconnect telepathy
connection manager be completely decoupled from the kdeconnect code.
CCMAIL: david@davidedmundson.co.uk
2016-06-22 14:27:09 +02:00
Albert Vaca
01139d31d1
De-duplicated socket SSL configuration code
2016-06-22 14:27:09 +02:00
Aleix Pol
f011191eca
Fix few issues in FileTransferJob
...
Handle errors from different endpoints
Don't ::startTransfer when we find a colliding file
2016-06-22 12:42:51 +02:00
Aleix Pol
4cb50d69d8
Fix some issues in the downloadjob and its test
...
Test on KJob abstraction, this way we can check if it has an error when it
breaks.
Handle errors in a different branch of the code.
2016-06-22 12:40:14 +02:00
l10n daemon script
a2683f4762
SVN_SILENT made messages (after extraction)
2016-06-22 07:48:42 +00:00
Aleix Pol
49713d8aca
Enforce Qt-specific keywords
...
Reviewed by Albert Vaca
2016-06-21 20:19:14 +02:00
Aleix Pol
f9406e8afc
Introduce QVariantMap as an argument of NetworkPackage
...
Makes it possible to specify the different properties sent at once,
rather than one by one as we used to do.
Also port whenever possible to the initializer-list syntax.
REVIEW: 128269
2016-06-21 20:07:12 +02:00
Albert Vaca
4dde19c8cc
Added missing license header
2016-06-21 19:57:07 +02:00
Albert Vaca
17f18f0686
Fixed dbus-activation of telepathy connection manager service
2016-06-21 19:56:52 +02:00
Albert Vaca
aa41b40ab5
Changed magic number by constant
2016-06-21 18:42:53 +02:00
Albert Vaca
e880e14ed5
Preffer Q_FOREACH to foreach
2016-06-21 14:50:17 +02:00
Albert Vaca
6deef8b605
Comment was no longer true
2016-06-21 14:43:33 +02:00
Albert Vaca
5abd081b85
Changed port so we don't conflict with Houdini
2016-06-21 14:42:32 +02:00
Aleix Pol
bfd698af36
Fix issues detected by clazy
...
Don't use for(:) on Qt containers. It detaches without need.
2016-06-20 19:22:29 +02:00
Aleix Pol
596e4484f4
Clean up use of virtual and override keywords
...
Only use virtual when actually virtual, to override just use override.
2016-06-20 19:22:29 +02:00
Albert Vaca
cc0fdacbf5
Fixed compilation on Windows
2016-06-20 02:31:55 +02:00
Albert Vaca
41d5940178
Do not compile kio on windows
2016-06-20 02:17:51 +02:00
David Edmundson
d859495b1c
Remove stray include
2016-06-19 01:04:39 +02:00
Aleix Pol
c521206b16
Move TelepathyQt5 dependency into the plugin
...
Also drop KF5::Notifications from it
2016-06-18 13:33:58 +02:00
Aleix Pol
e6349524bc
Move all Telepathy bits into a Telepathy plugin
2016-06-18 13:23:41 +02:00
Aleix Pol Gonzalez
a465577005
Move the Telepathy infrastructure at the plugin level
...
At the moment, telepathy integration needs to be compiled within the
daemon. This creates a rather aggressive dependency with Telepathy.
This plugin proposes to move into a plugin, so that if the plugin isn't
present, telepathy becomes out of the picture.
REVIEW: 128149
2016-06-18 11:54:38 +02:00
Aleix Pol
aff1740473
Explicitly say that we're providing kdeconnect-cli
...
This way bash will be able to suggest to install kdeconnect if the
user calls kdeconnect-cli and isn't found
2016-06-17 13:34:04 +02:00
Albert Vaca
c4d7c2f39b
Improved comments
2016-06-17 02:00:23 +02:00
Albert Vaca
e379fcd69d
Destroying a socket should not destroy the link.
...
Also, sockets can be destroyed as soon as the socketreader is deleted.
2016-06-17 02:00:23 +02:00
Aleix Pol
83a56c47e9
Drop NetworkPackage QObject heritage
...
It was only used for introspection and we can use Q_GADGET for that.
Make the NetworkPackage objects much lighter.
REVIEW: 124166
2016-06-16 20:33:13 +02:00
Albert Vaca
91c23dfdea
Do not compare against the current version of the protocol
2016-06-16 19:48:23 +02:00
Pinak Ahuja
e66096d05a
Add album art support for mpris plugin
...
Right now we only support album art if the player provides a local URL,
but some players provide a remote URL (spotify) I'll be adding support
for that in a later patch.
REVIEW: 128199
2016-06-16 10:37:35 +02:00
Aleix Pol
41e6016c11
Remove unneeded line
2016-06-16 01:52:00 +02:00
Aleix Pol
d8c20399e4
pedantic
2016-06-15 23:49:51 +02:00
Albert Vaca
cb0fd1fe20
Removed a case where we would still add a link on old protocol versions
2016-06-15 20:38:57 +02:00
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
b47924b172
Disabled sendnotifications plugin on Windows
2016-06-13 14:18:51 +02:00
l10n daemon script
e55be85cf5
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-06-13 10:44:25 +00:00
l10n daemon script
a973bf63ed
SVN_SILENT made messages (after extraction)
2016-06-13 08:19:44 +00:00
Aleix Pol
70b6e5f804
Implement PluginChecker for plugin availability
2016-06-12 22:31:09 +02:00
Aleix Pol
f1f0b85d3e
Verbose errors
2016-06-12 22:26:32 +02:00
Aleix Pol
9a370da97b
Use async dbus calls for checking plugin availability
2016-06-12 22:26:23 +02:00
Aleix Pol
b73f3d5a8a
Move the PluginChecker to the kdeconnect qml plugin
2016-06-12 22:24:35 +02:00
Aleix Pol
b9be1e17d1
Specify for which device we're not delivering the packages
2016-06-12 20:16:58 +02:00
Aleix Pol
bdff499965
Remote Commands plugin
...
Allows executing remote plugins from this client
Reviewed by Albert Vaca
2016-06-12 20:16:58 +02:00
Jordan Klassen
dc2a2b5109
Add CONTRIBUTING.md
...
Since the links to the bugtracker and mailinglist are not trivial to
find, they are included in the CONTRIBUTING.md file, which is github's
convention for informing users.
2016-06-10 23:01:34 +02:00
Matthew Davis
217c66a613
trivial readme grammar update
...
Removed duplicate words in readme.
2016-06-10 23:01:08 +02:00
Aleix Pol
5715926c5c
Export the symbols needed by the tests
2016-06-10 15:07:33 +02:00
Albert Vaca
3177143439
Fixed build on windows
2016-06-09 02:36:02 +02:00
Aleix Pol
e2c89794d9
Prefer Q_ENUM to Q_ENUMS
2016-06-08 18:39:31 +02:00
Aleix Pol
fb8f468535
Unify naming with the Android client
2016-06-08 18:39:16 +02:00
Aleix Pol
e30a2d6bcf
Move some of the options into the ContextDrawer
2016-06-08 18:38:48 +02:00