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
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
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
Danil Alexeev
e4034355de
GDScript: Move stack cleanup after resumed coroutine completion
2026-05-25 23:06:45 +03:00
Thaddeus Crews
92b674706c
Merge pull request #119659 from dsnopek/openxr-frame-synthesis-failed-first-frame
...
OpenXR: Fix `XR_ERROR_VALIDATION_FAILURE` on first frame with frame synthesis on Meta Quest
2026-05-25 12:52:34 -05:00
Paul Joannon
4bb041de8b
Fix issue with incomplete property overrides in C# sourcegen
2026-05-25 17:16:23 +02:00
Jesusemora
a3d2811666
removed unused code
...
* vec_map is declared again in the _build_surfaces_default() method so it was doing nothing.
* removed the else branch, as an autosmooth with value < 0.1 should be flat.
2026-05-22 22:23:22 -03:00
Thaddeus Crews
df3168ad6e
Merge pull request #119648 from bruvzg/hb_typo
...
[HarfBuzz] Fix typo in 13.0.0-14.1.0 branch.
2026-05-22 10:57:55 -05:00
Thaddeus Crews
2d7b307004
Merge pull request #119625 from barthy-koeln/fix/text_server_fallback--zero_width_codes
...
TextServerFB: Fix zero-width space detection and rendering
2026-05-22 10:57:54 -05:00
David Snopek
45d6728eed
OpenXR: Fix XR_ERROR_VALIDATION_FAILURE on first frame with frame synthesis on Meta Quest
2026-05-22 09:40:48 -05:00
Pāvels Nadtočajevs
1fa9400b2d
[HarfBuzz] Fix typo in 13.0.0-14.1.0 branch.
2026-05-22 08:37:31 +03:00
Thaddeus Crews
78ff43f995
Merge pull request #119241 from YeldhamDev/gridmap_is_so_crusty
...
Fix incorrect grid floor position before input in the `GridMap` editor
2026-05-21 09:25:06 -05:00
barthy-koeln
cfcec5ccca
fix(text_server_fb): zero-width space detection and rendering
2026-05-21 10:56:54 +02:00