Commit graph

13087 commits

Author SHA1 Message Date
Thaddeus Crews
32f43e17f9
Merge pull request #113062 from MattiaZir/fix-openxr-play-area-signal
OpenXR: Implement play_area_changed signal
2025-11-25 12:55:09 -06:00
Thaddeus Crews
ee5f8bbf11
Merge pull request #112940 from bruvzg/emo_st
[TextServer] Track emoji subruns separately from parentheses stack.
2025-11-25 09:52:29 -06:00
George Marques
501c5b0900
GDScript: Make check for exposed classes more consistent
Some places were already checking if classes from ClassDB were exposed,
while others didn't. This makes the check more consistent to avoid
disparities which can lead to crashes.
2025-11-25 12:24:18 -03:00
Thaddeus Crews
1788983ee8
Merge pull request #113031 from HolonProduction/lets-put-a-hack-on-top-the-hack
LSP: Improve insertion algorithm for resolving completion options
2025-11-25 07:06:50 -06:00
Lukas Tenbrink
0f047944e4 Statically protect Object::cast_to for unrelated Object types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Thaddeus Crews
6002abe017
Merge pull request #113099 from HolonProduction/salvage-lsp-bb
GDScript LSP: Rework and extend BBCode to markdown docstring conversion
2025-11-24 10:21:40 -06:00
Thaddeus Crews
02335fa126
Merge pull request #107845 from dsnopek/gdextension-interface-json
GDExtension: Store source of `gdextension_interface.h` in JSON
2025-11-24 10:21:36 -06:00
Thaddeus Crews
48887b3f2e
Merge pull request #99640 from Repiteo/scons/future-annotations-minimal
SCons: Integrate `annotations` where relevant
2025-11-24 10:21:34 -06:00
Nathan Lovato
cd2bd8f624 GDScript LSP: Rework and extend BBCode to markdown docstring conversion
The original implementation was minimal and produced docstrings with poor formatting and no line returns in code editors other than VSCode.

Co-authored-by: HolonProduction <holonproduction@gmail.com>
2025-11-24 11:39:58 +01:00
Thaddeus Crews
11fc998368
SCons: Integrate annotations where relevant
• Expand Ruff linter to catch & upgrade legacy type-hint syntax
2025-11-22 13:22:31 -06:00
mattia.zirpoli
8af1a134b4 OpenXR: Implement play_area_changed signal
This implements the missing logic for the 'play_area_changed' in OpenXRInterface.

It modifies the existing 'on_reference_space_change_pending' method by receiving the XrReferenceSpaceType enum from the event and selects the appropriate PlayAreaMode, it finally emits the 'play_area_changed' signal.
2025-11-22 18:28:26 +01:00
Break
ef9738005a Separate Node editor dock 2025-11-22 10:17:03 +08:00
Thaddeus Crews
d540752f15
Merge pull request #109972 from BlueCube3310/lmap-dir-pack
LightmapGI: Pack L1 SH coefficients before denoising
2025-11-21 18:37:35 -06:00
HolonProduction
14cde0fa10 LSP: Improve insertion algorithm for resolving completion options 2025-11-22 01:03:38 +01:00
Thaddeus Crews
0e182ee83d
Merge pull request #112506 from RandomShaper/less_locky_cmd_queue
CommandQueueMT: Reduce contention + Fix race conditions
2025-11-21 14:46:52 -06:00
Thaddeus Crews
47d6ce2917
Merge pull request #110408 from bruvzg/el_trim_w
[TextServer] Use a separate flag to disable min. string length for adding ellipsis.
2025-11-21 14:46:49 -06:00
Thaddeus Crews
884bf2f332
Merge pull request #108647 from KoBeWi/docking_abyss
Make bottom panel into available dock slot
2025-11-21 14:46:48 -06:00
Thaddeus Crews
efa1056a3a
Merge pull request #101255 from metamuffin/load-exr-image
Add `Image.load_exr_from_buffer`
2025-11-21 14:46:45 -06:00
Thaddeus Crews
e873576d71
Merge pull request #111878 from mu3657/master
Fix: Add Variant to type autocompletion
2025-11-21 14:46:44 -06:00
metamuffin
6145b0ca29
Add Image.load_exr_from_buffer and enable tinyexr by default 2025-11-21 18:58:26 +01:00
BlueCube3310
de9b22625e LightmapGI: Pack L1 SH coefficients before denoising 2025-11-21 18:53:20 +01:00
kobewi
67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Pedro J. Estébanez
4ba4558cf6 CommandQueueMT: Reduce lock contention in cases of single flusher 2025-11-21 11:11:30 +01:00
Pāvels Nadtočajevs
5fdcb805d4
[TextServer] Use a separate flag to disable min. string length for adding ellipsis. 2025-11-21 07:49:26 +02:00
Thaddeus Crews
b0a03edce0
Merge pull request #106891 from BastiaanOlij/openxr_core_android_loader
OpenXR add core support for Khronos loader
2025-11-20 16:47:00 -06:00
Thaddeus Crews
2edc43df8e
Merge pull request #78598 from BastiaanOlij/resolve_depth_buffer_mobile
Resolve depth buffer in mobile renderer when required
2025-11-20 11:10:48 -06:00
Thaddeus Crews
d089d0e1e2
Merge pull request #112961 from Repiteo/dotnet/vs2026-support
C#: Ensure mono editor supports Visual Studio 2026
2025-11-20 11:10:45 -06:00
Thaddeus Crews
817bf95756
C#: Ensure mono editor supports Visual Studio 2026 2025-11-20 10:32:08 -06:00
Thaddeus Crews
dfc38d2a3f
Merge pull request #94873 from kroketio/blender-exitcode
blender/import: correct exit code on Python exception
2025-11-19 11:04:06 -06:00
Thaddeus Crews
c5bb2dc5e4
Merge pull request #111983 from ScrappieG/error-msg-fix
Multiplayer: Remove `_custom_spawner` from error message.
2025-11-19 11:04:01 -06:00
Pāvels Nadtočajevs
2479e1737a
[TextServer] Track emoji subruns separately from parentheses stack. 2025-11-19 08:36:20 +02:00
Bastiaan Olij
c056cae437 OpenXR add core support for Khronos loader 2025-11-19 11:54:25 +11:00
Thaddeus Crews
d30ec9aef0
Merge pull request #112888 from dhoverb/meta_foveation_eye_tracked
Implement XR_META_foveation_eye_tracked
2025-11-18 14:00:47 -06:00
Thaddeus Crews
ed62fb12ab
Merge pull request #112897 from PixelDough/mono-fix-SplitFloats
Fix StringExtensions.SplitFloats incorrect float parsing
2025-11-18 14:00:39 -06:00
dhoverb
53e1ea184a Implement XR_META_foveation_eye_tracked 2025-11-18 14:58:11 +00:00
PixelDough
b5591bf5f6 change AsSpan to use a range from "from" to "end"
the current code assumes that float.Parse behaves the same as the
internal C++ code, however without using "end" as part of the span, it
will parse from index 0 to the end of the string, ignoring commas. for
example, this causes it to parse "0,5,0" with divisor "," as [50, 50,
0], as the float.Parse method ignores commas in floats.

