Thaddeus Crews
8222d0983a
Merge pull request #118856 from Ivorforce/stringname-string-conversion
...
Change `StringName` -> `String` conversion from `operator String()` to `string()`
2026-06-23 07:01:08 -05:00
Thaddeus Crews
8cc54b6f7b
Merge pull request #109722 from nikitalita/fix-gltf-empty-buffers
...
GLTFDocument: don't serialize empty buffers
2026-06-23 07:01:07 -05:00
Thaddeus Crews
7aa756a4b3
Merge pull request #120466 from nikitalita/gltf-mutex-all-document-extensions
...
GLTF: Mutex guard `all_document_extensions`
2026-06-23 07:01:07 -05:00
Thaddeus Crews
05924d6259
Merge pull request #118997 from nikolay-egorov/proposal-3891
...
Add quaternion targets to `Generic6DOFJoint3D`
2026-06-23 07:01:02 -05:00
nikitalita
a41f7c57ef
GLTFDocument: don't serialize empty buffers
2026-06-22 07:15:30 -07:00
Lukas Tenbrink
2659124e66
Change StringName -> String conversion from operator String() to string().
2026-06-22 15:46:16 +02:00
Thaddeus Crews
28db2de289
Merge pull request #120139 from HolonProduction/lsp/change-workspace
...
LSP: Fix `gdscript_client/changeWorkspace` notification
2026-06-22 08:29:50 -05:00
Thaddeus Crews
f011e5044f
Merge pull request #119746 from raulsntos/dotnet/ignore-member-attribute
...
[.NET] Add `IgnoreMember` attribute to exclude members from Godot
2026-06-22 08:29:46 -05:00
Thaddeus Crews
bf3016d9cf
Merge pull request #120040 from ArdaE/support-CUSTOM3-in-glTF-importer
...
Add support for CUSTOM3 shader built-in when importing glTF files, and related improvements
2026-06-22 08:29:43 -05:00
Thaddeus Crews
cb4b6883cb
Merge pull request #120191 from dalexeev/gds-prevent-error-spam-for-ct-eval
...
GDScript: Prevent error spam during compile-time evaluation of some functions
2026-06-22 08:29:43 -05:00
nikitalita
91f1f9197c
GLTF: Mutex guard all_document_extensions
2026-06-19 23:49:38 -07:00
Thaddeus Crews
f964fa714f
Merge pull request #118575 from DeeJayLSP/gdtype-name-hierarchy
...
Exchange use of `ClassDB::is_parent_class()` with `Object::is_class()` where possible
2026-06-19 15:09:27 -05:00
Thaddeus Crews
47789b52be
Merge pull request #120303 from nikitalita/fix-blend-export
...
GLTF: Fix blend shape weights and value tracks not being exported
2026-06-19 15:09:26 -05:00
Thaddeus Crews
cf1bf73aa7
Merge pull request #118583 from YeldhamDev/gridmap_show_octants
...
Add octant visualization to `GridMap`
2026-06-19 15:09:24 -05:00
Thaddeus Crews
1aba8abf67
Merge pull request #118869 from DeeJayLSP/mp3-ogg-no-cd
...
Remove constructors from MP3 and Ogg Vorbis streams
2026-06-19 15:09:21 -05:00
Thaddeus Crews
eb098a2ae7
Merge pull request #118957 from DeeJayLSP/gds-redundant-cleardata
...
Remove redundant `ClearData` struct from `GDScript`
2026-06-19 15:09:21 -05:00
Thaddeus Crews
ef79fa3fc0
Merge pull request #117946 from HolonProduction/editor-language-kickoff
...
Introduce `EditorLanguage` and move `ScriptLanguage::complete_code` into it.
2026-06-19 15:09:19 -05:00
Thaddeus Crews
77faa60a90
Merge pull request #118221 from HolonProduction/completion-autoload-copy
...
Autocompletion: Remove unnecessary `HashMap` copy
2026-06-19 12:05:57 -05:00
Thaddeus Crews
a76efc3c68
Merge pull request #114870 from Rindbee/add-match_popup_width-in-OptionButton
...
Make the OptionButton match the width of the pop-up menu
2026-06-19 12:05:51 -05:00
smix8
eb00a8546d
Split Node3DEditorViewport into a dedicated file
...
Splits `Node3DEditorViewport` into a dedicated file.
The main `Node3DEditorPlugin` file was one if the biggest files of the entire engine. It was getting way too big to be viewed, parsed and displayed effectively (e.g. GitHub, certain IDEs). While still big after this PR it at least splits it more or less in half.
- Moves `Node3DEditorViewport` and related helper classes to its own file `node_3d_editor_viewport` file.
- Moves the (shared) constexpr to its own file `node_3d_editor_constants` file.
- Forward declares many more classes.
- Removes unnecessary includes.
- Fixes classes that needed the actual Node3DViewport class.
2026-06-19 17:30:50 +02:00
Thaddeus Crews
0dd6299f71
Merge pull request #117991 from NoctemCat/clear_base_before_next
...
GDScript: Clear base script in `GDScript::clear`
2026-06-18 15:14:20 -05:00
Thaddeus Crews
685c3eedb7
Merge pull request #104014 from precup/relative_path_fix
...
Account for relative extends paths in a GDScript utility function
2026-06-18 15:14:18 -05:00
Thaddeus Crews
e9b080715c
Merge pull request #93325 from rune-scape/gds-wrong-file-error
...
GDScriptFunction: Fix wrong file in errors
2026-06-18 15:14:17 -05:00
Thaddeus Crews
ab0a9627e2
Merge pull request #118616 from aurpine/fix-print_match_pattern-dictionary-key-only
...
Fix TreePrinter for match dictionary pattern with no value
2026-06-18 15:14:16 -05:00
Thaddeus Crews
8abf31dd55
Merge pull request #119936 from HolonProduction/gdscript/unexposed
...
GDScript: Don't register unexposed classes as constants
2026-06-18 15:14:15 -05:00
Thaddeus Crews
867f7dadeb
Merge pull request #115461 from HolonProduction/gdscript/noroutine
...
GDScript: Prevent function states from leaking into typed temporaries, when overwriting with coroutines
2026-06-18 15:14:14 -05:00
Thaddeus Crews
495c29411d
Merge pull request #120249 from mxtherfxcker/fix-navigation-agent-cpu-leak-on-unpause
...
Fix navigation agents unconditionally getting added to avoidance simulation after pause resume
2026-06-18 15:14:13 -05:00
Thaddeus Crews
32159caaf4
Merge pull request #117849 from WoodWood1299/nonresizable-confirmation-dialogue
...
Editor: Fix accept/confirmation dialogs being resizable
2026-06-18 15:14:02 -05:00
Thaddeus Crews
ed3bf90c65
Merge pull request #98396 from paulloz/dotnet/fix-sourcegen-with-virtual-properties-partial-overrides
...
Fix issue with incomplete property overrides in C# sourcegen
2026-06-18 13:15:30 -05:00
Thaddeus Crews
f2c10060d2
Merge pull request #114664 from kitbdev/fix-gdscriptcache-test-solo
...
Fix GDScriptCache test failing when run by itself
2026-06-18 13:15:28 -05:00
Thaddeus Crews
fd0166505a
Merge pull request #120031 from BlueCube3310/basisu-rearrange
...
Rearrange BasisUniversal transcode format order
2026-06-18 13:15:26 -05:00
Thaddeus Crews
ff69b2730e
Merge pull request #120185 from bruvzg/emo_skin
...
[TextServer] Fix some emoji sequences with skin tone modifier not rendered correctly.
2026-06-18 10:19:00 -05:00
Thaddeus Crews
55b4c50029
Merge pull request #109864 from SanderVanhove/fix/multiplayer-desync-on-node-remove
...
Fix peers stopping replication on deleting node they spawned with MultiplayerSpawner
2026-06-18 10:18:59 -05:00
Thaddeus Crews
9e2a5e8556
Merge pull request #119071 from aaronfranke/gltf-p-state
...
GLTF: Use p_state parameter directly
2026-06-18 10:18:59 -05:00
Thaddeus Crews
0700dd70bb
Merge pull request #120371 from Ivorforce/cookie-clear-cookie-clean
...
Set inited=false on `CookieContextMbedTLS::clear` to avoid accidental double destruction.
2026-06-18 10:18:56 -05:00
Thaddeus Crews
d0b80d5f7c
Bump version to 4.8-dev
2026-06-18 09:48:07 -05:00
Thaddeus Crews
2301f36122
Merge pull request #120344 from bruvzg/area_light_shader_adreno
...
Inline `integrate_edge_hill` to work around Adreno shader compiler bug.
2026-06-17 12:34:16 -05:00
Lukas Tenbrink
e394baf402
Set inited=false on CookieContextMbedTLS::clear to avoid accidental double destruction.
2026-06-17 18:33:50 +02:00
Thaddeus Crews
86637357b3
Merge pull request #120298 from jrouwe/120279
...
Jolt Physics: Fix default area parameter updates not propagating to bodies
2026-06-16 12:48:47 -05:00
Pāvels Nadtočajevs
9fc8a9c0d8
Inline integrate_edge_hill to work around Adreno shader compiler bug.
2026-06-16 14:58:42 +03:00
Jorrit Rouwe
382d320008
Jolt Physics: Fix default area parameter updates not propagating to bodies
2026-06-15 22:10:35 +02:00
Thaddeus Crews
b4156a8833
Merge pull request #120258 from mxtherfxcker/jolt/fix-gravity-scale-update
...
Jolt: Fix gravity scale not updating when set from code
2026-06-15 08:52:43 -05:00
Thaddeus Crews
9fae09dbb6
Merge pull request #120243 from mihe/jolt/callback-removal-fix
...
Jolt: Remove forced area event queuing during body exit
2026-06-15 08:52:41 -05:00
Fredia Huya-Kouadio
f30ffa8b44
[XR] Fix a crash when spatial entity marker trackers are detected
2026-06-14 12:48:50 -07:00
nikitalita
19b246bbeb
GLTF: Fix blend shape value tracks not being exported
...
Also fix blend weights not being written to export
2026-06-14 11:55:15 -07:00
mxtherfxcker
7fa8a11676
Fix massive CPU leak in NavigationAgent2D/3D after unpausing
2026-06-14 13:17:33 +03:00
Aaron Franke
a749ebf48f
GLTF: Use p_state parameter directly
2026-06-13 21:32:37 -07:00
mxtherfxcker
c4e91ee267
Jolt: Fix gravity scale not updating when set from code
2026-06-13 14:12:08 +03:00
Mikael Hermansson
2a7d14671a
Jolt: Remove forced area event queuing during body exit
2026-06-12 17:29:28 +02:00
BlueCube3310
bc66e91098
Rearrange BasisUniversal transcode format order
2026-06-11 18:57:23 +02:00