Commit Graph

80742 Commits

Author SHA1 Message Date
Rémi Verschelde 507df7b6ec Merge pull request #103842 from timothyqiu/script-filename-no-i18n
ScriptEditor: Disable auto translation of the filename label
2025-03-12 22:57:13 +01:00
Rémi Verschelde 0ca46bfcbd Merge pull request #103769 from AeioMuch/fix_copy_paste_to_new_scene
Fix ownership when pasting non root with child nodes in new scene
2025-03-12 22:57:09 +01:00
Rémi Verschelde 1d6707bb5d Merge pull request #103705 from BrotherShort/rtl_SceneTree_item_rename
Fix SceneTree's rename LineEdit's offset position
2025-03-12 22:57:03 +01:00
Rémi Verschelde cbb1e0ef7a Merge pull request #103653 from dugramen/popup_respect_scale
Apply transforms for LineEdit, RichTextLabel, and TextEdit popup positions
2025-03-12 22:56:58 +01:00
Rémi Verschelde 086197b933 Merge pull request #100761 from arkology/bitmap-editor-outline
Add borders to `BitMap` in `BitMapEditor`
2025-03-12 22:56:49 +01:00
kobewi 323b47facf Add scene_changed signal to SceneTree 2025-03-12 21:27:06 +01:00
Stuart Carnie 2123368dca Metal: Use reference, so we're not copying every frame 2025-03-13 07:15:59 +11:00
Bogdan Inculet b96811f424 Improve State Machine BlendTree node to properly display conditions 2025-03-12 22:06:53 +02:00
ydeltastar ddb94b9e9d Fix debugger's memory leak when project closes itself 2025-03-12 16:46:23 -03:00
smix8 fe1462cdec Move navmesh connection owner check to subfunction
Moves the NavBase related connection checks for navigation layers and region filters to subfunction.
2025-03-12 20:04:19 +01:00
Asaduji 9e1b9fb1bc Fix interpolation in XR nodes 2025-03-12 19:28:04 +01:00
Thaddeus Crews 49cc57a75d Merge pull request #100926 from abstractionfactory/godot-4.4-dictionary-docs
Add explanation for the `PROPERTY_HINT_DICTIONARY_TYPE` data format
2025-03-12 13:17:16 -05:00
Thaddeus Crews 89cf746da1 Merge pull request #103489 from YeldhamDev/cam_override_stretch_fix
Fix wrong canvas camera override panning in the runtime debugger
2025-03-12 13:17:15 -05:00
Thaddeus Crews df65b341ad Merge pull request #101999 from devloglogan/swapchain-update-state
Implement OpenXR FB swapchain update extensions
2025-03-12 13:17:14 -05:00
Thaddeus Crews f51ad3443d Merge pull request #101597 from devloglogan/openxr-performance-settings
Implement `XR_EXT_performance_settings` OpenXR extension
2025-03-12 13:17:12 -05:00
Thaddeus Crews c6004c6267 Merge pull request #102100 from AThousandShips/nav_split_prepare
[Navigation] Rename classes in preparation for future restructure
2025-03-12 13:17:11 -05:00
Thaddeus Crews 8163c9385c Merge pull request #77015 from KoBeWi/breaker_of_breaks
Allow to ignore debugger error breaks
2025-03-12 13:17:10 -05:00
Aaron Franke 97ee05e9b7 Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp 2025-03-12 11:11:38 -07:00
kobewi 7d82704f12 Allow to ignore debugger error breaks 2025-03-12 19:05:57 +01:00
Pāvels Nadtočajevs 047afb1b1d Fix Invalid Task ID error spam in PipelineHashMapRD. 2025-03-12 19:59:13 +02:00
ocean 72045c8306 Scripting: Add script documentation cache to project
This PR adds a script documentation cache in the project folder.
It is loaded at alongside native documentation caches. This makes
scripts fully accessible through Search Help, including their
members, etc, right from project start, without having to compile
every single script.

Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>
2025-03-12 13:44:41 -04:00
arkology af48059e97 Add borders to BitMap in BitMapEditor 2025-03-12 20:41:01 +03:00
Yufeng Ying bebe037abf Add ConstIterator to Dictionary. 2025-03-13 01:28:46 +08:00
devloglogan 352859c29e Implement XR_EXT_performance_settings OpenXR extension 2025-03-12 10:50:43 -05:00
Lukas Tenbrink 78221946cc Add C array constructor to Span. [skip ci] 2025-03-12 16:48:16 +01:00
Michael Alexsander 186d8259d5 Fix wrong canvas camera override panning in the runtime debugger 2025-03-12 12:36:19 -03:00
Thaddeus Crews 74907876d3 Merge pull request #103759 from Ivorforce/zero-constructible
Optimize `Array.resize` by using `memset` (through new `is_zero_constructible` type trait)
2025-03-12 10:31:55 -05:00
Thaddeus Crews 19057494db Merge pull request #100238 from Ivorforce/copy-from-unchecked-unchecked
Optimize String `copy_from_unchecked` to actually not check the string.
2025-03-12 10:31:54 -05:00
Thaddeus Crews 3fc5390c8b Merge pull request #103924 from Ivorforce/span-iteration
Add iteration to `Span`.
2025-03-12 10:31:53 -05:00
Thaddeus Crews 3ade6e2fc6 Merge pull request #101295 from kiroxas/RemoveAllocationsAndMemcpyInCodesign
Remove unnecessary allocations and memcpy  in Codesign.cpp
2025-03-12 10:31:52 -05:00
Thaddeus Crews 7e6c4681c6 Merge pull request #101427 from Lazy-Rabbit-2001/camera_2d_draggable
Improve usability of `Camera2D`
2025-03-12 10:31:51 -05:00
Thaddeus Crews 2f5f3c9a5a Merge pull request #103617 from stuartcarnie/fix_texture_pixel_size
2D: Fix light shader accessing `TEXTURE_PIXEL_SIZE`
2025-03-12 10:31:50 -05:00
Thaddeus Crews 15a5a2f309 Merge pull request #103766 from BlueCube3310/basisu-hdr-astc
BasisUniversal: Ensure ASTC's HDR variant is supported when transcoding
2025-03-12 10:31:49 -05:00
Thaddeus Crews c8cd979552 Merge pull request #103966 from rburing/fti_2d_particles_oops
CPUParticles2D: Fix physics interpolation after entering tree with `emitting = false`
2025-03-12 10:31:47 -05:00
Thaddeus Crews 3b66cb5f8d Merge pull request #103792 from stuartcarnie/metal_fx_fallback
MetalFX: Change fallback behavior
2025-03-12 10:31:46 -05:00
Thaddeus Crews edbdca2074 Merge pull request #104018 from SaracenOne/fix_process_state_error
Fix missing `process_state` error in blend spaces.
2025-03-12 10:31:43 -05:00
Thaddeus Crews a03ec29ac5 Merge pull request #103434 from Chaosus/shader_fix_unused_varying_warning
Fix "unused varying" incorrect warning in shaders
2025-03-12 10:31:42 -05:00
Thaddeus Crews f2ad4c7fc1 Merge pull request #103837 from a-johnston/mac_build_fix
C#: Add missing `get_data` when calling `CFStringCreateWithCString` in `macos_utils`
2025-03-12 10:31:40 -05:00
Thaddeus Crews 404caed429 Merge pull request #104031 from KoBeWi/exten't
Don't show Extend Script option for built-in scripts
2025-03-12 10:31:39 -05:00
Thaddeus Crews 8c32d5eee5 Merge pull request #103822 from ASamBlur/fix-graphnode-port-positions-for-expanded-children
Fix GraphNode port positions of children with size flag expand
2025-03-12 10:31:37 -05:00
Adam Johnston e202851e20 C#: Add missing get_data when calling CFStringCreateWithCString in macos_utils 2025-03-12 15:49:54 +01:00
devloglogan 251ae9c138 Implement OpenXR FB swapchain update extensions 2025-03-12 09:49:17 -05:00
gr8alpaca 4d80777ce7 Expose 3D editor snap settings to EditorInterface 2025-03-12 10:02:40 -04:00
kobewi 49f467d852 Don't show Extend Script option for built-in scripts 2025-03-12 14:59:18 +01:00
yesfish f180e8a79d Add named placeholder to blender import options 2025-03-12 13:18:36 +00:00
A Thousand Ships b064fcf547 [Navigation] Rename classes in preparation for future restructure 2025-03-12 13:26:34 +01:00
Haoyu Qiu a7c1f2730f Add missing ETR/TTR markups 2025-03-12 20:12:33 +08:00
SaracenOne 250e69856e Fixes missing process_state error in blend spaces. 2025-03-12 11:46:38 +00:00
Lukas Tenbrink 75bc471965 Add is_zero_constructible to denote if a type can be semi-trivially constructed with all 0 bytes.
Optimize `CowData` and `LocalVector` resize for zero constructible types.
Mark several compatible types as `is_zero_constructible`.
2025-03-12 09:49:24 +01:00
Kiro 5a71e6a36a Remove allocations and memcpy that were not necessary 2025-03-12 08:34:24 +01:00