Commit Graph

1135 Commits

Author SHA1 Message Date
56296172cc Cleaned up the core steering ai classes. 2023-01-13 23:01:38 +01:00
7afddb9fc3 Make include guard style consistent with the rest of the engine in the new module. 2023-01-13 22:04:30 +01:00
7792c4f423 Cleaned up GSAIUtils, and registered it as a singleton. 2023-01-13 21:59:21 +01:00
402e8ff689 Cang formatted everything in the new module. 2023-01-13 21:35:07 +01:00
0d2aa86bc3 Fixed file names in the new module. 2023-01-13 21:29:17 +01:00
694d9a7333 Rename the folcers in the new module. 2023-01-13 21:15:03 +01:00
9fed52de03 Added a new steering_ai module.
It's a modified verion of https://github.com/GDQuest/godot-steering-ai-framework which I converted to c++ using thr converter srcipt.
It still needs to be cleaned.
2023-01-13 21:13:57 +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
e1d7706198 Added COPYRIGHT.txt to the wfc module. 2022-12-31 22:00:32 +01:00
61f343d58b Added COPYRIGHT.txt to the web module. 2022-12-31 21:57:06 +01:00
e7f74ad154 Added COPYRIGHT.txt to the texture_packer module. 2022-12-31 21:51:05 +01:00
6d0c94bb6d Fix typo. 2022-12-31 21:50:45 +01:00
0ef41c62af Added COPYRIGHT.txt for the paint module. 2022-12-31 21:38:08 +01:00
64c98a607c Added COPYRIGHT.txt for the mesh utils module. 2022-12-31 21:27:55 +01:00
b240df7df6 Updated more copyright headers for 2023. 2022-12-31 21:07:05 +01:00
30f41745fd Added COPYRIGHT.txt to the material_maker module. 2022-12-31 20:27:16 +01:00
0a1dd974fc Cleaned up the material maker module's readme. 2022-12-31 20:26:46 +01:00
b843fcc498 Removed the mat_maker_gd (gdscript) addon from th material maker module. (I forgot about it.) 2022-12-31 20:23:26 +01:00
76802a25b2 Added COPYRIGHT.txt for the http_server_simple module. 2022-12-31 20:19:10 +01:00
c181bf3d86 Cleaned up licenses in the fastnoise module. 2022-12-31 20:09:45 +01:00
caba177763 Added copyright.txt for the sqlite module. 2022-12-31 20:01:52 +01:00
08e502462a Removed database_postgres and database_mysql modules. (They were hard disabled.) 2022-12-31 19:40:46 +01:00
b46ab0f4a7 Updated copyright headers to 2023. 2022-12-31 19:34:43 +01:00
51e09f5b9f COPYRIGHT.txt for the lz4 module. 2022-12-31 18:12:37 +01:00
1541a04d17 Added docs for the TableBuilder. 2022-12-27 21:43:11 +01:00
3ae8a852a7 Added docs for the QueryBuilder. 2022-12-27 18:20:15 +01:00
db534a3da6 Use String.empty() instead of comparing a string to "", in the QueryBuilder. 2022-12-27 18:20:01 +01:00
093ee3e592 Re-extracted class docs. 2022-12-27 14:52:04 +01:00
dacee1ae4f Added initialized signal and helper method to the DataBaseManager. It can be used to let automally allocated classes (singletons, main scene classes) in heavily database driven applications know when it's safe to use the db. 2022-12-24 11:45:13 +01:00
b83c4f7ff8 Added a simple page rendering customization api for UserWebPages. 2022-12-22 21:31:14 +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
1a4a526f97 Ported: miniupnpc: Update to version 2.2.3
Library code and public headers are now properly separated, we can fix include paths
to remove the redundant subfolder.
- akien-mga
912cd43418
2022-12-22 17:05:27 +01:00
711d08be2b Ported "Fix Script editor completion doesn't suggest members of a script for type hints"
ray90514 - 7afbd5904e
For CScript.
2022-12-22 16:45:10 +01:00
bad1d64314 Fix compile and small cleanups after the backports. 2022-12-22 15:24:53 +01:00
ray90514
2693ad37f7 Fix Script editor completion doesn't suggest members of a script for type hints 2022-12-22 14:48:51 +01:00
smix8
9225e78f68 Fix Navigation agent callback wild pointer crash
Fixes crash in sanitizer builds when callback agent or object are already freed.

(cherry picked from commit 194c1c44e0a20faa4463e3a41bb12cf93a71fc03)
2022-12-22 14:12:00 +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
cb409757c3 Use String length() instead of size() in QueryBuilder, also guard against overindexing. 2022-12-20 23:54:50 +01:00
3d63a84be9 Make sure escape is used in SQLite3QueryBuilder wherever it's expected. 2022-12-20 17:35:24 +01:00
a50fc20607 Fix missing default parameter. 2022-12-19 14:44:21 +01:00
144d519258 Id should be valid only over 1 in UserManagerDB. 2022-12-18 18:42:09 +01:00
6fdcd0e7c0 Set sqlite to serialized mode. 2022-12-18 18:41:11 +01:00
a19be9b170 Small cleanups. 2022-12-18 17:00:11 +01:00
7eed422442 Also added tag() and ctag() helpers to the c++ side HTMLBuilder, and smaller cleanups. 2022-12-18 16:53:23 +01:00
f9ef920ec5 Added new tag() and ctag() universal tag helpers to the HTMLBuilder binder class. 2022-12-18 16:48:19 +01:00