aboutsummaryrefslogtreecommitdiff
path: root/lib/events
AgeCommit message (Expand)Author
2022-09-26Replace QOlmError with OlmErrorCodeAlexey Rusakov
2022-09-11KeyVerificationEvent; KeyVerificationSession::handleEvent()Alexey Rusakov
2022-09-04SingleKeyValue: use reference for template parameterAlexey Rusakov
2022-09-04StateEventBase -> StateEventAlexey Rusakov
2022-09-04concept EventClassAlexey Rusakov
2022-09-04Disallow direct events construction from JSONAlexey Rusakov
2022-09-04CallEventBase -> CallEvent; pack up all call eventsAlexey Rusakov
2022-09-04More cleanupAlexey Rusakov
2022-09-04Remove #include "logging.h" from event.hAlexey Rusakov
2022-09-04Streamline event typesAlexey Rusakov
2022-09-04EventMetaType, QUO_EVENT, QUO_BASE_EVENTAlexey Rusakov
2022-09-04DEFINE_SIMPLE_EVENT: support custom JSON keysAlexey Rusakov
2022-09-04SingleKeyValue: allow seamless construction from the underlying typeAlexey Rusakov
2022-09-03KeyVerificationDoneEvent: fix copy-pasta in DEFINE_EVENT_TYPEIDAlexey Rusakov
2022-08-25More code reorganisationAlexey Rusakov
2022-08-25Connection::Private::assembleEncryptedContent()Alexey Rusakov
2022-08-24Merge branch 'dev' into device-verificationAlexey Rusakov
2022-08-05eventloader.h: use basicJson() in a uniform wayAlexey Rusakov
2022-08-01Fix FTBFSAlexey Rusakov
2022-08-01Pull out common JsonConverter code to JsonObjectUnpackerAlexey Rusakov
2022-07-30moving eventCast(): disallow passing nullptrAlexey Rusakov
2022-07-29Moving eventCast()Alexey Rusakov
2022-07-26...and the definitive fixAlexey Rusakov
2022-07-26Another fix attemptAlexey Rusakov
2022-07-26Hopefully fix building with GCCAlexey Rusakov
2022-07-26Add missing QUOTIENT_API piecesAlexey Rusakov
2022-07-13eventcontent.h: Use C++17 nested namespaces notationAlexey Rusakov
2022-07-12converters.*: facilities to convert enumsAlexey Rusakov
2022-07-12Make AliasesEventContent a simple structureAlexey Rusakov
2022-07-12Refactor things around EncryptionEvent[Content]Alexey Rusakov
2022-07-12fromJson()/toJson() refactoringAlexey Rusakov
2022-07-12Fix deprecation messagesAlexey Rusakov
2022-07-12Pack up StickerEvent in the header fileAlexey Rusakov
2022-07-07Avoid std::derived_from and std::bind_frontAlexey Rusakov
2022-07-03Shorten switchOnType, function_traits and connect*Alexey Rusakov
2022-06-24Make EventContent::Base() move constructor noexceptAlexey Rusakov
2022-06-23Streamline Room::P::shouldRotateMegolmSession()Alexey Rusakov
2022-06-23Use QUO_CONTENT_GETTERAlexey Rusakov
2022-06-22Streamline RoomPowerLevelsEvent backoffice codeAlexey Rusakov
2022-06-22Address a few more Sonar warningsAlexey Rusakov
2022-06-21Fix a few clang-tidy/GCC warningsAlexey Rusakov
2022-06-21Move out Overloads to util.hAlexey Rusakov
2022-06-18Move C++-only macros to util.hAlexey Rusakov
2022-06-18Drop make_array(); use std::to_array() where neededAlexey Rusakov
2022-05-29Move some Meg/Olm session logic from Room::Private to Connection::PrivateAlexey Rusakov
2022-05-29Cleanup and address Sonar warningsAlexey Rusakov
2022-05-29Move encryptFile/decryptFile out of EncryptedFileMetadataAlexey Rusakov
2022-05-29Refactor EncryptedFile and EC::FileInfo::fileAlexey Rusakov
2022-05-20Apply suggestions from code reviewTobias Fella
2022-05-20Truncate ciphertext buffer to actual size during file encryptionTobias Fella