15bac2d514
Fix syntax error.
2023-12-18 00:46:28 +01:00
5133ef182d
File copyright header updates pt10.
2023-12-18 00:31:04 +01:00
98912a89e8
File copyright header updates pt9.
2023-12-18 00:25:33 +01:00
429575fab6
File copyright header updates pt8.
2023-12-18 00:18:53 +01:00
ae854d4e55
File copyright header updates pt7.
2023-12-18 00:02:58 +01:00
3afe20bdc7
More old copyright header cleanups.
2023-12-17 23:24:10 +01:00
347168197c
File copyright header updates pt6.
2023-12-17 23:21:54 +01:00
443140a9e8
File copyright header updates pt5.
2023-12-17 23:07:28 +01:00
5088d32fa0
Removed my old copyright headers.
2023-12-17 22:59:50 +01:00
88e9ad04f2
Moved back the servers and resources from core.
2023-12-10 23:11:07 +01:00
11945d7f1d
Split material.h.
2023-12-10 21:26:28 +01:00
63c895747a
Moved Curve and Gradient to core.
2023-12-10 20:23:51 +01:00
e32155717c
Moved 2d shapes to core.
2023-12-10 20:03:16 +01:00
9d2309bfe1
Moved shapes to core.
2023-12-10 19:58:44 +01:00
053f083e17
Moved the Physics 2d server to core.
2023-12-10 19:42:57 +01:00
dbcc6e33da
Moved the physics server to core.
2023-12-10 19:36:00 +01:00
238bf1b331
Moved the RenderingServer to core.
2023-12-10 19:04:24 +01:00
049440aaf1
Moved BitMap to core.
2023-12-10 18:07:25 +01:00
3902cf1924
Moved ScneeStringNames and PropertyUtils into scene/main.
2023-12-10 18:01:51 +01:00
191e9e152e
Added quote_style argument to get_argument_options().
2023-12-10 16:02:08 +01:00
9df5649c1b
Moved CanvasItem, Control, Node2D and Spatial under scene/main.
2023-12-10 15:50:54 +01:00
763f662263
Moved meshes to a new subfolder.
2023-12-10 15:22:09 +01:00
deccaed2cc
Moved materials into a new subfolder.
2023-12-10 14:59:22 +01:00
4cbc387c53
Moved the navigation relatred resources into subfolders.
2023-12-10 14:23:24 +01:00
2cc42b045a
Moved shapes under a new shapes folder.
2023-12-10 14:10:10 +01:00
e50ab7fa84
Moved 2d shapes under a new shapes_2d folder.
2023-12-10 13:55:20 +01:00
de91cf5873
Mark NativeScripts as having delayed metadata.
2023-10-24 00:40:54 +02:00
3b8f836a41
Re-extracted class docs.
2023-10-20 15:06:38 +02:00
1ff5cdf911
Fix positioning the colliders from PropDataStaticBody in TerrainPropJob and VoxelPropJob.
2023-10-14 08:10:06 +02:00
9142600d70
Implemented PropDataStaticBody handling for TerrainPropJob and VoxelPropJob.
2023-10-13 21:00:25 +02:00
6ff8ae122c
Codestyle fixes.
2023-10-13 20:59:57 +02:00
3f8ca3136e
Codestyle fixes.
2023-10-13 20:41:22 +02:00
0fa7faf43a
Added support for PropDataStaticBody in PropInstance and PropInstanceMerger.
2023-10-13 20:35:10 +02:00
2aa3fbf381
Codestyle.
2023-10-13 20:27:08 +02:00
c5ec0b8a33
Codestyle.
2023-10-13 20:26:59 +02:00
ac39ffb96b
Fix typo.
2023-10-13 19:36:17 +02:00
73bdeb40c6
Don't process CollisionShapes recursively in PropDataCollisionObject, as they only work as a direct child.
2023-10-13 19:28:56 +02:00
da2daebbb8
Fixed processing collision shapes in PropDataCollisionObject.
2023-10-13 19:27:40 +02:00
f7ecfb412a
Initial StaticBody support for the prop system.
2023-10-13 15:58:42 +02:00
93a2081a58
Re-extracted class docs.
2023-10-12 01:59:32 +02:00
2cd304097a
Fix JSONRPC's class docs.
2023-10-12 01:58:43 +02:00
b4692f1763
Port4ed from godot: Add binary MO translation file support. Add brotli decoder and WOFF2 support.
...
Use smaller .mo files instead of .po, if gettext is available.
Convert editor fonts to .woff2 format.
- bruvzg
fd2fba7c2c
2023-10-02 21:12:03 +02:00
13f981c684
Initialize variable.
2023-10-02 19:38:51 +02:00
d4b82d2724
Added setting to enable / disable gdscript's language server.
2023-10-02 19:37:38 +02:00
84768b8f0c
GDScript LSP compile fix pt2.
2023-10-02 19:22:04 +02:00
f10681e2be
GDScript LSP compile fix pt1.
2023-10-02 19:06:13 +02:00
01d1d1aa24
Fix compiling the jsonrpc module.
2023-10-02 18:51:44 +02:00
96702b39c8
Added back the jsonrpc module.
2023-10-02 18:38:39 +02:00
4047443e5d
Added back the language server for gdscript.
2023-10-02 18:32:24 +02:00
88e7cc8776
Fix compile errors.
2023-10-02 17:11:37 +02:00
lawnjelly
994ae99f62
Physics Interpolation - automatic resets for Camera2D and TileMap.
...
Extra reset required for Camera2D. TileMaps require resetting by quadrant.
2023-10-02 16:50:50 +02:00
4faeb67438
Implemented getting users using their email from the UserDB.
2023-09-22 16:33:21 +02:00
56ae9e3734
Fix typos.
2023-09-22 16:21:37 +02:00
70db9caf20
Re-extracted class docs. Also fixed smaller issues.
2023-09-10 08:42:24 +02:00
e31c09d1f4
Small fixes to the docs.
2023-09-10 08:26:35 +02:00
ccb6074ca9
Backported the editor constrol changes for the new shortcut system from godot4.
2023-09-07 13:41:05 +02:00
bd9abfc160
Fix clang format warnings.
2023-09-07 12:00:31 +02:00
9a2bf73280
Backported _shortcut_input() virtual from godot4.
2023-09-07 09:56:16 +02:00
4fe2f00133
The CScript module is now disabled by default. It will get re-enabled once it gets finished.
2023-09-06 21:52:30 +02:00
7fab5e4c25
Implemented a literal syntax for NodePaths in GDScript I decided on using godot4's (^). The doc already said it's '@' but that was wrong.
2023-09-06 20:45:01 +02:00
56b812f22f
Fix build.
2023-09-06 09:47:06 +02:00
b506468b53
Revert "Backport implement loading DDS textures at run-time"
...
This reverts commit 4b76c7e89c
.
Apparently it can cause issues.
2023-09-06 09:13:08 +02:00
0a9c9ca15e
Ported godot pr: [3.x] Allow exporting custom resources from/to any scripting language (GDScript, VisualScript, C#, NativeScript, PluginScript)
...
- willnationsdev
https://github.com/godotengine/godot/pull/44879
Using the rebased version from 02d1f70ee5
by Atlinx
2023-09-06 01:45:29 +02:00
5331ac9b85
MeshLibrary's SceneConverter will also processes the navigation layers for the items.
2023-09-05 12:25:26 +02:00
dfb5323cc1
Backported from godot4: Change GridMap navigation_layers to be per mesh_library item
...
Changes GridMap navigation_layers from a single bitmask for the entire GridMap to a bitmask for each item used in the mesh_library with a baked navmesh.
- smix8
61f33e205c
2023-09-05 12:23:09 +02:00
c055e8aeed
Use get_navigation_map() in GridMap.
2023-09-05 12:08:25 +02:00
176a0e129c
Fix querying paths.
2023-09-05 11:57:53 +02:00
8880722565
Removed cell height getters and setters from the Navigation2DServer.
2023-09-05 11:57:34 +02:00
268c27458a
TileMaps now support navigation map overrides.
2023-09-05 10:46:22 +02:00
43c11fcdf5
Backported from godot4: Fix typo and ensure backwards compatibility for changed property names
...
Changes to the name of the `navmesh` and `navpoly` properties on
`NavigationRegion` caused navigation data to be lost on load.
This PR creates uses `_set`/`_get` to handle compatibility with the
older names on load, preserving the data.
Also fixes a typo on `get_vertices_per_polygon` in `NavigationMesh`,
and renames the property to remove the `polygon_` prefix which doesn't
match the setter/getter.
- DarkKilauea, akien-mga
0572346985
2023-09-05 09:13:54 +02:00
73c1f1f673
Fix logic in NavMap::sync().
2023-09-04 22:00:26 +02:00
a222159442
Backported from godot4: Add NavigationServer API to enable regions and links
...
Adds NavigationServer API to enable regions and links.
- smix8
69fad39cf5
2023-09-04 20:22:28 +02:00
b37e0e6a4e
Backported from godot4: Update navigation obstacle API
...
Updates navigation obstacle API.
- smix8
c1fc331b88
2023-09-04 19:55:32 +02:00
aeb4d3fbe2
Backported from godot4: Add agent pause mode to NavigationServer
...
Adds agent pause mode to NavigationServer.
- smix8
https://github.com/godotengine/godot/commit/ae9dd47d0c1c237d0733439862aa5ff651dcac2
2023-09-04 19:04:29 +02:00
2f036edcc5
Backported from godot4: Fix cell_height for navigation meshes
...
Fixes `cell_height` for navigation meshes.
- smix8
180a5cded1
2023-09-04 18:34:15 +02:00
dcd93ef8ba
Backported from godot4: Fix NavMesh map_update_id returning 0 results in errors
...
- zorbathut
d0564f2466
2023-09-04 17:56:34 +02:00
e3f2ee62ca
Backported from godot4: Fix pathfinding funnel adding unwanted point
...
Fixes pathfinding funnel adding unwanted point due to precision issues.
- smix8
c51e264446
2023-09-04 17:40:28 +02:00
8485b37515
Ported from godot4: Fix Navigation API abbreviations inconsistency
...
Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav".
- smix8
34e7628f5f
2023-09-04 17:09:39 +02:00
ebfba6a379
Add back the missing lines to GridMap's class doc.
2023-09-04 16:47:08 +02:00
06efbe1882
Added separators to TerrainWorldEditor and VoxelWorldEditor's toolbars.
2023-09-03 13:43:58 +02:00
f30f2b37b8
Small tweak to the tooltip of the quick prop convert buttons.
2023-09-03 13:25:00 +02:00
62840e8517
Use an icon for the quick prop conversion buttons instead of text.
2023-09-03 13:15:23 +02:00
201d6aa8e7
Added a VSeparator to the To Prop editor buttons.
2023-09-03 13:09:56 +02:00
ee8716a7e6
Added a VSeparator to the NavigationPolygonEditor and the NavigationMeshEditor.
2023-09-03 12:44:55 +02:00
2b0a9700b8
Remove the text from the bakle and clear buttons in the editor for the NavigationMeshEditorPlugin and the NavigationPolygonEditorPlugin.
2023-09-03 12:04:53 +02:00
915014b6df
Bake the NavigationMesh on the main thread in the editor.
2023-09-03 10:59:33 +02:00
f84d928aff
Backported from godot4: Improve NavigationServer.free() error msg when RID not found
...
Improves the error msg when NavigationServer.free() does not find the RID e.g. because it was already deleted or did never exist in the first place.
- smix8
b51cab3411
2023-09-03 09:23:39 +02:00
71fef953da
Backported from godot4: Add more hints to navigation map cell size errors
...
Adds more hints to navigation map cell size errors.
- smix8
90e2d9fa7e
2023-09-02 13:43:37 +02:00
cb45a4b951
Backported from godot4: Fix closest possible navigation path position
...
Fixes closest possible navigation path position.
- smix8
e5c24f7118
2023-09-02 13:33:32 +02:00
2f1447dfe5
Backported from godot4: Add NavigationRegion rotation warning
...
Adds NavigationRegion rotation warning.
- smix8
4d8553ff63
2023-09-02 13:15:19 +02:00
e3f889a63b
Backported from godot4: Improve navigation map synchronisation error msgs
...
Improves navigation map synchronisation error msgs related to mismatch of cell sizes.
- smix8
7f2417135f
2023-09-02 13:07:00 +02:00
6db8d89ab7
Backported from godot4: Add navigation map synchronization warnings.
...
- smix8
fef7b4efdc
2023-09-02 13:05:19 +02:00
c55f0b4520
Backported from godot4: Fix NavigationServer free error print
...
Fixes error print for NavigationServer free when a RID can not be found.
- smix8
73dc680fc1
2023-09-02 12:58:49 +02:00
4d23b861d5
Fix logic in GridMap::set_navigation_map().
2023-09-02 12:11:09 +02:00
3a7ad7b883
Backported from godot4: Add GridMap function to change navigation map for baked navigation regions
...
Adds function to change the navigation map for baked navigation regions.
Before all cells with a baked navigation mesh were locked to the default navigation map of the world resource.
- smix8
41c529a94d
2023-09-02 12:10:06 +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
4874f08d9d
Don't start the server on ready in the editor.
2023-08-30 15:16:52 +02:00
62e2b1623a
Use NULLs.
2023-08-30 13:24:46 +02:00
5d93975c8d
Ported: Fix custom res caching sub-res even if no-cache
...
-Razoric480
2ceb93bbef
2023-08-30 12:55:37 +02:00
Hugo Locurcio
892fcff2e1
Document how to use logarithm of base 10 with log()
...
(cherry picked from commit 3c4f0ca9c639e11b3a0673b27427538b244533b6)
2023-08-30 10:49:09 +02:00