if another divisor is used, it throws a System.FormatException due to
containing invalid characters, as it fails to account for the position
of the divisor for the span.
2025-11-18 00:44:51 -06:00
Thaddeus Crews
3f5b871666
Merge pull request #112893 from dsnopek/openxr-profiling
OpenXR: Add profiling macro for process, `xrWaitFrame()` and acquiring swapchain
2025-11-17 19:36:25 -06:00
Thaddeus Crews
412601a8a3
Merge pull request #112890 from dhoverb/androidxr_recommended_resolution
OpenXR: Add `OpenXRAPIExtension::update_main_swapchain_size()`
2025-11-17 19:36:25 -06:00
Thaddeus Crews
2a62c1d555
Merge pull request #112889 from dhoverb/android_thread_settings
Implement XR_KHR_android_thread_settings
2025-11-17 19:36:24 -06:00
Thaddeus Crews
40cba9094f
Merge pull request #112823 from Ivorforce/tracy-unique-name
Fix `GodotProfileZone` with tracy backend failing with shadowed variable name warnings
2025-11-17 19:36:15 -06:00
Thaddeus Crews
eaa0a00b8d
Merge pull request #108457 from KoBeWi/worldwide_debugging
Improve auto-translation of Debugger
2025-11-17 19:36:11 -06:00
Thaddeus Crews
f41c8464cc
Merge pull request #112770 from KoBeWi/underscore_undercover
Don't expose underscored signals
2025-11-17 19:36:07 -06:00
David Snopek
01a5ba4b9d OpenXR: Add profiling macro for process, xrWaitFrame() and acquiring swapchain 2025-11-17 16:39:16 -06:00
dhoverb
665238e0fb Implement XR_KHR_android_thread_settings 2025-11-17 22:15:03 +00:00
dhoverb
8adea5454e OpenXR: Add OpenXRAPIExtension::update_main_swapchain_size() 2025-11-17 21:58:06 +00:00
kobewi
448a605cec Improve auto-translation of Debugger 2025-11-17 20:11:35 +01:00
Thaddeus Crews
68410acc61
Merge pull request #111613 from aaronfranke/gltf-obj-model-components
GLTF: Determine the component type when encoding object model properties
2025-11-17 10:57:03 -06:00
Thaddeus Crews
8a04e33056
Merge pull request #109153 from timothyqiu/replication-editor-auto-translation
Improve auto-translation of the replication editor
2025-11-17 10:56:57 -06:00
Thaddeus Crews
ac641b11c3
Merge pull request #112858 from bruvzg/ts_of_x
[TextServer] Remove negative offset from the first char when shaping substrings.
2025-11-17 10:56:57 -06:00
Thaddeus Crews
436853de2a
Merge pull request #112852 from aaronp64/gltf_texture_transform_keys
Check if scale/offset values are provided in gltf `KHR_texture_transform`
2025-11-17 10:56:54 -06:00