Commit Graph

179 Commits

Author SHA1 Message Date
a02c8c63fd Added 2 renderer classes with some notes, thye are not it the build yet, they'll be changed. 2021-11-13 12:26:19 +01:00
dcc81bd41f Added a bunch of image handling classes, they are not in the build yet, they need to be reworked. 2021-11-13 12:25:33 +01:00
59e859519b Moved the math class to a new math subfolder in core/, and also added my other math realted classes. 2021-11-13 11:51:43 +01:00
29c27ab82a Started working on a new automatic resource serialization system. Only some layout work so far, with lots of comments. Need to think about it more. 2021-11-13 11:19:05 +01:00
b379829839 Now object uses my string and vector aswell. 2021-11-13 09:53:08 +01:00
b6cae73521 Added a new SharedResource class. It contains a mutex over Resource (for now). These can be used as a base for classes that you don't intend to just query from a database every time. E.g. rbac rank data. 2021-11-12 10:00:41 +01:00
946c799a3b is_numeric, is_int, is_uint,and is_zero helpers for string. 2021-11-09 22:54:04 +01:00
9bc41ad6e4 For attribute for HTMLTag. 2021-11-09 22:53:30 +01:00
8bd6f0aea6 Added a new execute method to Platform, and moved the execute method from the crash handler to platform linux. 2021-11-09 19:46:08 +01:00
c94c465d78 Added a mutex class. 2021-11-09 19:38:07 +01:00
d8db74b0ed Added a virtual get_executable_path method to Platform. 2021-11-09 19:27:43 +01:00
3dce2b69d9 Fix erase, and small fixes for utf8, and parse_utf8. 2021-11-09 19:23:36 +01:00
19cb8ad6d8 Ported utf8 functionality from godot's string. 2021-11-09 18:13:39 +01:00
eb8c105f72 Merge branch 'master' of github.com:Relintai/rcpp_cms 2021-11-09 17:47:57 +01:00
0bca7735e1 Added a new Platform class. 2021-11-09 17:47:51 +01:00
d637c2132c Added a super simple arg parser. 2021-11-09 17:47:39 +01:00
e8b822c64a Small fix. 2021-11-04 11:17:43 +01:00
cc0ca4762a Removed stray crash cond. 2021-11-03 15:43:22 +01:00
c21a86c9d2 Initial platform setup, and added godot's crash handler (will need to be heavily reworked!). 2021-11-03 15:42:16 +01:00
80c3b97a6b Added new helper methods to HTMLBuilder. 2021-11-02 12:26:46 +01:00
0a53e84fb4 Added new helpers to the Request, and smaller fixes. 2021-11-02 12:25:04 +01:00
dadd431f1c Added bool_num, and bool_str to the String. 2021-11-02 12:24:33 +01:00
212a144215 Swap and simple sort for the vector. 2021-11-02 12:23:59 +01:00
43b7a352a5 A bit more work on the rbac admin interface. 2021-11-02 00:18:57 +01:00
a330d0f51a Implement the rbac rank editor. 2021-11-01 23:48:25 +01:00
7fecc3e9ff Added helper methods for writing numbers into HTMLBuilder. 2021-11-01 22:47:48 +01:00
aaa48e390b Added a few number to string conversion methods form the godot engine to the string. 2021-11-01 22:41:19 +01:00
a19bcea0f0 Added my Math class. 2021-11-01 22:18:08 +01:00
2c8e5e33b6 Work on the rbac controller's admin panel. 2021-11-01 21:21:03 +01:00
68ecd088c5 Added more helpers to Request. 2021-11-01 21:20:42 +01:00
e7d4772ef3 Added get_url_root_parent helper to Request. 2021-11-01 20:57:43 +01:00
1a09dd13b0 Add f() (finish/finalize) to HTMLBuidler. 2021-11-01 20:56:13 +01:00
b1be711eb4 Better chaining support for the html builder. 2021-11-01 20:53:22 +01:00
f7b5952d2a Did most of the remaining std::string and vector to String and Vector conversions. 2021-11-01 19:53:35 +01:00
3f190e9a53 Same for the hasher. 2021-11-01 19:16:43 +01:00
e977de894a Now the http backends are also using String. 2021-11-01 19:11:27 +01:00
adc73d593d Prefix the helper error macros so they differ from trantor's logger declarations. 2021-11-01 19:11:03 +01:00
041f824448 Erase, substr for String, and fixed comparisons. 2021-11-01 19:10:12 +01:00
dd966c9248 FormValidator and HTMLBuilder now uses my string and vector aswell. 2021-11-01 18:00:34 +01:00
21558cb09a The database sub system now uses only my string. 2021-11-01 17:49:10 +01:00
faac12d3b1 Now QueryBuilder is using my string. 2021-11-01 17:31:04 +01:00
cfb5f877c8 Now instead of having an escaped version of the methods that has string parmeters in QueryBuilder, they have an unescaped version, and the base version escapes. Having it like this is a lot safer. 2021-11-01 17:23:08 +01:00
6073ef90c9 Fix typo. 2021-11-01 17:00:55 +01:00
02c4294cda Now QueryBilder, QueryResult, and TableBullder are returned wrapped into a Ref<> from the database subsystem by default. 2021-11-01 16:57:22 +01:00
20b59847fe Small fixes and improvements to the string. 2021-11-01 01:39:11 +01:00
3ae9ae5127 Added copy assignment operator to string. 2021-11-01 01:02:18 +01:00
37ae4faa29 Add log and containers folders to the compile. 2021-11-01 00:43:22 +01:00
ef7b39bfb1 Added 2 url helpers to Request. 2021-11-01 00:38:26 +01:00
ad4e3bec3c std::string conversion operator for my string. 2021-11-01 00:32:02 +01:00
2079d5bd6e Added a few operators to String to simplify mixing it with std::strings. 2021-10-31 23:55:44 +01:00