aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-09-12Introduce HashQ<> and UnorderedMap<>Kitsune Ral
2019-09-11CMakeLists.txt: use set_target_properties(); specify C++ std per-targetKitsune Ral
2019-08-29Merge pull request #348 from quotient-im/kitsune-better-basejobKitsune Ral
2019-08-27libquotient.pri: use c++1z to help older qmakeKitsune Ral
2019-08-27More compliant 'using' for chrono_literalsKitsune Ral
2019-08-27Don't use enumerator attributesKitsune Ral
2019-08-27Tighten the code; add a missing #includeKitsune Ral
2019-08-26Room::calculateDisplayname: use local aliases for room namingKitsune Ral
2019-08-26setAvatarForRoom: try recover from otherAvatars inconsistencyKitsune Ral
2019-08-25RoomMessageEvent::content(): constify event contentKitsune Ral
2019-08-20BaseJob/ConnectionData: connection-wide rate-limitingKitsune Ral
2019-08-20BaseJob: Status/StatusCode tweaks, cleanup, mo' commentsKitsune Ral
2019-08-20Connection::run()Kitsune Ral
2019-08-20Store userId in ConnectionData instead of ConnectionKitsune Ral
2019-08-19Room::Private::doSendEvent: fix too early change in BaseJob signalsKitsune Ral
2019-08-18room.cpp: applied clang-format with updated penalty valuesKitsune Ral
2019-08-18Room: use new logging categoriesKitsune Ral
2019-08-18Room::decryptMessage: now with the header file changesKitsune Ral
2019-08-18Merge pull request #345 from rpallai/UnreadNotifsChangeKitsune Ral
2019-08-18Room::decryptMessage: fix memory leaks and dangling pointersKitsune Ral
2019-08-18New logging categories: events.state, events.messages, and e2eeKitsune Ral
2019-08-18.clang-format: minor tweaks in penaltiesKitsune Ral
2019-08-17Update the cache for sure if unread counters were changedRoland Pallai
2019-08-16BaseJob: support M_USER_DEACTIVATED error codeKitsune Ral
2019-08-13Support for server notices rooms (MSC1452)Kitsune Ral
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
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
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
2019-08-11Drop EventType namespace and DEFINE_EVENTTYPE_ALIAS macroKitsune Ral
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
2019-08-11SyncData: x-qmatrixclient -> x-quotientKitsune Ral
2019-08-11CleanupKitsune Ral
2019-08-09Merge branch 'renaming'Kitsune Ral