0f8a398f95
Tidy up the Isolevel clider of the TerrainWorldEditor.
2025-02-03 14:27:58 +01:00
a138cb10a4
Moved the control buttons of the TerrainWorldEditor to the side panel.
2025-02-03 14:25:35 +01:00
13a691bb37
Fix compile.
2025-02-03 14:16:21 +01:00
1bc26692f6
Fix variable names.
2025-02-03 14:12:52 +01:00
39c2c615a9
Fix property names.
2025-02-03 14:11:35 +01:00
857b010951
Use icons for the TerrainWorldEditor's buttons.
2025-02-03 14:06:53 +01:00
Travis Wrightsman
7cbdde61a6
Enable builds with miniupnpc API 18
...
Backports https://github.com/godotengine/godot/pull/97139 without
bumping the embedded miniupnpc library.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-02-03 13:03:57 +01:00
fe7f931dc8
Added next_column*() helper methods to PreparedStatement.
2024-12-11 16:59:27 +01:00
9da9dbc14c
Now get_cell and is_cell_null in Sqlite3QueryResult will do a bounds check via error macros.
...
This means indexing errors will not result in a crash due to vectors
using CRASH_BAD_INDEX error macros.
2024-12-11 16:42:27 +01:00
e210e8dc0a
Added get_stored_row_count() and get_cell_count() helper methods to QueryResult.
2024-12-11 16:34:00 +01:00
9e93b4426a
Added get_next_cell*() helper methods to QueryBuilder.
2024-12-11 15:04:23 +01:00
c9ca35accd
Added get_last_insert_rowid() method to PreparedStatement.
2024-12-11 13:27:57 +01:00
a52e1f168a
Re-extracted class docs.
2024-12-10 23:00:02 +01:00
323016fcbe
Added new classes to the web module's config.py.
2024-12-10 22:51:15 +01:00
1788749a8f
Added a new LocaleSetupWebServerMiddleware.
2024-12-10 22:51:00 +01:00
9ee96b25f8
HTMLTemplateMultilang now also tries to use the locale helper method in WebServerRequest.
2024-12-10 22:36:30 +01:00
7e67160d53
Implement locale helper methods to WebServerRequest.
2024-12-10 22:29:12 +01:00
e0fc57e12a
Bind methods in HTMLTemplateMultilang.
2024-12-10 22:28:19 +01:00
6bad54c4d2
Created a HTMLTemplateMultilang class. It can automatically select between multiple HTMLTemplates.
2024-12-10 22:13:56 +01:00
14100c3ac0
Added a method to get all users from the UserDB and UserManagers.
2024-11-20 21:57:35 +01:00
1a45e6371a
Added the previous commit as patch.
2024-11-14 20:10:58 +01:00
ad572cdfdb
Reapply SQLITE_NO_FCHOWN Pandemonium sqlite patch.
2024-11-14 20:07:24 +01:00
8022d4ab90
Updated sqlite to version 3.47.0. Also added a VERSION.txt to it's folder.
2024-11-14 20:02:59 +01:00
Rémi Verschelde
672cea4d08
CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds
...
Pin clang-format to version 16, and black to 24.10.0.
Keep using Ubuntu 22.04 for Linux builds for portability.
2024-11-13 23:48:04 +01:00
Capital
3fe6da64d4
Backport 65910 for Godot 3
2024-11-13 23:20:38 +01:00
a59cb3956b
Backported from godot 4: Make SkeletonIk3D node usable
...
- warriormaster12
ddf93f3f59
2024-09-30 18:55:39 +02:00
506a0756c5
Update gdnative api.
2024-09-30 17:26:29 +02:00
6ac0c2bbc0
Undo unecessary breaking change to gdnative.
2024-09-30 16:26:52 +02:00
ee1e40f1b0
Renamed looking_at to create_looking_at, and from_scale to create_from_scale in Basis.
2024-09-30 16:17:19 +02:00
c09474ccd8
Re-extracted class docs.
2024-09-20 10:03:06 +02:00
b0cf8c6859
Use the engine's math singleton in proctree.cpp.
2024-09-08 17:33:30 +02:00
f73b16470a
Simple initial docs for ProceduralTreeMesh.
2024-09-08 17:10:32 +02:00
36622694ee
Re-extracted class docs.
2024-09-08 17:02:09 +02:00
5c24f0ba90
Added an icon for procedural tree mesh.
2024-09-08 17:00:16 +02:00
089ac25db5
Fix shadowed declaration.
2024-09-08 16:56:39 +02:00
83871fc6e0
Clang format everything.
2024-09-08 16:52:38 +02:00
e4263507ce
Added an array mesh conversion helper method to ProceduralTreeMesh.
2024-09-08 16:37:04 +02:00
2124f48710
Added flip twig and branch faces options to procedural tree mesh.
2024-09-08 16:26:35 +02:00
a02d73b035
Fix typo.
2024-09-08 16:14:46 +02:00
4f62ea4b8e
Fix tree mesh face orientation.
2024-09-08 16:12:16 +02:00
ad642e3f16
Added an option to enable and disable branch and twig meshes.
2024-09-08 16:03:54 +02:00
5e7264b292
Increase max trunk length.
2024-09-08 15:29:07 +02:00
147bc63f7e
Update the tree mesh when a property changes.
2024-09-08 15:24:41 +02:00
c4fa44a02b
Implement tree generation.
2024-09-08 15:18:37 +02:00
905f1105b1
Range property hints for the ProceduralTreeMesh.
2024-09-08 14:50:00 +02:00
51ee422874
ProceduralTreeMesh bind improvements.
2024-09-08 14:36:59 +02:00
da67535193
ProceduralTreeMesh initial binds.
2024-09-08 14:25:06 +02:00
6c0cb3dc52
Bind enum values.
2024-09-08 13:35:37 +02:00
fe9d89d6ec
Also rename it's files.
2024-09-08 13:33:48 +02:00
883851a57a
Renamed ProceduralTree3DMesh to ProceduralTreeMesh.
2024-09-08 13:31:27 +02:00
755a8b0225
ProceduralTree3DMesh initial setup.
2024-09-08 13:28:45 +02:00
2a936f4954
Renamed procedural_tree_3d.h and cpp to procedural_tree_3d_mesh.h and .cpp.
2024-09-08 10:50:01 +02:00
76ae9d4c09
Procedural tree 3d module initial setup.
2024-09-08 10:19:20 +02:00
aa622685d0
Clang format everything.
2024-07-21 10:40:17 +02:00
82296c9f19
Renamed the render_menu property in UserWebPage to should_render_menu, as there is a render_menu method in WebNode.
2024-07-19 08:37:03 +02:00
f93f0e1984
Disabled the unused argument warning by default.
2024-07-18 11:13:26 +02:00
5025e3f4b6
Fix getting utf-8 texts from Sqlite3QueryResult.
2024-07-18 08:44:40 +02:00
f377181035
Tweaks to defaults.
2024-07-18 08:14:27 +02:00
e8cabe7657
Don't create any accounts in UserManagerDB::_create_default_entries().
2024-07-18 08:09:11 +02:00
05dbe60f9b
Re-extracted class docs.
2024-07-16 23:22:41 +02:00
f9507dc475
Clang format everything again.
2024-07-16 21:29:26 +02:00
8181808b74
Ran the header guard move script.
2024-07-16 21:27:34 +02:00
c7ac1db971
Clang format everything.
2024-07-16 21:23:54 +02:00
38dd206a3b
Tweaks to the editor defaults.
2024-07-16 20:19:54 +02:00
d899382c30
Added back the xatlas_unwrap module. Also moved xatlas into it so it's not in the thirdparty folder.
2024-07-15 20:21:33 +02:00
Rémi Verschelde
2936883335
miniupnpc: Disable socket timeout on Windows, matching upstream
...
Fixes #88471 .
(cherry picked from commit f695de7c68e373088175f8f3b1650f11a27be7aa)
2024-07-14 21:01:53 +02:00
lawnjelly
88406b7fbc
Physics Interpolation - Fix 2D skinning
...
2D skinning required the interpolated skeleton base transform to be updated when using interpolation.
2024-07-14 10:38:02 +02:00
Aaron Franke
f7490335a4
GDNative: Fix Linux riscv warning about ignored sysv_abi
2024-07-14 08:26:01 +02:00
59d5eedf61
Fix logic.
2024-07-14 07:37:05 +02:00
lawnjelly
1d20785663
Tilemap editor - prevent changing tool when mouse buttons pressed
...
Changing tool when painting prevented the corresponding commit of undo action when the mouse button was released. This led to undo actions getting out of sync and the undo system breaking the editor.
This PR simply prevents changing tool while mouse buttons are pressed, and prevents the above scenario.
2024-07-14 07:28:25 +02:00
Mikael Hermansson
bffa53c645
Allow LSP to process multiple messages per poll
...
(cherry-picked from commit e2485044a1b33628e6149d4f930b6fe065743c9d)
2024-07-14 07:23:38 +02:00
946092e6fc
Fix size mismatch warning.
2024-06-18 10:17:25 +02:00
db1a38081b
Set the status code in WebRoot::_handle_error_send_request().
2024-05-22 07:25:16 +02:00
7476c8608c
Implemented VertexLight2D management support to LayeredTileMapLayers.
2024-05-11 22:59:41 +02:00
7a4271104d
VertexLight2D support for LayeredTileSetAtlasSourceEditor.
2024-05-11 21:50:55 +02:00
48c65ce89e
Added VertexLight2D support to LayeredTileData.
2024-05-11 21:05:52 +02:00
63fe195965
Implement debug drawing avoidance radius in LayeredTileMapLayer.
2024-05-11 19:55:48 +02:00
4a5e7894ab
Only draw the radius's circle if it's bigger than 0.
2024-05-11 19:54:49 +02:00
d59353d48e
Implement navigation obstacle support for LayeredTileMapLayers.
2024-05-11 19:29:43 +02:00
01342ca5fd
Fix typo.
2024-05-11 17:40:21 +02:00
a138731c98
Also draw the position and radius in TileDataAvoidanceEditor.
2024-05-11 17:39:30 +02:00
36dd1dc0c3
Fix typo.
2024-05-11 16:13:53 +02:00
25ce3051b9
Editor setup for the avoidance properties.
2024-05-11 15:58:33 +02:00
37e586ebbc
Avoidance positions are now using Vector2is in LayeredTileData.
2024-05-11 13:48:35 +02:00
4f11a25ef7
Added avoidance position property to LayeredTileData.
2024-05-11 13:23:40 +02:00
8998814481
Added flip winding order tool to GenericTilePolygonEditor.
2024-05-11 13:04:57 +02:00
5a870d0972
Implemented Obstacle for LayeredTileSets.
2024-05-11 12:49:44 +02:00
cbbdc7b32d
Fixed rao and vertex lights for newly added cells. Also fixed re-generating the tilemap cells in many cases. Also small improvements.
2024-05-10 21:50:21 +02:00
41fd5fa504
Remove duplicate call.
2024-05-10 18:09:10 +02:00
c781ca9c5f
Bind _tile_set_changed in LayeredTileDataEditor.
2024-05-10 17:55:53 +02:00
62a3dcfd34
Turn autowrap on on LayeredTileSetAtlasSourceEditor's tile_inspector_no_tile_selected_label.
2024-05-10 17:52:21 +02:00
8953d84f29
Optimize _node_route_map's usage in WebNode.
2024-05-04 16:58:03 +02:00
942e7e802f
Fixed docs, index node support has been moved from WebRoots to WebNodes a while ago.
2024-05-04 16:52:49 +02:00
0c5a35e07a
Actually... always defer unmatched requests to index nodes if they are available.
2024-05-04 16:42:59 +02:00
d880ff660f
Added an option to defer unmathed requests to index nodes in WebNode.
2024-05-04 16:40:23 +02:00
602d8a6836
Use HashMap in BrowsableFolderServeWebPage, as the bug that was preventing this was already fixed quite a while ago.
2024-05-04 16:13:52 +02:00
61cecf068a
Expose FileCache in FolderServeWebPage to scripts.
2024-05-04 16:13:02 +02:00
225bfef3e6
Tweak WebNode::get_full_uri() to give back the output what you'd normally assume when the uri segment is "/" under a WebRoot.
2024-05-04 15:57:06 +02:00
956bc0e9a0
Fix indents.
2024-04-27 23:06:38 +02:00
3dfa9bd7e8
Finish missing docs for the rest of the database module.
2024-04-27 23:03:18 +02:00