aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-13Support for server notices rooms (MSC1452)Kitsune Ral
Closes #326.
2019-08-12README.md: a few notes around using with qmakeKitsune Ral
2019-08-12qmc-example.pro: CONFIG += c++17 warn_onKitsune Ral
2019-08-12.travis.yml: add qtmultimedia5-dev to Linux build boxesKitsune Ral
2019-08-12Update Qt5 package naming to match that in bionicKitsune Ral
2019-08-12Ok, bionic has its own Qt5Kitsune Ral
2019-08-12.travis.yml: Switch to bionicKitsune Ral
2019-08-12e2ee.h: Make constants inline instead of staticKitsune 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-12Make Settings::remove() to clear the legacy; more doc-commentsKitsune Ral
2019-08-12CONTRIBUTING.md: more about commenting codeKitsune Ral
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