Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-10 | Connection: move syncLoopTimeout to Connection::Private | Alexey Andreyev | |
Signed-off-by: Alexey Andreyev <aa13q@ya.ru> | |||
2019-02-05 | Connection: simplified sync loop logic without delays | Alexey Andreyev | |
Signed-off-by: Alexey Andreyev <aa13q@ya.ru> | |||
2019-02-03 | Connection: separated sync loop logic with delay control | Alexey Andreyev | |
Signed-off-by: Alexey Andreyev <aa13q@ya.ru> | |||
2019-01-30 | Connection: infinite sync loop logic by default | Alexey Andreyev | |
2019-01-15 | .travis.yml: Use ninja on Linux | Kitsune Ral | |
2019-01-13 | Merge branch 'kitsune-workaround-stuck-invites' | Kitsune Ral | |
2019-01-13 | Merge branch 'kitsune-fake-state-events-immunity' | Kitsune Ral | |
2019-01-13 | qmc-example: add setTopic test for true and fake state changes | Kitsune Ral | |
2019-01-13 | Security fix: require that state events have state_key | Kitsune Ral | |
This has been fixed in the past but got undone after the great remaking of the event types system. Further commits will introduce tests to make sure this does not get undone again. | |||
2019-01-13 | Fix building with Qt before 5.10 | Kitsune Ral | |
See https://bugreports.qt.io/browse/QTBUG-60339 | |||
2019-01-13 | qmc-example: use connectUntil() | Kitsune Ral | |
2019-01-13 | qt_connection_util.h: a new home for connectSingleShot() and newly made ↵ | Kitsune Ral | |
connectUntil() | |||
2019-01-13 | qmc-example: improve conclusion code | Kitsune Ral | |
Make the HTML version of the report and send it to the room if available (tests HTML outlooks along the way). | |||
2019-01-13 | util.h: check for fallthrough attribute instead of C++ version | Kitsune Ral | |
2019-01-13 | Connection: fix/workaround glitches on joining/leaving | Kitsune Ral | |
Closes #273, in particular. | |||
2019-01-13 | Room::Room: initialise display name | Kitsune Ral | |
So that the room has at least some display name before any events come to it. | |||
2019-01-13 | Connection::provideRoom: allow omitting join state | Kitsune Ral | |
2019-01-13 | Fix Omittables accidentally becoming non-omitted when compared with ↵ | Kitsune Ral | |
non-Omittable values | |||
2019-01-13 | util.h: check for fallthrough attribute instead of C++ version | Kitsune Ral | |
2019-01-10 | Merge pull request #271 from qsodev/example_install | Kitsune Ral | |
added option for installation of qmc-example application | |||
2019-01-06 | added info for QMATRIXCLIENT_INSTALL_EXAMPLE option to README | qso | |
2019-01-06 | README.md: make the CII badge a bit more prominent | Kitsune Ral | |
[skip ci] | |||
2019-01-06 | README.md: add/update badges | Kitsune Ral | |
2019-01-06 | Create StateEventBase events if state_key is there | Kitsune Ral | |
This makes unknown state events to still be treated as state events. | |||
2019-01-06 | visit(): pass decayed event types to is() | Kitsune Ral | |
So that is<> could be specialised for some types. | |||
2019-01-06 | RoomEvent: don't log transactionId anymore | Kitsune Ral | |
It's already logged in Room - actually, several times at different stages. | |||
2019-01-06 | Merge pull request #272 from QMatrixClient/kitsune-upload-attachments | Kitsune Ral | |
Support of attachments uploading | |||
2019-01-05 | Add Qt5::Multimedia to examples/CMakeLists.txt too | Kitsune Ral | |
2019-01-05 | qmc-example: upgrade sendMesage() test; add sendFile() test | Kitsune Ral | |
Now really closes #267. | |||
2019-01-05 | API version++; use QMediaResource from QtMultimedia (new dep) to detect m.video | Kitsune Ral | |
resolution The API version number should have been bumped long ago. | |||
2019-01-05 | EventContent::ImageInfo: support originalFilename in POD constructor | Kitsune Ral | |
It's not mandated by the spec for anything except m.file but hey it's convenient. | |||
2019-01-05 | Room: findPendingEvent; fixes for postFile() | Kitsune Ral | |
2019-01-05 | RoomMessageEvent: easier creation of file-based events | Kitsune Ral | |
2019-01-05 | More defaults to construct LocationContent and PlayableContent | Kitsune Ral | |
2019-01-05 | Support file events in Room::retryMessage/discardMessage | Kitsune Ral | |
2019-01-05 | Room::postFile() and supplementary things in Room::Private | Kitsune Ral | |
2019-01-05 | PendingEventItem: add FileUploaded status and setFileUploaded helper function | Kitsune Ral | |
2019-01-05 | EventContent: only dump to json non-empty/valid values | Kitsune Ral | |
2019-01-05 | Make content in events editable | Kitsune Ral | |
2019-01-05 | EventContent: use qint64 for the payload size | Kitsune Ral | |
2019-01-05 | Room::fileSource | Kitsune Ral | |
Also: const'ified other methods related to file urls. | |||
2019-01-05 | FileTransferInfo: new properties: isUpload and started | Kitsune Ral | |
Also: use constructors instead of list-based initialisation in FileTransferPrivateInfo to enable a case of "invalid/empty" FileTransferPrivateInfo with status == None. | |||
2019-01-05 | Connection::upload*: autodetect content type if not supplied | Kitsune Ral | |
2019-01-05 | .travis.yml: use Homebrew addon and newer image | Kitsune Ral | |
The current default lands on a blunder with SSLSetALPNProtocols function (similar to https://stackoverflow.com/questions/46685756/how-do-i-make- use-of-sslsetalpnprotocols). | |||
2019-01-05 | qmc-example: streamline redaction test | Kitsune Ral | |
...using features from the new lib. | |||
2019-01-04 | added option for installation of qmc-example application | qso | |
2018-12-26 | EventContent: allow empty (default-constructed) thumbnails | Kitsune Ral | |
2018-12-26 | RoomAvatarEvent: use correct #includes | Kitsune Ral | |
2018-12-24 | Clarify doc-comment for BaseJob::finished a bit | Kitsune Ral | |
[skip ci] | |||
2018-12-17 | Merge pull request #265 from ara4n/matthew/macos | Kitsune Ral | |
fix macOS installation instructions |