15 Commits

Author SHA1 Message Date
rexy712
7f4ffbf2ed Overhaul string_cat_expr -> string_intermediary conversion. No longer need to convert fat_strings.cpp to c style string allocation 2019-12-08 08:10:33 -08:00
rexy712
61743f00d1 Start work on centralizing strings 2019-10-27 12:54:52 -07:00
rexy712
76df53d003 Add forget to roomcxn 2019-10-27 09:02:09 -07:00
rexy712
dfff8fca0a Add password changing functionality 2019-10-22 15:16:02 -07:00
rexy712
e7c1dd010d Changed matrix::client, matrix::session, and matrix::syncer member functions to return netreturn values 2019-10-21 16:31:02 -07:00
rexy712
60b380f14e Implemented raii::binary to a usable level and polished the raii::string family a bit better. 2019-09-18 14:29:57 -07:00
rexy712
eb567f86c1 Updated license disclaimer. 2019-09-02 12:03:48 -07:00
rexy712
e72658e5b9 Added a bit of API documentation 2019-07-28 09:54:49 -07:00
rexy712
ae5d41df7a Added manual control to matrix::session. raii is recommended, but manual login is a good backup if it fails 2019-07-19 12:19:34 -07:00
rexy712
572c9c1f69 Changed mat_url_list to client_url_list 2019-07-19 11:47:44 -07:00
rexy712
06dfcec82c Separated room level functionality into its own class 2019-07-18 17:21:26 -07:00
rexy712
6634f30c28 Changed api to allow user to create clients and syncers at will. 2019-07-17 16:56:07 -07:00
rexy712
2f8bb781a1 Removed frontend stuff from backend 2019-07-17 15:08:20 -07:00
Rexy712
b49175884a Updated license notices and moved matrix.hpp to where it belongs 2019-07-16 14:50:16 -07:00
Rexy712
7816c54230 Restructured the matrix codebase and fixed a few segfault issues in the raii strings 2019-07-16 14:14:45 -07:00