|
7f58857334
|
Cleaned up and added the UserSessionSetup Middleware to the build.
|
2022-07-21 23:56:29 +02:00 |
|
|
a791c8f4b8
|
HTTPSession's get_int now has a default parameter.
|
2022-07-21 23:55:33 +02:00 |
|
|
129a2a830d
|
Moved a few folder in the users module.
|
2022-07-21 23:32:44 +02:00 |
|
|
31ee15432b
|
Notes.
|
2022-07-21 23:31:37 +02:00 |
|
|
5d260fd68d
|
Cleanups to WebServerRequest.
|
2022-07-21 23:25:04 +02:00 |
|
|
9232d5b5bb
|
Renamed the user middleware class.
|
2022-07-21 23:02:36 +02:00 |
|
|
10e86e1f16
|
Moved the UserController file.
|
2022-07-21 23:00:28 +02:00 |
|
|
c227dad81c
|
Add the web module to the users module as a dependency. (It's only going to be optional though.)
|
2022-07-21 22:58:12 +02:00 |
|
|
ed9aa722a3
|
Actually bind get_server(), and get_web_root() in WebServerRequest.
|
2022-07-21 22:37:55 +02:00 |
|
|
1f62ad89ff
|
Fix get_server() in WebNode.
|
2022-07-21 22:31:48 +02:00 |
|
|
f7cc2df683
|
Fix UserManagerFile. It's not that good for now, but I need a prototype UserManager implementation that can easily create save and load users.
|
2022-07-21 20:39:15 +02:00 |
|
|
d025937074
|
Make UserManagers register themselves.
|
2022-07-21 19:48:37 +02:00 |
|
|
a349dbd762
|
Fix potential crash.
|
2022-07-21 19:48:08 +02:00 |
|
|
7f03c8b429
|
Added a new UserManagerFile.
|
2022-07-21 19:33:04 +02:00 |
|
|
589844c827
|
Added an RWLock to User.
|
2022-07-21 18:19:40 +02:00 |
|
|
0ef9dc8fcf
|
Added a few bindings to UserManagerStatic to help with creating users form the editor.
|
2022-07-21 18:08:52 +02:00 |
|
|
7989cfabc4
|
Removed the user parameter from the User's hash methods.
|
2022-07-21 17:43:35 +02:00 |
|
|
be68b69b65
|
Created a new UserManagerStatic class.
|
2022-07-21 17:31:14 +02:00 |
|
|
0854b8999d
|
Now the SimpleWebServer will properly set the Request's http method.
|
2022-07-21 16:06:06 +02:00 |
|
|
e52a188794
|
Implement parsing cookies in the requests for the SimpleWebServer.
|
2022-07-21 15:51:44 +02:00 |
|
|
e7e95a677a
|
API improvements for WebServerCookie, also now it should be able to properly generate cookie response header strings.
|
2022-07-21 15:36:04 +02:00 |
|
|
ca08fe3de2
|
Reworked the Web Server's Cookie API.
|
2022-07-21 14:05:55 +02:00 |
|
|
9d07a6b271
|
Implement handling http status codes for responses.
|
2022-07-21 12:26:39 +02:00 |
|
|
7fa4125463
|
Small temporary typo fix.
|
2022-07-21 00:54:51 +02:00 |
|
|
061fb42165
|
Also implement urlenc (default) form data.
|
2022-07-21 00:28:57 +02:00 |
|
|
55eaf521b4
|
Rework the multipart parser code to also work with binary files.
|
2022-07-20 22:53:55 +02:00 |
|
|
25dda93577
|
Implement handling multipart forms for the WebServer. It will need some changes to work with binary files though.
|
2022-07-20 21:29:59 +02:00 |
|
|
2648034425
|
Layout work for form parsing.
|
2022-07-20 16:28:37 +02:00 |
|
|
88bc492eb1
|
Also avoid maybe uninitialized warning.
|
2022-07-20 00:44:17 +02:00 |
|
|
37fdc4938f
|
Fix shadowed declaration warning in hoedown.
|
2022-07-20 00:40:49 +02:00 |
|
|
76a0124b88
|
Implement MarkdownRender's logic.
|
2022-07-20 00:36:59 +02:00 |
|
|
453a03d0eb
|
Added a MArkdownRenderer class, and the hoedown library. It's not yet implemented.
|
2022-07-19 22:37:41 +02:00 |
|
|
e96b28c76b
|
Register both classes to the ClassDB, and added missing methods.
|
2022-07-19 20:36:54 +02:00 |
|
|
147568b18d
|
Bindings for the BBCodeParser.
|
2022-07-19 20:28:26 +02:00 |
|
|
aa85a21418
|
Added bindings for HTMLParser.
|
2022-07-19 20:21:28 +02:00 |
|
|
d786fb5722
|
More fixes.
|
2022-07-19 19:26:24 +02:00 |
|
|
30c3baba7c
|
Added binding methods to BBCodeParser.
|
2022-07-19 19:20:34 +02:00 |
|
|
2b631968d5
|
Added binding methods to HTMLParser.
|
2022-07-19 19:07:50 +02:00 |
|
|
f69cd86e5c
|
My BBCode parser now also inherith from Reference.
|
2022-07-19 14:27:01 +02:00 |
|
|
661ba986d7
|
Small tweaks.
|
2022-07-19 14:26:40 +02:00 |
|
|
e4e2bea570
|
HTMLParser and it's helper classes inherit from Reference now.
|
2022-07-19 13:58:26 +02:00 |
|
|
94f953494a
|
Implement the actual addon refresh / reload logic, alongside a few smaller logic tweaks.
|
2022-07-17 01:22:39 +02:00 |
|
|
91387222ce
|
Implement addon discovering for the plugin refresher module.
|
2022-07-17 00:40:08 +02:00 |
|
|
60a2fcf304
|
Added the settings dialog for the plugin refresher.
|
2022-07-16 23:20:43 +02:00 |
|
|
69f3a5229d
|
Added a new plugin_refresher module. It's only a skeleton for now. Same idea as the godot-plugin-refresher addon, but done a bit differently.
|
2022-07-16 21:42:46 +02:00 |
|
|
4faf01a1c1
|
Added a readme for the tx editor.
|
2022-07-16 15:50:42 +02:00 |
|
|
c228d921e4
|
Fixed CSV preview.
|
2022-07-16 15:32:23 +02:00 |
|
|
00d6e0a628
|
Hide the search bar by default.
|
2022-07-16 15:16:43 +02:00 |
|
|
b70482d246
|
Reuse CodeEditor's SearchBar class for TextEditor.
|
2022-07-16 15:07:48 +02:00 |
|
|
196c136181
|
Removed the search and replace box from the text editor.
|
2022-07-16 15:00:34 +02:00 |
|
|
8133312970
|
Fix typos.
|
2022-07-16 00:40:09 +02:00 |
|
|
22b4fbb357
|
Reimplemented missing initialization for the classes that need it.
|
2022-07-16 00:36:35 +02:00 |
|
|
383475a650
|
Use better icon.
|
2022-07-16 00:28:36 +02:00 |
|
|
72edf6db9c
|
Remove unneeded file.
|
2022-07-16 00:25:24 +02:00 |
|
|
e42ff580e4
|
Finished cleaning up text editor and added everything to the build. It doesn't work properly yet though.
|
2022-07-16 00:23:07 +02:00 |
|
|
5444e99213
|
Cleaned up the editor plugin.
|
2022-07-15 22:35:29 +02:00 |
|
|
573011b373
|
Also renamed classes, fixed include guards, and includes.
|
2022-07-15 22:13:18 +02:00 |
|
|
2346176cd0
|
Rename files in the text editor module.
|
2022-07-15 21:38:48 +02:00 |
|
|
61909cb0fa
|
Cleaned up LastOpenedFiles.
|
2022-07-15 21:04:02 +02:00 |
|
|
8a98ebf0ed
|
Removed the Icon Loader.
|
2022-07-15 19:48:25 +02:00 |
|
|
3f304192f4
|
Initial cleanup for the FileEdtitor.
|
2022-07-15 19:47:59 +02:00 |
|
|
614464725b
|
Initial cleanup for Preview.
|
2022-07-15 18:48:35 +02:00 |
|
|
477d6942fc
|
Initial cleanup pass on the VanillaEditor.
|
2022-07-15 17:09:10 +02:00 |
|
|
d8f28e77fd
|
Used the gdscript to cpp converter script to turn https://github.com/Relintai/godot-engine.file-editor into a module.
|
2022-07-15 14:55:18 +02:00 |
|
|
c8579ef63f
|
Removed yield from cscript.
|
2022-07-13 00:38:23 +02:00 |
|
|
c4edec424d
|
Separate syntax highlighting options.
|
2022-07-13 00:09:59 +02:00 |
|
|
8611d7d9c8
|
Removed rpc keywords from cscript. Note that networking should still work with it using rset_config (like how it works in engine side code).
|
2022-07-13 00:07:10 +02:00 |
|
|
73ac91dc86
|
Fixed remaining issues and added cscript to the build.
|
2022-07-12 22:58:44 +02:00 |
|
|
6b2db83031
|
Change script extension.
|
2022-07-12 21:38:17 +02:00 |
|
|
90e555ebb0
|
Rename cscript file names.
|
2022-07-12 20:04:37 +02:00 |
|
|
e92d4e0f97
|
Mass rename classes in the cscript module.
|
2022-07-12 19:55:21 +02:00 |
|
|
e687fc6a4a
|
Added a new cscript module. It's a copy of gdscript, and it's build is disabled for now. I plan to experiment with it to have a scripting language that's syntax is as close to c (c++) as possible.
|
2022-07-12 12:20:34 +02:00 |
|
|
1cee3914be
|
Added a few todos.
|
2022-07-08 16:09:17 +02:00 |
|
|
646d0c6e7d
|
Implemeted and added a new UserDB singleton.
|
2022-07-08 13:59:18 +02:00 |
|
|
62c895f85c
|
Moved password related methods to the User from UserManager.
|
2022-07-08 10:00:54 +02:00 |
|
|
e0ceb9fbab
|
Added a small note.
|
2022-07-08 01:36:40 +02:00 |
|
|
985edc6b9e
|
Created a new UserManager class.
|
2022-07-08 01:30:19 +02:00 |
|
|
e6e8de0cc5
|
Moved User and UserController to a new module from web.
|
2022-07-07 23:25:08 +02:00 |
|
|
f47536b834
|
Add an another note.
|
2022-07-07 21:53:28 +02:00 |
|
|
d363ad43c2
|
Remove 2 comments, these variables should actually be safe as normal bools.
|
2022-07-07 21:46:51 +02:00 |
|
|
6172b0eee4
|
Set wirte_lock_requested back to false.
|
2022-07-07 21:46:13 +02:00 |
|
|
57775d88de
|
Renamed WebNode's write lock acquired notification, and changed it's number.
|
2022-07-07 21:44:41 +02:00 |
|
|
2feba341be
|
Reworked the WebServer to automatically find it's root webnode, and HTTPSessionManager. Also Added notifications for when the server starts and stops, and implemented the write lock for it.
|
2022-07-07 21:44:14 +02:00 |
|
|
16d12e3756
|
Cleaned up User, and added it ot the build.
|
2022-07-07 17:06:00 +02:00 |
|
|
9d5828a6bd
|
Remove drbac and related classes.
|
2022-07-07 00:48:57 +02:00 |
|
|
3f481f6eba
|
Added an another idea that I had to notes.
|
2022-07-07 00:26:41 +02:00 |
|
|
9504c2590b
|
More notes.
|
2022-07-07 00:23:08 +02:00 |
|
|
d469473ec8
|
Some todos / notes.
|
2022-07-07 00:18:37 +02:00 |
|
|
eb251fef19
|
Removed web settings related code from WebNode.
|
2022-07-06 23:54:07 +02:00 |
|
|
83160ae6cf
|
Removed my settings classes.
|
2022-07-06 23:46:30 +02:00 |
|
|
afef61dabf
|
Re-enabled database support for WebNodes.
|
2022-07-06 23:03:44 +02:00 |
|
|
25e0c1097a
|
Disable warning.
|
2022-07-06 22:34:07 +02:00 |
|
|
8712507a20
|
Updated sqlite, it seems like they fixed all warnings.
|
2022-07-06 22:23:10 +02:00 |
|
|
9731e52130
|
Removed 2 lines that I thought would work.
|
2022-07-06 22:22:16 +02:00 |
|
|
d02d86aedc
|
Fully cleaned and added the sqlite database backend to the build.
|
2022-07-06 22:14:37 +02:00 |
|
|
2a5e0ae0f8
|
Ported https://github.com/godotengine/godot/pull/53443 .
|
2022-07-06 18:37:38 +02:00 |
|
|
de1e07daf4
|
Work on getting the sqlite module to compile.
|
2022-07-06 18:26:17 +02:00 |
|
|
07af5c285c
|
Moved the database backends into their own modules. All of them are disabled for now.
|
2022-07-06 13:13:00 +02:00 |
|
|
8422566d28
|
Moved the settings classes fomr the database module to the web module.
|
2022-07-06 12:59:34 +02:00 |
|
|
14b0d60d70
|
Fix duplicate binds.
|
2022-07-06 12:53:54 +02:00 |
|