Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-06 | CMakeLists: install header files to a subdirectory | Kitsune Ral | |
This is a Quotient part of #328 fix; QtOlm part is pending. | |||
2020-03-29 | Fix building tests with installed Quotient in E2EE configuration | Kitsune Ral | |
2020-03-28 | CMakeLists.txt: don't EXCLUDE_FROM_ALL if QtOlm is in-tree | Kitsune Ral | |
2020-03-18 | SsoSession and Connection::prepareForSso() | Kitsune Ral | |
The response in the web browser is quite barebone, just enough to give feedback that things are alright. Closes #386. Closes #388. | |||
2020-03-12 | E2EE: Make building E2EE optional. Contributes to #369 | Alexey Andreev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: introduce RoomKeyEvent | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-18 | [quotest] Refactor Cmake files with variable project name | Alexey Andreev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2019-12-29 | Merge branch 'master' of https://github.com/quotient-im/libQuotient into ↵ | Black Hat | |
bhat-powerlevel | |||
2019-12-29 | Add RoomPowerLevelEvent type | Black Hat | |
2019-11-01 | Derive Omittable<> from std::optional<> | Kitsune Ral | |
That breaks API all over the place but: 1. The fixes are trivial. 2. More of std:: is used instead of home-baking the same stuff. | |||
2019-10-18 | qmc-example -> quotest, QMCTest -> TestManager | Kitsune Ral | |
Also: some bits of refactoring in the test code to make it more extensible. Closes #352. | |||
2019-09-30 | Move C++ standard requirement to target_compile_features | Kitsune Ral | |
...so that users of the library wouldn't need to redefine that they need C++17. | |||
2019-09-11 | CMakeLists.txt: use set_target_properties(); specify C++ std per-target | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: tell CMake to not add /W3 flag for MSVC | Kitsune Ral | |
...because /W4 is explicitly added instead. | |||
2019-08-11 | More MSVC suppresions; switch to C++17 in qmake as well | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: more MSVC warning suppresions | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: suppress more MSVC warnings | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: fixed typos | Kitsune Ral | |
2019-08-11 | CMakeLists.txt: suppress some MSVC warnings | Kitsune Ral | |
2019-08-11 | Configure MSVC warnings in CMakeLists.txt; build in AppVeyor with Qt 5.13 | Kitsune Ral | |
2019-08-11 | Officially bump requirements: CMake 3.10, C++17, Qt 5.9 | Kitsune Ral | |
2019-08-09 | Rename CMake/pkg-config related parts | Kitsune Ral | |
2019-08-09 | Rename zero-impact strings | Kitsune Ral | |
2019-08-02 | Merge branch 'master' into use-clang-format | Kitsune Ral | |
2019-08-01 | Merge branch 'master' into kitsune-relations | Kitsune Ral | |
Unified *Key -> *KeyL identifiers in roommessageevent.cpp along the way. | |||
2019-07-31 | Support for receiving m.reaction events | Kitsune Ral | |
* struct EventRelation; class ReactionEvent; Room::relatedEvents() * Reaction events are processed in both history and sync batches * Redacting a reaction removes it from the list of related events * QMCTest::sendReaction() | |||
2019-07-27 | E2EE: introduce EncryptedEvent | Alexey Andreyev | |
2019-07-10 | CMakeLists.txt: fix things around clang-format, inherit CLANG_FORMAT_ARGS | Kitsune Ral | |
2019-07-09 | Merge branch 'master' into use-clang-format | Kitsune Ral | |
2019-07-04 | Change libQtOlm location. Fix .travis.yml and .appveyor.yml | Alexey Andreyev | |
2019-07-04 | Add EncryptionManager class. Add AccountSettings::encryptionAccountPickle logic. | Alexey Andreyev | |
2019-07-04 | Add libQtOlm | Alexey Andreyev | |
2019-06-30 | CMakeLists.txt: add clang-format invocation to update-api target | Kitsune Ral | |
...instead of using a separate update-format-api target. | |||
2019-06-25 | Introduce EncryptionEvent class | Kitsune Ral | |
This allows to detect if a room has been encrypted (no room state, just an event as of yet). Closes #84. | |||
2019-06-25 | Include olm via cmake (should work on Linux and MinGW) | Felix Rohrbach | |
2019-06-25 | CMakeLists: replace list(TRANSFORM) with foreach/list(APPEND) | Kitsune Ral | |
list(TRANSFORM) is only available from CMake 3.12. | |||
2019-06-25 | CMakeLists: use REALPATH instead of PROGRAM to find gtad | Kitsune Ral | |
PROGRAM doesn't seem to work right with relative paths. | |||
2019-06-24 | CMakeLists.txt: Re-add parts of CSAPI that accidentally went missing | Kitsune Ral | |
2019-06-24 | Merge branch 'master' into clang-format | Kitsune Ral | |
# Conflicts: # CMakeLists.txt # lib/avatar.cpp # lib/connection.cpp # lib/connection.h # lib/connectiondata.cpp # lib/csapi/account-data.cpp # lib/csapi/account-data.h # lib/csapi/capabilities.cpp # lib/csapi/capabilities.h # lib/csapi/content-repo.cpp # lib/csapi/create_room.cpp # lib/csapi/filter.cpp # lib/csapi/joining.cpp # lib/csapi/keys.cpp # lib/csapi/list_joined_rooms.cpp # lib/csapi/notifications.cpp # lib/csapi/openid.cpp # lib/csapi/presence.cpp # lib/csapi/pushrules.cpp # lib/csapi/registration.cpp # lib/csapi/room_upgrades.cpp # lib/csapi/room_upgrades.h # lib/csapi/search.cpp # lib/csapi/users.cpp # lib/csapi/versions.cpp # lib/csapi/whoami.cpp # lib/csapi/{{base}}.cpp.mustache # lib/events/accountdataevents.h # lib/events/eventcontent.h # lib/events/roommemberevent.cpp # lib/events/stateevent.cpp # lib/jobs/basejob.cpp # lib/jobs/basejob.h # lib/networkaccessmanager.cpp # lib/networksettings.cpp # lib/room.cpp # lib/room.h # lib/settings.cpp # lib/settings.h # lib/syncdata.cpp # lib/user.cpp # lib/user.h # lib/util.cpp | |||
2019-06-23 | Use clang-format to autoformat generated API files | Kitsune Ral | |
2019-04-06 | CMakeLists.txt: use project() to set the version | Kitsune Ral | |
2019-03-31 | CMakeLists.txt: slightly better version management | Kitsune Ral | |
2019-03-13 | Bump API_VERSION to 0.6 | Kitsune Ral | |
2019-02-15 | RoomTombstoneEvent | Kitsune Ral | |
2019-02-11 | RoomCreateEvent | Kitsune Ral | |
Closes #234. | |||
2019-02-09 | csapi: add RedirectToSSOJob | Kitsune Ral | |
This is actually a rehash (MSC1721) of redirectToCAS that existed before but was explicitly disabled in the library because of its seeming uselessness in the context of non-web clients. On the second thought, however, `RedirectToSSOJob::makeRequestURL()` can actually be used to open a web browser from a non-web client in order to perform the login procedure. | |||
2019-01-10 | Merge pull request #271 from qsodev/example_install | Kitsune Ral | |
added option for installation of qmc-example application | |||
2019-01-05 | API version++; use QMediaResource from QtMultimedia (new dep) to detect m.video | Kitsune Ral | |
resolution The API version number should have been bumped long ago. | |||
2019-01-04 | added option for installation of qmc-example application | qso | |
2018-12-04 | Merge pull request #262 from uhoreg/soname | Kitsune Ral | |
use the API version as the SOVERSION |