aboutsummaryrefslogtreecommitdiff
path: root/lib/events/event.h
AgeCommit message (Expand)Author
2020-08-02Event::dumpTo: make protected, and RoomEvent overrideKitsune Ral
2020-03-26Refactoring around Connection::onSyncSuccess()Kitsune Ral
2019-09-29Simplify visit() signatureKitsune Ral
2019-08-11Now that we're C++17, remove old compatibility cruftKitsune Ral
2019-08-11Drop EventType namespace and DEFINE_EVENTTYPE_ALIAS macroKitsune Ral
2019-08-09Namespace: QMatrixClient -> Quotient (with back comp alias)Kitsune Ral
2019-08-02Apply the new brace wrapping to source filesKitsune Ral
2019-08-02Merge branch 'master' into use-clang-formatKitsune Ral
2019-08-01Merge branch 'master' into kitsune-relationsKitsune Ral
2019-07-27E2EE: introduce EncryptedEventAlexey Andreyev
2019-07-09Merge branch 'master' into use-clang-formatKitsune Ral
2019-07-06Convenience: StateKeyKey, StateKeyKeyL, basicStateEventJson()Kitsune Ral
2019-07-06Fix clazy warningsKitsune Ral
2019-06-24Merge branch 'master' into clang-formatKitsune Ral
2019-05-18event.h: add doc-comments; deprecate ptrCast()Kitsune Ral
2019-03-02style: apply .clang-format to all .cpp and .h filesMarc Deop
2019-01-06visit(): pass decayed event types to is()Kitsune Ral
2018-11-14Improvements in commentsKitsune Ral
2018-11-04Support dumping Events to QDebugKitsune Ral
2018-10-04events.h: #ifndef DISABLE_EVENTTYPE -> #ifdef ENABLE_EVENTTYPE_ALIASKitsune Ral
2018-10-04Modernise and fix code dealing with call eventsKitsune Ral
2018-08-05eventCast: add an assertionKitsune Ral
2018-08-01Event: use Q_DISABLE_COPYKitsune Ral
2018-07-31RoomEvent: don't store transactionId separatelyKitsune Ral
2018-07-27makeEvent<>: Add a doc commentKitsune Ral
2018-07-27event.h: drop eventCast for references; other cleanupKitsune Ral
2018-07-11Introduce DISABLE_EVENTTYPE flagKitsune Ral
2018-07-11EventFactory::make() should return nullptr in case of failureKitsune Ral
2018-07-11event.h: protect from readding factory methodsKitsune Ral
2018-07-11EventTypeRegistry::getMatrixType(): move implementation to .cppKitsune Ral
2018-07-09Add a missing #includeKitsune Ral
2018-07-09Fix legacy EventType values being incorrectly initialisedKitsune Ral
2018-07-08Use constexpr functions instead of variablesKitsune Ral
2018-07-08visit<>(): drop the overload for pointer-like objectsKitsune Ral
2018-07-08visit<>(): support catch-all visitors on the tailKitsune Ral
2018-07-08eventCast(): generalize to smart pointersKitsune Ral
2018-07-08eventCast<>()Kitsune Ral
2018-07-08Generalize weakPtrCast<>()Kitsune Ral
2018-07-07visit<>(): Add an overload accepting a default valueKitsune Ral
2018-07-07Reinstate EventTypeRegistry, keeping EventTypeTraits<> aroundKitsune Ral
2018-07-04Break down event.* into smaller filesKitsune Ral
2018-07-04Events: use a template structure instead of template variables; rearrange cod...Kitsune Ral
2018-07-04Event types system remade to be extensibleKitsune Ral
2018-07-01weakPtr -> weakPtrCastKitsune Ral
2018-06-11Event::toJson(): Return an empty object instead of UBKitsune Ral
2018-06-08csapi: Fix boolean query parameters incorrectly passedKitsune Ral
2018-05-03GetRoomEventsJob (replaces RoomMessagesJob) + refactoringKitsune Ral
2018-05-01Event and Room: further abstract event pointersKitsune Ral
2018-05-01Event: cleanupKitsune Ral
2018-05-01Integrate converters with EventPtr partiallyKitsune Ral