1f291939e9
Now PagedArticleWebPage won't add the summary page to the list of pages you can switch to.
2023-12-24 20:33:18 +01:00
db08e3c8b9
Re-extracted class docs.
2023-12-23 00:54:40 +01:00
094b1fe752
Bind the send_mail method.
2023-12-23 00:53:42 +01:00
2bd9eb6468
Implemented SMTPClient based on https://github.com/Relintai/smtp_node .
2023-12-23 00:50:09 +01:00
85d60b67e8
Created SMTPClient class.
2023-12-22 20:29:15 +01:00
0d6f38b317
Re-extracted class docs.
2023-12-22 19:49:04 +01:00
cd34883d79
Completely removed the cached path api from FileCache.
2023-12-22 19:37:23 +01:00
ca9249b5cf
Started reworking filecache to have an immediate file path mode. Non-immediate mode will be removed in next commit, saving the work in case it's needed later.
2023-12-22 19:29:48 +01:00
a781853b2b
Added a way to get all available marameter keys to WebServerRequest.
2023-12-22 13:14:17 +01:00
e5719c991b
Store incoming http request parameters properly.
2023-12-22 13:02:17 +01:00
df2859b9d0
Added a way to unregister connections and get out their raw connection data from the http server.
2023-12-22 12:38:38 +01:00
98912a89e8
File copyright header updates pt9.
2023-12-18 00:25:33 +01:00
3afe20bdc7
More old copyright header cleanups.
2023-12-17 23:24:10 +01:00
5088d32fa0
Removed my old copyright headers.
2023-12-17 22:59:50 +01:00
93a2081a58
Re-extracted class docs.
2023-10-12 01:59:32 +02:00
56ae9e3734
Fix typos.
2023-09-22 16:21:37 +02:00
23c793a488
Fix counting children even if the server is running in WebServer::get_configuration_warning().
2023-08-30 15:18:41 +02:00
8ed3b41865
Re-extracted class docs.
2023-08-26 22:41:21 +02:00
b4fe2b0d38
Added a way to customize the doctype declaration the html tag and the body tag to WebServerRequest.
2023-07-24 17:37:34 +02:00
f28b6c0c07
Fix crash in WebServerRequest::get_url_root().
2023-07-22 00:34:08 +02:00
b68bbd3bfb
Implemented custom response headers for WebServerRequest.
2023-07-08 21:11:56 +02:00
24df83cd32
Added more newly extracted class docs.
2023-06-13 17:55:03 +02:00
8d679355df
Re-extracted class docs pt3.
2023-06-13 17:34:41 +02:00
f058c87868
Backported from godot4: Rework Navigation Avoidance
...
Rework Navigation Avoidance.
- smix8
a6ac305f96
2023-06-10 20:58:49 +02:00
97f5037c8b
Renamed the object() method in HTMLBuilder as it can cause issues with bind generators.
2023-06-01 16:51:08 +02:00
d093365b00
Fix some property names being the same as getters / setters.
2023-06-01 15:42:32 +02:00
53ddc7796f
Quick fix for accessing files in the pck file for FileCaches.
2023-03-22 14:30:07 +01:00
b92d4f19ca
Refresh the file cache in WebRoot on NOTIFICATION_READY.
2023-03-22 14:29:09 +01:00
eb33d812d0
Added missing helper method to WebServerRequest.
2023-03-22 13:22:32 +01:00
3fccbc6d23
Now post and get parameters can be set / changed in requests from scripts aswell.
2023-03-22 13:20:25 +01:00
23d01a29ce
Use the size struct member when parsing markdown in MarkdownRenderer.
2023-03-22 01:43:45 +01:00
0ed384eb1c
Fix handling utf-8 in the MarkdownRenderer.
2023-03-21 21:22:36 +01:00
8191319e2f
Improved PagedArticleWebPage's api.
2023-03-21 21:07:00 +01:00
2591231bbe
Fixed more cases of using String.size() instead of String.length().
2023-03-20 21:24:51 +01:00
c356806ebf
Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter
...
- Extacted all syntax highlighting code from text edit
- Removed enable syntax highlighting from text edit
- Added line_edited_from signal to text_edit
- Renamed get/set_syntax_highlighting to get/set_syntax_highlighter
- Added EditorSyntaxHighligher
- Paulb23
bc4cee4458
2023-02-21 01:30:59 +01:00
1b0aac6028
Renamed Map to RBMap.
2023-01-15 19:12:50 +01:00
227e32b67c
Now modules make use of the new registration levels.
2023-01-15 17:04:00 +01:00
e9a19c1a66
Added module initialization levels (similar idea to what's in godot4, although I added more).
2023-01-15 11:46:13 +01:00
fc991ede18
Re-extracted class docs.
2023-01-14 13:38:58 +01:00
5b2fc25338
Added missing binds in FileCache.
2023-01-04 00:40:28 +01:00
238bc63087
Added a new WebServerRequestScriptable class, so different web server request implementations can be created using scripts when needed.
2023-01-03 21:27:36 +01:00
0c3b684da7
Small tweak.
2022-12-31 22:00:37 +01:00
61f343d58b
Added COPYRIGHT.txt to the web module.
2022-12-31 21:57:06 +01:00
b240df7df6
Updated more copyright headers for 2023.
2022-12-31 21:07:05 +01:00
b46ab0f4a7
Updated copyright headers to 2023.
2022-12-31 19:34:43 +01:00
213f393293
Fix typos with codespell.
2022-12-22 19:51:25 +01:00
cc7d77f3e1
Re-extracted class docs.
2022-12-22 19:28:17 +01:00
df6186524a
Ensure a '/' in between the host, and the url in WebServerRequest::get_url_site().
2022-12-21 15:12:53 +01:00
ea009ff869
Use String.length() instead of String.size() in WebServerRequest::setup_url_stack().
2022-12-21 15:12:12 +01:00
38a36b3c70
Added get request parameter support for WebServerRequest.
2022-12-21 14:52:11 +01:00