Albert Vaca
6e5de6f437
qDebug -> kDebug with namespaces
...
Added 3 namespaces: kdeconnect_kded, kdeconnect_kcm and libkdeconnect
2013-11-06 22:16:55 +01:00
Albert Vaca
b1c8726cac
Refactor to remove code duplication in Device
2013-11-06 21:34:55 +01:00
Albert Vaca
2ca7436e2c
Device now reads and keeps the deviceType it receives in identityPackages
2013-11-06 21:34:55 +01:00
Albert Vaca
3d21b01da9
Wrong KdeConnect-SupportedPackageType in Notifications and Telephony
...
It was missing in the telephony plugin and had a typo in the notifications
one, so those plugins were not working in the 0.4 release!
2013-11-06 21:34:55 +01:00
Albert Vaca
52dceacd14
Trying to fix a crash in LanDeviceLink/SocketLineReader
...
ReadyRead is emitted more than once, and there is no data the second time
2013-11-06 21:34:54 +01:00
Albert Vaca
35d2f8472c
Added deviceType to the identity packages
...
This will tell if we are a phone, tablet, laptop or desktop
2013-11-06 21:34:54 +01:00
l10n daemon script
47f531c91d
SVN_SILENT made messages (.desktop file)
2013-11-04 04:01:00 +00:00
l10n daemon script
714867d01d
SVN_SILENT made messages (.desktop file)
2013-11-02 03:45:01 +00:00
Albert Vaca
5bbfcd860f
LanDeviceLink now waits to read an entire line before trying to read it
...
Packages always end in \n, so this way we make sure we have a complete
package to unserialize. Before this patch, some long packages that were
divided in chunks weren't received correctly.
2013-10-30 01:18:25 +01:00
Maksim Krylosov
cf503ec9c1
Added rewind and fast-forward to MPRIS controls
2013-10-29 20:17:42 +01:00
Albert Vaca
8361d7e42a
Increased pairing timeout time from 20 to 30 seconds
2013-10-29 17:46:57 +01:00
Albert Vaca
cf869dfd57
CMake now enforces QJson version 8.1 or greater
2013-10-29 17:46:57 +01:00
Aleix Pol Gonzalez
5e151d185e
Improved package dispatch to the different plugins
...
Before this patch, all plugins had to discard received packages that were
not for themselves. This could be a security problem (a plugin could sniff
other plugin's packages) and also adds some complexity and processing.
This patch makes the device instance aware of what services are required
by the different plugins and when a package is received the corresponding
plugins will get the package.
These services will be listed on the plugin's desktop file, so the user
can decide whether to enable a plugin.
Note that this only works for receiving, not sending.
REVIEW: 113210
2013-10-29 17:46:57 +01:00
Mauro Panzeri
63488781b9
Update device name on reconnection
...
Since the remote device can now change its name, re-read the device name from
the identityPackage
REVIEW: 113203
2013-10-29 17:46:57 +01:00
l10n daemon script
f68d336e88
SVN_SILENT made messages (.desktop file)
2013-10-18 04:20:52 +00:00
l10n daemon script
b27651e2e6
SVN_SILENT made messages (.desktop file)
2013-10-14 04:20:28 +00:00
Aleix Pol
83b7ac0aba
Add missing const on the plugin loader
2013-10-12 01:54:08 +02:00
Aleix Pol
faa3daa585
Code review
...
Fixes/adds some comments.
Proper use of some Qt API.
REVIEW: 113195
2013-10-11 15:20:04 +02:00
l10n daemon script
5119d17d6d
SVN_SILENT made messages (.desktop file)
2013-10-11 04:30:46 +00:00
l10n daemon script
eb346a6d61
SVN_SILENT made messages (.desktop file)
2013-10-07 04:10:17 +00:00
Albert Vaca
b5f2a3cb2c
Fixed compilation
...
Missing include file
2013-10-06 17:14:19 +02:00
Albert Vaca
9af0bc342d
LanDeviceLink now uses readLine instead of readAll
2013-10-05 17:20:13 +02:00
Albert Vaca
fc45b64362
Added check for RSA support in QCA.
...
It was crashing KDED for some users when not present.
2013-10-05 15:56:07 +02:00
Albert Vaca
5cac14bc96
LanLinkProvider's onNetworkChange has no effect if onStop was called first
2013-10-05 15:56:06 +02:00
l10n daemon script
b56d14d3a1
SVN_SILENT made messages (.desktop file)
2013-10-02 04:17:40 +00:00
Albert Vaca
1d4482b5c1
Oops, last commits broke tests
...
Missing files to link
2013-10-01 14:09:17 +02:00
l10n daemon script
7c9bda8d59
SVN_SILENT made messages (.desktop file)
2013-10-01 04:24:39 +00:00
Albert Vaca
bf09a248db
Commented console json output
2013-10-01 03:26:34 +02:00
Albert Vaca
ddad10016e
Merge branch 'filetransfer-debug'
2013-10-01 03:20:29 +02:00
Albert Vaca
2054288cac
KCM updated when pairing state changes externally
...
Added an unpaired() signal to KDED's Device exported by dbus
2013-10-01 03:20:07 +02:00
Albert Vaca
dfe6c1273a
Fixed KCM updating the wrong device if selection was changed
...
Info displayed when pairing was always shown in the currently selected
device
2013-10-01 03:20:07 +02:00
Albert Vaca
2d065ab8f8
Commented LoopbackLinkProvider
...
It is confusing users
2013-10-01 03:19:38 +02:00
Albert Vaca
8f0e1a2279
Renamed plugin filetransfer -> sharereceiver
2013-10-01 03:12:32 +02:00
Albert Vaca
920d945a5d
ProtocolVersion is read for already known devices too
...
It might have changed since last connection, so we don't store it
2013-10-01 03:11:22 +02:00
Albert Vaca
a06cf677f4
Added button to open incoming file transfer's folder in browser
2013-10-01 02:44:49 +02:00
Albert Vaca
4363ea8fdb
Device class now stores the protocolVersion of the device
2013-10-01 01:09:20 +02:00
l10n daemon script
f7bf963efe
SVN_SILENT made messages (.desktop file)
2013-09-27 04:29:59 +00:00
Albert Vaca
44f5c7093e
Finished implementing file transfer
...
Implemented support for text and url share
2013-09-27 03:01:13 +02:00
Albert Vaca
f53f70d7c4
Fixed file transfer
...
Apparently KIO is so dumb it can't create files
Also we have lots of commented qDebugs now
2013-09-27 00:01:59 +02:00
Albert Vaca
cfe13a739c
Changed QSharedPointer<QIODevice> to <QTcpSocket>
...
So we don't need a separate pointer.
2013-09-26 21:34:08 +02:00
Albert Vaca
2fd082f4a0
Includes and cmakelists cleanup
2013-09-26 17:49:40 +02:00
Pino Toscano
a70fde3655
fixuifiles
2013-09-24 17:54:12 +02:00
Albert Vaca
95ef31acea
Documentation
...
Added a README to each plugin explaining the content of the packages they
send and receive
Explained the format of encrypted packages.
2013-09-24 14:14:34 +02:00
Albert Vaca
4bd5d2e427
Payloads are now QSharedPointer<QIODevice> instead of QIODevice*
2013-09-24 14:13:02 +02:00
Albert Vaca
a53ec2a9ea
Notification Plugin can now receive payloads with the notification icon
2013-09-24 14:11:11 +02:00
Albert Vaca
e20adde7fd
Moved filetransferjob from filetransfer plugin to networkpackage
2013-09-24 14:10:25 +02:00
Albert Vaca
acac5c36f2
Merge branch 'master' into filetransfer-debug
2013-09-20 16:08:28 +02:00
Albert Vaca
844a92a508
KCM updated when pairing state changes externally
...
Added an unpaired() signal to KDED's Device exported by dbus
2013-09-20 16:04:57 +02:00
Albert Vaca
29271df30e
Fixed KCM updating the wrong device if selection was changed
...
Info displayed when pairing was always shown in the currently selected
device
2013-09-20 16:04:57 +02:00
Albert Vaca
e86897cfe3
Fixed file transfer, added file size to protocol (optional)
...
Increased protocol version to 5
Updated README
2013-09-20 16:03:17 +02:00