Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-20 | Connection::run() | Kitsune Ral | |
Finally, clients can pre-create job objects and then separately submit them for execution on a given connection - previously such separation was a privilege of Connection (others had to use Connection::callApi<>, which invoked jobs right away). | |||
2019-08-20 | Store userId in ConnectionData instead of Connection | Kitsune Ral | |
To collect all connection-identifying information in a single place. | |||
2019-08-19 | Room::Private::doSendEvent: fix too early change in BaseJob signals | Kitsune Ral | |
That's a matter of another upcoming commit. | |||
2019-08-18 | room.cpp: applied clang-format with updated penalty values | Kitsune Ral | |
2019-08-18 | Room: use new logging categories | Kitsune Ral | |
2019-08-18 | Room::decryptMessage: now with the header file changes | Kitsune Ral | |
2019-08-18 | Merge pull request #345 from rpallai/UnreadNotifsChange | Kitsune Ral | |
Update the cache for sure if unread counters were changed | |||
2019-08-18 | Room::decryptMessage: fix memory leaks and dangling pointers | Kitsune Ral | |
2019-08-18 | New logging categories: events.state, events.messages, and e2ee | Kitsune Ral | |
2019-08-18 | .clang-format: minor tweaks in penalties | Kitsune Ral | |
2019-08-17 | Update the cache for sure if unread counters were changed | Roland Pallai | |
In Quaternion, I was able to reproduce a process where `d->notificationCount` and `d->highlightCount` were changed in `Room::updateData()` meanwhile `roomChanges` indicated `NoChange` thus the cache became permanently inconsistent with running state. Without deep understanding of `roomChanges` logic, I've applied this straightforward change which made this phenomenon unreproducible. | |||
2019-08-16 | BaseJob: support M_USER_DEACTIVATED error code | Kitsune Ral | |
Closes #344. | |||
2019-08-13 | Support for server notices rooms (MSC1452) | Kitsune Ral | |
Closes #326. | |||
2019-08-12 | README.md: a few notes around using with qmake | Kitsune Ral | |
2019-08-12 | qmc-example.pro: CONFIG += c++17 warn_on | Kitsune Ral | |
2019-08-12 | .travis.yml: add qtmultimedia5-dev to Linux build boxes | Kitsune Ral | |
2019-08-12 | Update Qt5 package naming to match that in bionic | Kitsune Ral | |
2019-08-12 | Ok, bionic has its own Qt5 | Kitsune Ral | |
2019-08-12 | .travis.yml: Switch to bionic | Kitsune Ral | |
2019-08-12 | e2ee.h: Make constants inline instead of static | Kitsune Ral | |
This changes from internal linkage for every translation unit including e2ee.h to external linkage across translation units but without the need to create a .cpp file just to define and init the constants. | |||
2019-08-12 | Make Settings::remove() to clear the legacy; more doc-comments | Kitsune Ral | |
2019-08-12 | CONTRIBUTING.md: more about commenting code | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: tell CMake to not add /W3 flag for MSVC | Kitsune Ral | |
...because /W4 is explicitly added instead. | |||
2019-08-11 | Use [[maybe_unused]] instead of [[gnu::unused]] | Kitsune Ral | |
2019-08-11 | More MSVC suppresions; switch to C++17 in qmake as well | Kitsune Ral | |
2019-08-11 | Now that we're C++17, remove old compatibility cruft | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: more MSVC warning suppresions | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: suppress more MSVC warnings | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: fixed typos | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: suppress some MSVC warnings | Kitsune Ral | |
2019-08-11 | Configure MSVC warnings in CMakeLists.txt; build in AppVeyor with Qt 5.13 | Kitsune Ral | |
2019-08-11 | README.md: oldest good Debian is Buster, not Stretch | Kitsune Ral | |
[skip ci] | |||
2019-08-11 | Drop EventType namespace and DEFINE_EVENTTYPE_ALIAS macro | Kitsune Ral | |
They've been deprecated for almost a year by now. | |||
2019-08-11 | Officially bump requirements: CMake 3.10, C++17, Qt 5.9 | Kitsune Ral | |
2019-08-11 | Connection: check for cache_type setting in libQuotient group | Kitsune Ral | |
The fallback to libQMatrixClient still remains. | |||
2019-08-11 | SyncData: x-qmatrixclient -> x-quotient | Kitsune Ral | |
2019-08-11 | Cleanup | Kitsune Ral | |
[skip ci] | |||
2019-08-09 | Merge branch 'renaming' | Kitsune Ral | |
2019-08-09 | Rename entries for qmake | Kitsune Ral | |
2019-08-09 | Rename CMake/pkg-config related parts | Kitsune Ral | |
2019-08-09 | stringToHueF: pick a safer name for the variable | Kitsune Ral | |
std::string is still a thing, after all. | |||
2019-08-09 | Namespace: QMatrixClient -> Quotient (with back comp alias) | Kitsune Ral | |
2019-08-09 | Rename zero-impact strings | Kitsune Ral | |
2019-08-04 | Updated documentation; bumped up requirements | Kitsune Ral | |
[skip ci] | |||
2019-08-03 | qmc-example: fix assertion failure | Kitsune Ral | |
2019-08-03 | Merge branch 'kitsune-update-fake-state-test' | Kitsune Ral | |
2019-08-03 | Merge pull request #295 from marcdeop/140_impose_coding_standard | Kitsune Ral | |
140 impose coding standard | |||
2019-08-02 | Room: avoid assertion crashes; name variables better | Kitsune Ral | |
2019-08-02 | qmc-example: Drop resetting the topic after topic-setting tests | Kitsune Ral | |
That never really worked. | |||
2019-08-02 | Room/qmc-example: consider fake state event rejection as valid | Kitsune Ral | |
This is an addition in https://github.com/matrix-org/synapse/pull/5805 - Synapse no more tolerates fake state events (which actually obviates the need for this test but fake state events still go through on older Synapses). To allow checking for both cases Room behaviour has been slightly changed (without compat breakage) to make sure the pending event status is set to ReachedServer (and pendingEventChanged() is emitted, if necessary) before merging the pending event into the timeline. |