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
Pāvels Nadtočajevs
f267631bda
[TextServer] Fix some emoji sequences with skin tone modifier not rendered correctly.
2026-06-11 10:37:21 +03:00
风青山
b887d57671
Make the OptionButton match the width of the pop-up menu
...
The difference in width compared to the popup is due to the potentially
different widths of the dedicated icons/styleboxes.
Make the width at least the width of the popup.
2026-06-09 08:25:57 +08:00
HolonProduction
11c832dced
GDScript: Don't register unexposed classes as constants
2026-06-08 20:51:49 +02:00
Thaddeus Crews
09522aea1c
Merge pull request #120028 from HolonProduction/gdscript/blacklist-internal-classes
...
GDScript: Exclude `globals` internal classes in the analyzer
2026-06-08 09:12:04 -05:00
othman alzahrani
43b2edabf5
Fix ZIPPacker creating empty directory entries - bruvzg fix
2026-06-08 09:18:46 +03:00
HolonProduction
5a017a1f5e
GDScript: Exclude globals internal classes in the analyzer
2026-06-06 10:38:32 +02:00
Thaddeus Crews
3515ae6282
Merge pull request #115820 from Ivorforce/gdscript-general-guidelines
...
Migrate GDScript design guidelines to the contributing docs.
2026-06-05 09:24:41 -05:00
Jorrit Rouwe
3c599ae744
Change ConeTwistJoint3D to use cone shaped limits
...
This matches the behaviour in GodotPhysics3D.
2026-06-02 21:26:16 +02:00
Thaddeus Crews
ef3b82356d
Merge pull request #119755 from dalexeev/gds-fix-stack-clearing-resumed-coroutine-completion
...
GDScript: Move stack cleanup after resumed coroutine completion
2026-06-01 11:15:13 -05:00
Thaddeus Crews
bc209b4f1d
Merge pull request #119598 from nikitalita/ensure-bptc-textures
...
Ensure that BPTC LayeredTexture images get compressed with same signedness
2026-05-29 10:47:39 -05:00
Pāvels Nadtočajevs
df38dbe271
[VideoStreamPlaybackTheora] Uninitialize and print error if file has no video stream.
2026-05-26 11:26:43 +03:00