Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2018-12-16 | fix macOS installation instructions | Matthew Hodgson | |
2018-12-16 | qmc-example: check Room::messageSent() more carefully | Kitsune Ral | |
2018-12-16 | qmc-example: refactor QMCTest to properly order actions | Kitsune Ral | |
To be more specific: - No race condition in running tests when the test room is already joined; joining occurs before the very first sync. - qmc-example doesn't (in vain) wait for the last sync in order to make sure the final message ("All tests finished") is delivered - uses Room::messageSent() instead now. - Running QMCTest::loadMembers() does not rely on having a test room | |||
2018-12-16 | Room: messageSent(), better pendingEventAboutToAdd(), more doc-comments | Kitsune Ral | |
2018-12-16 | Room::getAllMembers: revert off-by-one "bugfix" | Kitsune Ral | |
It actually introduces an off-by-one error; the original code was correct. #qmatrixclient:matrix.org is used instead of #test:matrix.org to check lazy-loading (see https://github.com/matrix-org/synapse/issues/4300) | |||
2018-12-14 | Merge pull request #263 from QMatrixClient/kitsune-lazy-loading | Kitsune Ral | |
Lazy loading members | |||
2018-12-14 | qmc-example: clearer QMC_CHECK; start tests only after the first sync is done | Kitsune Ral | |
Because lazy-loading test is executed on a room different from the test room. | |||
2018-12-13 | Room::getAllMembers: fix off-by-one error | Kitsune Ral | |
2018-12-13 | qmc-example: Fix the lazy-loading test | Kitsune Ral | |
2018-12-13 | Connection: initialize lazyLoading member variable | Kitsune Ral | |
2018-12-13 | Merge branch 'kitsune-joinstate-unsigned' | Kitsune Ral | |
2018-12-13 | Bump room state cache version to reset the cache | Kitsune Ral | |
2018-12-13 | Merge branch 'kitsune-omittable-bool' into kitsune-lazy-loading | Kitsune Ral | |
2018-12-13 | Regenerate csapi/ | Kitsune Ral | |