aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-11CMakeLists.txt: tell CMake to not add /W3 flag for MSVCKitsune Ral
...because /W4 is explicitly added instead.
2019-08-11Use [[maybe_unused]] instead of [[gnu::unused]]Kitsune Ral
2019-08-11More MSVC suppresions; switch to C++17 in qmake as wellKitsune Ral
2019-08-11Now that we're C++17, remove old compatibility cruftKitsune Ral
2019-08-11CMakeLists.txt: more MSVC warning suppresionsKitsune Ral
2019-08-11CMakeLists.txt: suppress more MSVC warningsKitsune Ral
2019-08-11CMakeLists.txt: fixed typosKitsune Ral
2019-08-11CMakeLists.txt: suppress some MSVC warningsKitsune Ral
2019-08-11Configure MSVC warnings in CMakeLists.txt; build in AppVeyor with Qt 5.13Kitsune Ral
2019-08-11README.md: oldest good Debian is Buster, not StretchKitsune Ral
[skip ci]
2019-08-11Drop EventType namespace and DEFINE_EVENTTYPE_ALIAS macroKitsune Ral
They've been deprecated for almost a year by now.
2019-08-11Officially bump requirements: CMake 3.10, C++17, Qt 5.9Kitsune Ral
2019-08-11Connection: check for cache_type setting in libQuotient groupKitsune Ral
The fallback to libQMatrixClient still remains.
2019-08-11SyncData: x-qmatrixclient -> x-quotientKitsune Ral
2019-08-11CleanupKitsune Ral
[skip ci]
2019-08-09Merge branch 'renaming'Kitsune Ral
2019-08-09Rename entries for qmakeKitsune Ral
2019-08-09Rename CMake/pkg-config related partsKitsune Ral
2019-08-09stringToHueF: pick a safer name for the variableKitsune Ral
std::string is still a thing, after all.
2019-08-09Namespace: QMatrixClient -> Quotient (with back comp alias)Kitsune Ral
2019-08-09Rename zero-impact stringsKitsune Ral
2019-08-04Updated documentation; bumped up requirementsKitsune Ral
[skip ci]
2019-08-03qmc-example: fix assertion failureKitsune Ral
2019-08-03Merge branch 'kitsune-update-fake-state-test'Kitsune Ral
2019-08-03Merge pull request #295 from marcdeop/140_impose_coding_standardKitsune Ral
140 impose coding standard
2019-08-02Room: avoid assertion crashes; name variables betterKitsune Ral
2019-08-02qmc-example: Drop resetting the topic after topic-setting testsKitsune Ral
That never really worked.
2019-08-02Room/qmc-example: consider fake state event rejection as validKitsune 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.
2019-08-02Apply the new brace wrapping to source filesKitsune Ral
2019-08-02.clang-format: Alter brace wrapping to (mostly) match WebKit styleKitsune Ral
2019-08-02e2ee.h: add a missing #includeKitsune Ral
Revealed after reordering #includes with clang-format.
2019-08-02.clang-format: Enable ConstructorInitializerAllOnOneLineOrOnePerLineKitsune Ral
2019-08-02.clang-format: Bring back AlwaysBreakTemplateDeclarationsKitsune Ral
It was accidentally left commented out in trying to support clang-format 5. Now that we're embracing clang-format 6+ only, it really should be on.
2019-08-02Merge branch 'master' into use-clang-formatKitsune Ral
2019-08-01Merge pull request #341 from quotient-im/kitsune-relationsKitsune Ral
Reactions and edited messages support
2019-08-01Add EncryptedEvent to libqmatrixclient.pri as wellKitsune Ral
2019-08-01Merge branch 'master' into kitsune-relationsKitsune Ral
Unified *Key -> *KeyL identifiers in roommessageevent.cpp along the way.
2019-07-31Merge pull request #335 from quotient-im/aa13q-e2ee-encrypted-msgKitsune Ral
E2EE: introduce EncryptedEvent
2019-07-31.travis.yml: temporarily disabling Valgrind because it's brokenKitsune Ral
2019-07-31.travis.yml: switch to xenial and Qt 5.9Kitsune Ral
2019-07-31Room::postReaction()Kitsune Ral
2019-07-31Support for receiving m.reaction eventsKitsune Ral
* struct EventRelation; class ReactionEvent; Room::relatedEvents() * Reaction events are processed in both history and sync batches * Redacting a reaction removes it from the list of related events * QMCTest::sendReaction()
2019-07-31Initial support for edited messages (receive only)Kitsune Ral
2019-07-31converters.h: fallback to intrusive toJson() for JsonObjectConverter; ↵Kitsune Ral
general improvements Single-argument fromJson<Omittable<T>>() now works as well.
2019-07-31.appveyor.yml: Switch to Qt 5.12; no more Visual Studio 2015 buildsKitsune Ral
2019-07-31QMCTest::loadingMembers(): find a room by aliasKitsune Ral
...now that #264 is closed. Also, it gets the newest #quotient:matrix.org rather than the old upgraded room.
2019-07-31converters.h: more comments; documented addParam<>()Kitsune Ral
[skip ci]
2019-07-27E2EE: introduce EncryptedEventAlexey Andreyev
2019-07-25Merge pull request #334 from quotient-im/bhat-olm-qmake-macosKitsune Ral
libQtOlm: Upstream fix of qmake not able to find libOlm on macOS.
2019-07-18libQtOlm: Upstream fix of qmake not able to find libOlm on macOS.Black Hat