30 Commits

Author SHA1 Message Date
rexy712
8e9be41dd9 Add atomic_shared.hpp for possible future use 2019-12-21 08:36:20 -08:00
rexy712
0051760884 string file work 2019-12-21 06:44:23 -08:00
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
3c0c9b89be Fixed string expression ctor 2019-10-29 03:09:06 -07:00
rexy712
145a77c3a6 Fix some issues with rvalue refs in string expressions 2019-10-28 12:40:44 -07:00
rexy712
61743f00d1 Start work on centralizing strings 2019-10-27 12:54:52 -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
fa75e8f0d7 Add ability to download files from the homeserver 2019-10-17 15:18:03 -07:00
rexy712
262dca00ef Renamed uploaded file structs 2019-09-18 18:10:27 -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
57ed5d979f Added basic layout of raii::binary 2019-09-17 17:29:50 -07:00
rexy712
c1b387d3e7 Reworked file uploads to include server-generated thumbnails 2019-09-15 13:13:30 -07:00
rexy712
eb567f86c1 Updated license disclaimer. 2019-09-02 12:03:48 -07:00
rexy712
cc0206ce2c Builds shared library now. 2019-09-01 20:14:02 -07:00
rexy712
577af3c040 Changed syncing to return a sync::response object to make for easier parsing with a to-be-standard api 2019-09-01 18:47:45 -07:00
rexy712
6feadbcdf8 ... Fixed it 2019-07-29 15:15:09 -07:00
rexy712
3bf609af18 Access to http codes added 2019-07-18 12:39:25 -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
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
rexy712
908260cfe8 Cleaner handling of messages 2019-03-22 15:47:44 -07:00
rexy712
02c02115c2 matrix state sync setup 2019-03-20 17:56:26 -07:00
rexy712
e12acfe8bc moved json escape out of string files 2019-03-20 16:12:01 -07:00
rexy712
8217964440 add set_display_name to matrix client 2019-03-12 13:59:35 -07:00
rexy712
f62f3ceca5 removed very situational video_man from raii namespace 2019-03-11 17:45:34 -07:00
rexy712
3179355b33 Compartmentalized some of the matrix image uploading. Changed file_info.filetype to file_info.mimetype 2019-03-09 22:48:02 -08:00
rexy712
6151593ef5 reddit hosted videos now working with sound 2019-03-07 16:41:25 -08:00
rexy712
9c9da0648e Add license 2019-03-05 19:16:29 -08:00
rexy712
df9eac1206 video thumbnails 2019-03-05 14:19:32 -08:00
rexy712
6f078c8495 initial commit to allow me to stash 2019-03-02 12:33:31 -08:00