Mikael Hermansson
89f9a23d9e
Batch the adding of Jolt Physics bodies
...
Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
2025-06-14 14:11:07 +02:00
Rémi Verschelde
09ed9d4a93
Merge pull request #107254 from passivestar/shadow-unleak
...
Fix LightmapGI shadow leaks
2025-06-14 00:00:12 +02:00
Rémi Verschelde
3be63ecdb6
Fix Mono build on Windows after `String::resize` rename
2025-06-13 18:01:50 +02:00
Rémi Verschelde
cec5c89f9d
Merge pull request #107143 from Mickeon/documentation-miscellaneous-oddities-part-5
...
Fix miscellaneous oddities around the class reference (part 5)
2025-06-13 15:53:47 +02:00
Rémi Verschelde
15c3656626
Merge pull request #105480 from bruvzg/hb111
...
Update HarfBuzz to 11.2.1
2025-06-13 15:53:37 +02:00
Rémi Verschelde
7e9b709917
Merge pull request #102837 from raulsntos/dotnet/fix-reload-callables
...
[.NET] Skip serializing delegates with a disposed target
2025-06-13 15:53:33 +02:00
smix8
cbd446ac29
Add navigation path query parameter limits
...
Adds navigation path query parameter limits.
2025-06-13 14:42:26 +02:00
Pāvels Nadtočajevs
8e75a3711e
Update HarfBuzz to 11.2.1
2025-06-13 08:20:47 +03:00
Rémi Verschelde
2ac31ece59
Merge pull request #107030 from bruvzg/font_validate_script
...
Check script sample characters to filter out incorrect script support information.
2025-06-13 01:30:37 +02:00
Rémi Verschelde
22702244f8
Merge pull request #105414 from KoBeWi/disable_uid_here
...
Add `@export_file_path` to export raw paths (no UID)
2025-06-13 01:30:24 +02:00
Rémi Verschelde
ce3ebacb3e
Merge pull request #107381 from smix8/ref_iterations_2d
...
Change 2D navigation region and link updates to an async process
2025-06-12 23:32:48 +02:00
Rémi Verschelde
6eb6e3e6e0
Merge pull request #107457 from akien-mga/improve-error-message-call-single-argument
...
Improve error messages for method calls expecting only 1 argument
2025-06-12 22:49:36 +02:00
Rémi Verschelde
ea908f1ab2
Merge pull request #107416 from dalexeev/gds-fix-for-range-assignment
...
GDScript: Add missing type conversions in `for range`
2025-06-12 22:49:08 +02:00
Rémi Verschelde
ae484828bb
Merge pull request #107408 from Ivorforce/node-path-string-explicit
...
Make conversions from `NodePath` to `String` explicit.
2025-06-12 22:49:03 +02:00
Rémi Verschelde
1a64b6b5b6
Merge pull request #106913 from Ivorforce/string-resize-uninitialized
...
Rename `String::resize` to `resize_uninitialized`
2025-06-12 22:48:45 +02:00
Rémi Verschelde
d1083c9722
Improve error messages for method calls expecting only 1 argument
2025-06-12 17:02:59 +02:00
Rémi Verschelde
03bd8ba9c2
Merge pull request #107439 from bruvzg/lb_config
...
Add `line_breaking_strictness` project setting.
2025-06-12 11:57:01 +02:00
Rémi Verschelde
f400e10011
Merge pull request #107315 from HolonProduction/lsp-brief-fix
...
LSP: Fix class documentation to include brief
2025-06-12 11:56:42 +02:00
Pāvels Nadtočajevs
e87cccefca
Add `line_breaking_strictness` project setting.
2025-06-12 09:26:52 +03:00
LuoZhihao
8ba4656ea3
Compile out editor-only logic within `validate_property` in games
2025-06-12 12:54:19 +08:00
Rémi Verschelde
2ee5d28d9d
Merge pull request #77164 from dalexeev/gds-re-add-ord
...
GDScript: Re-add `ord()` function
2025-06-12 01:15:29 +02:00
Rémi Verschelde
ed98e2850b
Merge pull request #74393 from dalexeev/gds-highlight-members
...
GDScript: Highlight script members like native ones
2025-06-12 01:15:26 +02:00
Lukas Tenbrink
dcb7b21522
Fix a crash when the first line of GDScript code is indented.
...
Co-authored-by: dalexeev <dalexeev12@yandex.ru>
2025-06-11 23:07:42 +02:00
Danil Alexeev
f864d0ce11
GDScript: Re-add `ord()` function
2025-06-11 21:01:13 +03:00
Danil Alexeev
e2d4469dc2
GDScript: Add missing type conversions in `for range`
2025-06-11 20:45:47 +03:00
Lukas Tenbrink
b13a0e1834
Rename `String::resize` to `resize_uninitialized`, to better communicate to callers that new characters must be initialized.
2025-06-11 18:13:02 +02:00
Lukas Tenbrink
e2931a5c19
Make conversions from `NodePath` to `String` explicit.
2025-06-11 16:50:27 +02:00
Danil Alexeev
d700ad7feb
GDScript: Highlight script members like native ones
2025-06-11 15:55:00 +02:00
Rémi Verschelde
c455d81c4c
Merge pull request #107352 from aaronfranke/blend-fbx-naming-version
...
Implement naming version system for FBX and Blend importers like glTF
2025-06-11 11:20:21 +02:00
Rémi Verschelde
c80bb1b537
Merge pull request #104025 from huwpascoe/named_placeholder
...
Add named placeholder to blender import options
2025-06-11 11:20:08 +02:00
smix8
2458370de4
Change 2D navigation region and link updates to an async process
...
Changes 2D navigation region and link updates to an async process.
2025-06-11 00:51:02 +02:00
Aaron Franke
a56b3a93d3
Implement naming version system for FBX and Blend importers like glTF
2025-06-10 09:42:54 -07:00
Aaron Franke
a3daba29dd
Allow attaching scripts to nodes in the Advanced Import Settings dialog
2025-06-10 09:35:24 -07:00
Rémi Verschelde
2e216b50b5
Merge pull request #106552 from nikitalita/bytecode-version-bump
...
Bump script bytecode version after token enum change
2025-06-10 17:56:18 +02:00
smix8
7ae2c0af9d
Add MultiNodeEdit support for NavigationRegion3D
...
Adds MultiNodeEdit support for NavigationRegion3D.
2025-06-10 16:59:29 +02:00
Rémi Verschelde
cc9761c3f0
Merge pull request #107188 from berarma/moviewriter-add-theora
...
Add Ogg Theora support to MovieWriter
2025-06-10 16:22:57 +02:00
Bernat Arlandis
a16b04fe07
Add Ogg Theora support to MovieWriter
...
Movie Maker mode can now record files in `.ogv` format, which can be
directly viewed in Godot's VideoStreamPlayer node along with most
video players. This is a lossy format with inter-frame compression,
unlike AVI + MJPEG which only performs intra-frame compression.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Leo de Penning <leo.depenning@illuminoo.com>
2025-06-10 15:52:24 +02:00
smix8
877da269d8
Change navigation region and link updates to an async process
...
Changes navigation region and link updates to an async process.
2025-06-10 14:18:47 +02:00
Rémi Verschelde
3925ca0571
Merge pull request #106537 from aaronfranke/gltf-per-skel-unique
...
GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide
2025-06-10 12:29:55 +02:00
Rémi Verschelde
6d08aa4504
Merge pull request #103735 from wagnerfs/fixes-navmesh-border-size-precision-warning
...
Fix navmesh `border_size` precision warnings
2025-06-10 12:29:37 +02:00
Aaron Franke
8350919575
GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide
2025-06-10 02:44:56 -07:00
Aaron Franke
0972db7b40
GLTF: Use scene root nodes for root nodes, don't include orphan nodes
2025-06-09 15:29:00 -07:00
Thaddeus Crews
0f05e91889
Merge pull request #82808 from dalexeev/gds-vararg
...
GDScript: Add support for variadic functions
2025-06-09 17:08:48 -05:00
Thaddeus Crews
a34d81791d
Merge pull request #71564 from dalexeev/gds-optimize-for-range
...
GDScript: Optimize non-constant `for`-`range`
2025-06-09 17:08:45 -05:00
Thaddeus Crews
8ecc6da249
Merge pull request #100899 from dalexeev/core-unify-display-of-error-type-prefixes
...
Core: Unify display of error type prefixes
2025-06-09 17:08:41 -05:00
Wagner
0cfa6b55a5
Fix navmesh border_size precision warnings
2025-06-09 18:59:08 -03:00
Danil Alexeev
a13fbc6e3e
GDScript: Optimize non-constant `for`-`range`
2025-06-09 22:04:39 +03:00
Danil Alexeev
ee121ef80e
GDScript: Add support for variadic functions
2025-06-09 21:53:05 +03:00
Thaddeus Crews
3b963ab8b6
Merge pull request #105081 from dalexeev/gds-add-export-tool-button-autocompletion
...
GDScript: Add autocompletion for `@export_tool_button`
2025-06-09 12:31:43 -05:00
Thaddeus Crews
3cc71ef8b9
Merge pull request #104184 from aaronfranke/gltf-non-joint-leaf
...
GLTF: Don't collapse non-joint leaf nodes when importing skeletons
2025-06-09 12:31:42 -05:00