Commit Graph

702 Commits

Author SHA1 Message Date
01c43bf369 Renamed the article struct in PagedArticle to PagedArticleEntry, and moved it to it's own file. Also made it inherit from reference. 2022-02-04 20:36:09 +01:00
3361d576de Don't try to route requests when routing is disabled. 2022-02-04 20:26:08 +01:00
1bb16134ad Made the routing getter and setter virtual. 2022-02-04 20:18:52 +01:00
7bd1b372ea Merged WebRouterNode into WebNode. Also added a way to turn it off in case it's needed. It's too useful to not have it on all nodes. 2022-02-04 20:15:45 +01:00
10af49898f Added a skeleton StaticPage and StaticFolderPage classes and a few notes. 2022-02-04 18:38:18 +01:00
e240034626 Made the default classes in ListPage customizable, and added docs about the generated html. 2022-02-04 16:49:02 +01:00
bf82dac4d3 Set the default entry per page in ListPage to 4. 2022-02-04 16:15:12 +01:00
46db44689d Sort the file list in ListPage before processing them. 2022-02-04 16:14:23 +01:00
c827f6fe64 Fix expected alphanumeric comparison logic in string. 2022-02-04 16:13:54 +01:00
3a5487b2ab Overhauled ListPage. Now it takes advantage of the Node system, and also it now has pagination support. 2022-02-04 15:55:19 +01:00
65892ddd5a Added get_parent_webnode, get_full_uri, and get_full_uri_parent helpers to WebNode. 2022-02-04 15:54:21 +01:00
53238c1265 Pass base_url by a reference in Utils-> pagination. 2022-02-04 15:53:31 +01:00
3172dfbcd9 Added 2 helper methods to Math. 2022-02-04 15:52:48 +01:00
a05ca2e261 SharedResource is now using an RWLock. 2022-02-04 13:53:30 +01:00
f434d1ff6c Added error_list.h from Godot. 2022-02-04 13:53:05 +01:00
71947ea292 Now Image is enabled and it compiles. 2022-02-04 13:37:52 +01:00
e60cb3ab42 Declare memnew_arr and memdelete_arr macros in memory.h as I still can't decide about them. 2022-02-04 13:36:17 +01:00
5aa8f6ccd3 Added half bits to float conversions from the godot engine. 2022-02-04 13:25:11 +01:00
2c16563d97 Added abs helper method to Rect2 and Rect2i. 2022-02-04 13:21:15 +01:00
e34079ee46 Vector2 <-> Vector2i conversion operators. 2022-02-04 13:17:55 +01:00
cf8dd43fd7 Added Rect2 <-> Rect2i conversion operators. Also smaller helper methods. 2022-02-04 13:13:27 +01:00
334075aeca Ported Rect2's clip from godot to both Rect2 and Rect2i. 2022-02-04 13:06:13 +01:00
69a2d2f1b7 Added ABS, GSN, MIN, MAX, CLAMP macros to math.h for convenience. 2022-02-04 13:05:49 +01:00
e28007085c Added position and size helper methods to Rect2 and Rect2i. 2022-02-04 12:54:28 +01:00
53b9236c5f Added Rect2i. 2022-02-04 11:56:43 +01:00
202df3bac6 Added Vector2i. 2022-02-04 11:54:46 +01:00
bfa4a96c2a Fix 2 typos. 2022-02-04 11:52:40 +01:00
397459ce7b Added the Color class from godot. Removed the ColorUInt8 typedef. 2022-02-04 11:34:07 +01:00
db531000c1 Added a few wchar_t based helper methods to string. 2022-02-04 11:33:35 +01:00
f5d525948b Added ERR_FAIL_V_MSG error macro aswell. 2022-02-04 11:32:07 +01:00
5503e58d54 added round to Math, and fixed the type of the double pow's arguments. 2022-02-04 11:31:43 +01:00
d0c80ffe6a Removed sdl rect conversion. 2022-02-04 11:30:40 +01:00
e9250d185f Added vector2 based constructors to rect2. 2022-02-04 11:30:01 +01:00
a723d748a7 Removed sdl color conversion from Color. 2022-02-04 10:39:53 +01:00
16746f513d Added sinh, cosh, tanh, sinc and sincn to the Math class. 2022-02-04 10:38:49 +01:00
d8e06e36f0 Added more error macro variants. 2022-02-04 10:38:18 +01:00
e946184d2c Fix typo. 2022-02-04 10:37:52 +01:00
8dda820a54 Renamed Color to ColorUInt8, and typedef-ed it to Color. 2022-02-04 10:37:36 +01:00
91a87ad63a Signal is not inherited from object anymore. 2022-02-04 08:59:15 +01:00
0d3db0979a Add the emitter object as a parameter. 2022-02-04 08:56:15 +01:00
d42311356f Added a signal class. 2022-02-04 08:53:57 +01:00
b613349a11 Added StringName from Godot. 2022-02-04 07:58:57 +01:00
88fafbe78e Added image from godot, and removed the sdl image/sprite/texture. 2022-02-04 07:58:36 +01:00
a834ef7e87 Added spin lock and rwlock from godot. 2022-02-04 07:57:57 +01:00
33ba5337b7 Added html special chars methods to the string. 2022-02-04 06:37:14 +01:00
33be242319 Implement handling [color=white] like bbcode tags. 2022-02-04 06:19:38 +01:00
0e4222e5af Remove warning from self closing tags, as it handles list items correctly. 2022-02-04 06:07:41 +01:00
cf8883fdd1 The bbcode parser should work now. Kept the self closing tag, as it might be useful for non standard tags. 2022-02-04 05:57:47 +01:00
15077110e2 Removed the script tag parsing from the bbcode parser. 2022-02-04 05:51:53 +01:00
b8969af324 Added a bbcode parser. It's a copy of the html parser for now. 2022-02-04 05:50:13 +01:00