aboutsummaryrefslogtreecommitdiff
path: root/events
AgeCommit message (Expand)Author
2018-02-26TagEvent: drop unneeded methods; add a license block to the .cpp fileKitsune Ral
2018-02-26Deal with memory more carefullyKitsune Ral
2018-02-26TagEvent: m.tag events parsingKitsune Ral
2018-02-25ReceiptEvent: code cleanupKitsune Ral
2018-02-24Don't copy event content in accessorsKitsune Ral
2018-02-23RoomMemberEvent: make it sendableKitsune Ral
2018-02-19Fix a typo in the previous commitKitsune Ral
2018-02-07RoomEvent/RoomMemberEvent: do not store what can be calculated on the flyKitsune Ral
2018-02-03thumbnailInfo() for event content classes and RoomMessageEvent: hasThumbnailKitsune Ral
2018-01-25StateEvent<>: introduce Prev structure and prevSenderId() accessorKitsune Ral
2018-01-20RoomMessageEvent::hasTextContent()Kitsune Ral
2018-01-16EventContent: inject mediaThumbnailId into content original JSONKitsune Ral
2018-01-15EventContent: provide mediaId in the top-level JSON, not in "info" subobjectKitsune Ral
2018-01-15EventContent: rewrite without mixinsKitsune Ral
2018-01-14Refactor EventContent; allow to easily check files out of message eventsKitsune Ral
2018-01-12Event/RoomEvent: use Q_DECLARE_METATYPE properlyKitsune Ral
2017-12-27Introduce StateEventBase - a non-template base for StateEvent<>Kitsune Ral
2017-12-27StateEvent<>: Look for prev_content in unsigned, not top-levelKitsune Ral
2017-12-25ReceiptEvent: use QVector instead of std::vectorKitsune Ral
2017-12-25Code cleanupKitsune Ral
2017-12-16Fix an assertion failure when redacting an unknown eventKitsune Ral
2017-12-14One more fix for older compilersKitsune Ral
2017-12-14That virtual ~Event() mentioned in the previous commit messageKitsune Ral
2017-12-14Move all internal event pointers to std::unique_ptr<>Kitsune Ral
2017-12-13EventsBatch: document the classKitsune Ral
2017-12-12Fix a compiler warningKitsune Ral
2017-12-11Whitelist origin_server_ts in redaction logicKitsune Ral
2017-12-10RedactionEvent and RoomEvent::redactedBecause()Kitsune Ral
2017-12-10Introduce RoomEventsViewKitsune Ral
2017-12-10EventType: Add more enumeration valuesKitsune Ral
2017-11-16Simplify code that loads events from JSON arraysKitsune Ral
2017-11-16Require state_key to be present in all state eventsKitsune Ral
2017-11-02Fix AppVeyor CIKitsune Ral
2017-11-02Fixed CIKitsune Ral
2017-11-01Imbue RoomMemberEvent with EventContentKitsune Ral
2017-11-01Event::isStateEvent(); fixed StateEvent::_prev always being initialisedKitsune Ral
2017-11-01StateEvent; EventContent::SimpleContent; event types refactoringKitsune Ral
2017-11-01Add TypeId to more eventsKitsune Ral
2017-11-01ReceiptEvent: Use fromJson<>() from converters.h; add TypeIdKitsune Ral
2017-11-01Drop UnknownEvent files from the source treeKitsune Ral
2017-10-31Streamline EventContent hierarchyKitsune Ral
2017-10-27Support m.room.avatar eventsKitsune Ral
2017-10-26Move out common message event content classesKitsune Ral
2017-10-20CleanupKitsune Ral
2017-10-14Cleanup around Room (potentially breaks API compatibility, beware)Kitsune Ral
2017-10-03Room: cache unread indicator inside m.read content, not next to itKitsune Ral
2017-10-02Introduce EncryptionEvent classKitsune Ral
2017-09-21jobs: SetRoomStateJob (with or without state key); setting room topicKitsune Ral
2017-09-19Merge branch 'master' into cache-state-to-jsonKitsune Ral
2017-09-19Room: cache last read event and unread messages flag with the room stateKitsune Ral