Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-06-12 | Updated NEWS for 0.9.7 release.telepathy-qt-0.9.7 | Alexandr Akulich | 1 | -2/+48 | |
2016-06-12 | IODevice: Removed Q_DECL_OVERRIDE usage. | Alexandr Akulich | 1 | -4/+4 | |
It is not available in Qt4. | |||||
2016-06-12 | Added QVariantMap include to FileTransferChannelCreationProperties. | Alexandr Akulich | 1 | -0/+1 | |
Fixes build with Qt4, broken after 0b50d12a56e619e93f6b0943399e5fa4d45c4c92. | |||||
2016-06-11 | CMakeLists: Added missing glib2 library in Farstream. | Alexandr Akulich | 1 | -0/+1 | |
2016-06-11 | CMakeLists: Added missing QtTest library linkage in tests. | Alexandr Akulich | 2 | -1/+2 | |
2016-06-10 | Tools/qt-types-gen: Added QDBusArgument stream operators for lists. | Alexandr Akulich | 1 | -0/+34 | |
Previously we used operators are now deprecated and will be removed in Qt-5.8. | |||||
2016-06-10 | Telepathy/IODevice: Fixed memory leak. | Alexandr Akulich | 2 | -0/+6 | |
2016-06-10 | CMake/TpQtMacros: Added missing dependencies. | Alexandr Akulich | 1 | -3/+9 | |
Generated header now depends on input xmls. Fixes build with ninja. | |||||
2016-05-18 | Tools/qt-types-gen: Removed unneeded inline keyword. | Alexandr Akulich | 1 | -3/+3 | |
2016-05-05 | Added BaseConnectionClientTypesInterface. | Alexandr Akulich | 4 | -0/+194 | |
Current design doesn't allow to delay DBus answers, so probably there is a big problem with RequestClientTypes(), which is expected to "If necessary, make a request to the server for up-to-date information, and wait for a reply." | |||||
2016-05-05 | BaseDebug: Implemented "keep N last messages" feature for GetMessages(). | Alexandr Akulich | 2 | -0/+68 | |
- Added setGetMessagesLimit() to set a limit. Pass a negative number to have unlimited messages log. - Added clear() method to cleanup all messages. | |||||
2016-05-05 | Added service-side Debug Interface implementation. | Alexandr Akulich | 6 | -1/+307 | |
2016-05-05 | DBusError: Refactored == and != operators implementation. | Alexandr Akulich | 1 | -13/+4 | |
2016-04-26 | Use C++ bool type rather than mixing with gboolean | David Edmundson | 1 | -2/+2 | |
They are not always the same size. This fixes a compile error on some systems. | |||||
2016-03-02 | DBusError: Fixed memory leak. | Alexandr Akulich | 1 | -0/+3 | |
2016-02-28 | Fix hash calculation of QList<ChannelClassSpec> | Niels Ole Salscheider | 1 | -0/+7 | |
Without this, the calculated hash for a QList<ChannelClassSpec> does not match the hash of a ChannelClassSpecList (on Qt 5.6 at least). | |||||
2016-02-28 | Tests: Fix type in QCOMPARE | Niels Ole Salscheider | 1 | -1/+1 | |
Mixing bool and int will result in a linker error. | |||||
2016-02-20 | BaseChannelGroupInterface: Now we also always expose Properties flag. | Alexandr Akulich | 1 | -5/+6 | |
Tp::ChannelGroupFlagProperties and Tp::ChannelGroupFlagMembersChangedDetailed flags now always ON. There is no reason to behave differently and this way we improve source-level compatibility with future Telepathy specs. | |||||
2016-02-20 | base-channel.cpp: Adjusted copyright. | Alexandr Akulich | 1 | -1/+3 | |
2016-02-20 | OutgoingFileTransferChannel: Fixed transfer with sequential devices. | Alexandr Akulich | 1 | -4/+4 | |
2016-02-20 | OutgoingFileTransferChannel::doTransfer(): Fixed infinity offset skip. | Alexandr Akulich | 1 | -0/+1 | |
2016-02-20 | Added a test for FileTransfer client and service side interfaces. | Alexandr Akulich | 2 | -0/+917 | |
2016-02-20 | BaseChannelFileTransferType: Refactored with better API. | Alexandr Akulich | 3 | -126/+534 | |
Default implementation now support IPv4 and IPv6 socket types with localhost access control. Commit-by: Alexandr Akulich <akulichalexander at gmail.com> Commit-by: Niels Ole Salscheider <niels_ole@salscheider-online.de> | |||||
2016-02-16 | OutgoingFileTransferChannel: Fixed device management. | Alexandr Akulich | 1 | -4/+15 | |
Now we close the device only if we opened it. | |||||
2016-02-16 | IncomingFileTransferChannel: Fixed device management. | Alexandr Akulich | 1 | -6/+14 | |
Now we close the device only if we opened it. | |||||
2016-02-16 | Added bare BaseChannelFileTransferType implementation. | Alexandr Akulich | 4 | -0/+507 | |
2016-02-16 | Specs/Channel_Type_File_Transfer: Improved state property description. | Alexandr Akulich | 1 | -2/+4 | |
2016-02-16 | IODevice added to TelepathyQt-Service. | Alexandr Akulich | 4 | -0/+176 | |
This class is interesting for all CMs that use a library that accepts a QIODevice for file transfers. Commit-by: Niels Ole Salscheider <niels_ole@salscheider-online.de> Commit-by: Alexandr Akulich <akulichalexander at gmail.com> | |||||
2016-02-15 | Request creation moved from Account to FileTransferChannelCreationProperties. | Alexandr Akulich | 3 | -61/+73 | |
The purpose of this change is to use the code in test, so we 1) Avoid code duplication Account<->Tests, 2) Improve test coverage a bit. | |||||
2016-02-15 | Added BaseConnectionContactCapabilitiesInterface. | Alexandr Akulich | 4 | -0/+194 | |
2016-02-15 | Connection: Removed unneeded class declaration. | Alexandr Akulich | 1 | -1/+0 | |
2016-02-15 | Channel::Private::introspectMainProperties(): Removed unused variable. | Alexandr Akulich | 1 | -1/+0 | |
2016-01-16 | CMakeLists: The service library now have own ABI (.so) version. | Alexandr Akulich | 2 | -1/+3 | |
2016-01-16 | CMakeLists: Made tp-service to be a shared (optionally) library. | Alexandr Akulich | 2 | -2/+10 | |
2016-01-15 | CMakeLists: Added missing service dependence. | Alexandr Akulich | 1 | -0/+1 | |
telepathy-qt-service depends on generated stable and future types and consts. | |||||
2016-01-15 | BaseChannel: Reduced includes (doesn't depend on client stuff anymore). | Alexandr Akulich | 1 | -1/+2 | |
2016-01-06 | AbstractChannelInterface: Added close() method called on channel close. | Alexandr Akulich | 2 | -0/+9 | |
This method let interface to have a custom shutdown logic. E.g. server-side FileTransfer interface should change Channel.Type.FileTransfer.State to Cancelled on channel close. | |||||
2015-12-05 | BaseChannelGroupInterface::setGroupFlags(): Fixed groupFlagsChanged. | Alexandr Akulich | 1 | -1/+1 | |
The signal signature not "Tp::ChannelGroupFlags,Tp::ChannelGroupFlags", but "uint,uint" This fixes the signal emission. | |||||
2015-12-05 | BaseChannelGroupInterface::setSelfHandle(): Fixed possible crash. | Alexandr Akulich | 1 | -4/+6 | |
It's OK to set setSelfHandle() before the interface plug-in. In this case the connection pointer is null and we can (more or less) safely omit adaptee selfContactChanged() signal emission, because there would be no listeners yet. | |||||
2015-11-20 | Services/Conn.I.Contacts: Restored full API-compatibility with 0.9.6. | Alexandr Akulich | 2 | -9/+15 | |
setBaseConnection() overloaded to get connection ptr. | |||||
2015-11-20 | Services/Chan.I.Group: Removed BaseConnection argument from constructor. | Alexandr Akulich | 2 | -9/+15 | |
2015-10-11 | Services/Chan.I.Group: Improved API. | Alexandr Akulich | 2 | -74/+31 | |
New API provide the same functionality and is compatible with Telepathy 1.0. - MembersChangedDetailed flag is not required to enable the signal emission. - RemoveMembersWithReason merged into RemoveMembers. | |||||
2015-10-11 | Services/Channel, Connection: Added a method to set base for interface. | Alexandr Akulich | 4 | -0/+18 | |
Added a virtual method to set base for an interface. This let us to use base methods without adding a new argument to interface create() method. The base class calls the virtual method on interface plug in. | |||||
2015-10-11 | Services/Conn.I.SimplePresence: Emit presenseChanged() only when needed. | Alexandr Akulich | 1 | -1/+10 | |
Added a check if presence is actually changed. | |||||
2015-10-06 | Tell CMake what version of Python we want to find. | Alex Merry | 2 | -2/+3 | |
This ensures that Python 2 is found if possible, rather than Python 3. https://bugs.freedesktop.org/show_bug.cgi?id=91659 Reviewed-by: Alexandr Akulich <akulichalexander@gmail.com> | |||||
2015-10-06 | Farstream: gst/gstconfig.h can be in LIBDIR, search for it explicitly | Niels Ole Salscheider | 2 | -6/+21 | |
Since GStreamer-1.5.1 config header file moved to LIBDIR. Reviewed-by: Alexandr Akulich <akulichalexander@gmail.com> | |||||
2015-09-03 | BaseConnection: Implemented graceful disconnection. | Alexandr Akulich | 1 | -1/+8 | |
Now we properly close channels on disconnect. Reviewed-by: David Edmundson | |||||
2015-09-03 | BaseChannelRoomInterface: Fixed CreationTimestamp property. | Alexandr Akulich | 2 | -4/+4 | |
For C++ API the property is QDateTime, but for Telepathy DBus API it is qlonglong (Unix_Timestamp64). | |||||
2015-08-29 | BaseChannelGroupInterface: Reimplemented. | Alexandr Akulich | 3 | -141/+695 | |
New version: - Based on generated code, which means consistent class definition. - Methods changed to actually do what they named to. - Now handle memberIdentifiers() property by itself. - Have documentation for all methods. - Cleared of deprecated methods. Thanks to Tiago Salem Herrmann for MembersChangedDetailed() signal code. | |||||
2015-08-29 | BaseChannel: Added connection() getter. | Alexandr Akulich | 2 | -0/+7 | |