Pāvels Nadtočajevs
b21e6529e6
[GDScript] Fix range helper method using 32-bit ints for arguments.
2025-08-08 20:22:24 +03:00
KOGA Mitsuhiro
2560ddbce0
Add CameraServer camera_feeds_updated signal, and document async behavior
2025-08-08 03:53:41 +09:00
Ryan
0f870fd286
Improve RPC Error messages
...
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-08-06 17:14:18 -04:00
Thaddeus Crews
395b0f0a3d
Merge pull request #103635 from BlueCube3310/rgb565-fix
...
Fix Image format RGB565 conversion and rendering
2025-08-06 12:01:17 -05:00
Thaddeus Crews
ce330e61a2
Merge pull request #109297 from HolonProduction/completion-dont-call
...
Autocompletion: Don't call const functions
2025-08-06 12:01:16 -05:00
Thaddeus Crews
8b017296ef
Merge pull request #109289 from BastiaanOlij/openxr_fix_actionmap_tooltip
...
OpenXR: Fix required extension tooltip
2025-08-06 12:01:12 -05:00
HolonProduction
97b1bc6bda
Autocompletion: Don't call const functions
2025-08-05 09:03:10 +02:00
Thaddeus Crews
bb02ab2909
Merge pull request #107436 from timothyqiu/action-button-icon
...
Fix some inspector action buttons not updating icon when theme changes
2025-08-04 12:04:19 -05:00
HolonProduction
0e92dc7b8c
GDScript: Don't stop annotation argument parsing at file end
2025-08-04 17:28:45 +02:00
HolonProduction
8ec31b7b3d
Autocompletion: Remove duplicate code
2025-08-04 12:59:22 +02:00
Haoyu Qiu
5593ac4e3b
Fix some inspector action buttons not updating icon when theme changes
2025-08-04 15:30:36 +08:00
Bastiaan Olij
cb8c0512bd
OpenXR: fixed required extension tooltip
2025-08-04 13:10:36 +10:00
Raul Santos
dd662f9c6a
[.NET] Fix Quaternion(Vector3, Vector3) constructor when vectors are the same.
2025-08-03 20:26:20 +02:00
Thaddeus Crews
0d6c1c37e2
Merge pull request #109196 from smix8/pppedgecentered
...
Fix path post-processing edgecentered
2025-08-03 10:51:10 -05:00
BlueCube3310
638c6a5659
Fix Image format RGB565 conversion
2025-08-03 16:28:13 +02:00
Thaddeus Crews
cce10e0b22
Merge pull request #109181 from nikitalita/gltf-dedupe-images
...
Dedupe images during GLTF Export
2025-08-01 11:45:21 -05:00
Thaddeus Crews
975bcaa90a
Merge pull request #109094 from Repiteo/tests/error-output-fix
...
Fix unfiltered error output in tests
2025-08-01 11:45:16 -05:00
smix8
a3f393a3e1
Fix path post-processing edgecentered
...
Fixes path post-processing edgecentered.
2025-08-01 15:06:30 +02:00
nikitalita
7fcc7e19f3
Dedupe images during GLTF Export
2025-07-31 17:35:04 -07:00
Hugo Locurcio
a3179a0b3c
Improve documentation related to GridMap mesh/lightmap baking
2025-07-31 16:30:32 +02:00
Pāvels Nadtočajevs
738dd2fd10
Use non-MSDF fallback for MSDF fonts if fallback is a color or non-scalable font.
2025-07-31 09:40:10 +03:00
Thaddeus Crews
5c3990c173
Merge pull request #106579 from timothyqiu/add-button-text
...
Fix i18n for array property custom add button text
2025-07-30 09:03:47 -05:00
Thaddeus Crews
33c257c081
Merge pull request #95414 from jsjtxietian/inside-tree
...
Fix `!is_inside_tree` in csg node when reloading a scene
2025-07-30 09:03:45 -05:00
Thaddeus Crews
5f6849534a
Merge pull request #108959 from bruvzg/empty_lines
...
Fix font fallback for lines with only non-visual/control characters.
2025-07-30 09:03:43 -05:00
Thaddeus Crews
cfc58710b7
Merge pull request #108697 from clayjohn/pump-task
...
Ensure that threads only process one pump task
2025-07-30 09:03:42 -05:00
Thaddeus Crews
23accd1606
Tests: Fix unfiltered error output
2025-07-29 14:33:54 -05:00
clayjohn
782b9e328c
Ensure that threads only process one pump task.
...
This is necessary because we will always deadlock if a thread takes on multiple pump tasks since pump tasks never return.
This means when using separate threads for certain systems (like physics or rendering), we need to be sure that there are enough threads to have at least one per system (to ensure forward progress).
2025-07-29 07:15:34 -07:00
timmno12
ecfb96239c
Add swapchain create flags support to OpenXR layers
...
- Introduced SwapchainCreateFlags enum to control swapchain creation (NORMAL, STATIC, PROTECTED) in OpenXR composition layers.
- Allows creation of static layers (never change after creation) and protected layers (for DRM-protected content).
- Changed internal logic from enum to bool for simplicity; users now select "protected" or not.
- Added support for protected content in viewport-based layers.
- Refactored naming, documentation, and improved reusability.
- Minor cleanup: removed unused variable and added missing space.
2025-07-28 16:48:33 +02:00
HolonProduction
926cab9027
Autocompletion: Push empty call for lambdas
2025-07-25 20:26:26 +02:00
Joyless
cbc7dac0d5
Improve IsNormalized()
2025-07-25 17:53:38 +01:00
Thaddeus Crews
8acc596bcf
Merge pull request #108944 from vnen/gdscript-fix-static-call-fail-when-shadowing
...
Properly detect native class on static call optimization
2025-07-25 11:08:14 -05:00
George Marques
38f8643b00
GDScript: Properly detect native class on static call optimization
2025-07-25 09:17:39 -03:00
Pāvels Nadtočajevs
6c34f48c90
Fix font fallback for lines with only non-visual/control characters.
2025-07-25 08:27:30 +03:00
Thaddeus Crews
598409b727
Merge pull request #108947 from mihe/gdscript-reload-crash
...
Fix crash when GDScript scripts are reloaded during initial import
2025-07-24 20:49:42 -05:00
Thaddeus Crews
a36cb0c847
Merge pull request #108167 from vnen/gdscript-fix-getting-invalid-dict-key-completion
...
GDScript: Don't get invalid dictionary key during completion
2025-07-24 20:49:39 -05:00
Thaddeus Crews
0fd709ad64
Merge pull request #108912 from smix8/fix-clipper_ifdef
...
Fix flipped clipper2 ifdef
2025-07-24 14:23:44 -05:00
George Marques
81c7cae567
GDScript: Don't get invalid dictionary key during completion
...
We try to get the value out of a dictionary in order to establish its
type for completion purposes. However, if the dictionary or the key
is not a constant, we cannot safely get the actual value, so we skip
this and just try to infer from static typing.
Getting the value directly with `Variant::get()` generate errors if the
base is a Dictionary and the key is of an invalid type. So before trying
to get it we use the Dictionary validator to make sure it we can safely
try to get the key.
2025-07-24 15:02:40 -03:00
Mikael Hermansson
809a6cf705
Fix crash when GDScript scripts are reloaded during initial import
2025-07-24 16:41:33 +02:00
Nodragem
0f1e8809f7
fix jump when cutting a selection
2025-07-24 12:21:22 +01:00
Thaddeus Crews
cc4e6dd612
Merge pull request #107460 from adamscott/fix-emscripten-webxr
...
[Web] Fix Emscripten for WebXR and update minimum version
2025-07-23 13:27:01 -05:00
Thaddeus Crews
adeb5635c0
Merge pull request #108769 from bruvzg/shy_fall
...
[TextServer] Fix soft hyphen font fallback.
2025-07-23 13:26:59 -05:00
smix8
3dc876c695
Fix flipped clipper2 ifdef
...
Fix flipped clipper2 ifdef
2025-07-23 19:54:23 +02:00
Haoyu Qiu
3df6492a6e
Fix i18n for array property custom add button text
2025-07-23 09:41:33 +08:00
Adam Scott
793258919b
[Web] Fix Emscripten for WebXR and update minimum version
2025-07-22 14:02:44 -04:00
Thaddeus Crews
fda3edd193
Merge pull request #108806 from twrightsman/fix-icu
...
Fix ICU support data loading
2025-07-22 11:20:03 -05:00
David Snopek
2687b199c1
OpenXR: Work around bug with Meta runtime on 1.0.49
2025-07-22 09:19:35 -05:00
Pāvels Nadtočajevs
ed0efc4791
Fix support data loading with system ICU
2025-07-20 22:33:45 +02:00
Pāvels Nadtočajevs
6d76439620
[TextServer] Fix soft hyphen font fallback.
2025-07-19 10:55:34 +03:00
Thaddeus Crews
8c0900450c
Merge pull request #108495 from simpkins/deadlock_comments
...
Document some deadlocks in the physics server code
2025-07-18 11:05:12 -05:00
Thaddeus Crews
25dcf7d2a0
Merge pull request #108306 from Chaosus/gds_fix_super_completion
...
Fix lookup symbol for `super()`
2025-07-17 10:34:48 -05:00