76862 Commits

Author SHA1 Message Date
bfe246c2af Merge pull request #90922 from YeldhamDev/so_many_popupmenu_bugs
Fix wrong tooltip behavior in `PopupMenu`s that have styles  with top borders
2025-09-01 12:25:43 -05:00
ac5c6a1060 Merge pull request #110148 from bruvzg/0_5_msdf_outline
[MSDF] Fix outline bleed out at small sizes.
2025-09-01 12:25:41 -05:00
f68252f95f Move Skeleton3D init process into post_enter_tree from enter_tree 2025-09-02 01:31:40 +09:00
52a5644b5f Merge pull request #108214 from Nintorch/fix-joypad-vendor-product
Fix `Input.get_joy_info()` regression after the SDL input driver PR
2025-09-01 11:14:12 -05:00
cbed98c683 Merge pull request #110160 from WhalesState/cp-intensity
Fix ColorPicker after adding intensity sliders.
2025-09-01 11:14:11 -05:00
7e88218cb5 Merge pull request #110094 from Calinou/editor-viewport-oversampling-override-add-property-hint
Add missing range hint to `Viewport.oversampling_override` in the editor
2025-09-01 11:14:10 -05:00
6b9d30284c Merge pull request #109603 from bruvzg/joy_no_ipc
[macOS] Process joypad input directly in the embedded process.
2025-09-01 11:14:10 -05:00
2a6efa20e5 Merge pull request #110113 from VlkrS/openbsd
Fix build on OpenBSD
2025-09-01 11:14:09 -05:00
5412885a7a Fix ColorPicker after adding intensity sliders. 2025-09-01 13:06:44 +03:00
f766e401db [MSDF] Fix outline bleed out at small sizes. 2025-08-31 23:35:33 +03:00
54eb2799da Fix build on OpenBSD
Like FreeBSD, OpenBSD cannot build the camera module because it uses interfaces only provided by Linux
2025-08-30 15:02:01 +02:00
efb580e9e5 Fix Range scale overflow 2025-08-29 20:43:51 -07:00
ce47160ea4 Update ProjectSettings HDR 2D documentation to include Compatibility support. 2025-08-29 13:54:00 -04:00
f28acf97d0 Fix Input.get_joy_info() regression
SDL input driver did not have the "xinput_index", "raw_name", "vendor_id" and "product_id" fields for this method and exposed an additional, essentially useless for the users "mapping_handled" field. This commit fixes these issues.
2025-08-29 22:13:40 +05:00
825ef2387f Merge pull request #110044 from timothyqiu/theme-type-name-validation
Validate theme type name input in Add Theme Type dialog
2025-08-29 12:00:44 -05:00
b0da1c77e4 Merge pull request #110041 from Ivorforce/scene-tree-notification-no-root
Make `SceneTree` not crash when receiving a notification without a root being set
2025-08-29 12:00:43 -05:00
f851db1429 Merge pull request #110068 from ktxyz/fix-editor3d-snap-with-cmd-macos
fix: macOS cmd + drag snapping not working for 3D editor Move, Rotate and Scale tool
2025-08-29 12:00:42 -05:00
532b201239 Merge pull request #110057 from DarioSamo/fix-exporter-resource-customization
Fix editor export plugins always causing resources to be edited.
2025-08-29 12:00:42 -05:00
0ada65b98e Merge pull request #109960 from Repiteo/ci/sanitizer-cleanup
CI: Ensure prettier/clearer sanitizer output
2025-08-29 12:00:41 -05:00
ac4c97e278 Merge pull request #110049 from bruvzg/no_flags_on_hide
Do not set flags when `PopupMenu::set_visible` is called to hide popup.
2025-08-29 12:00:40 -05:00
eecfdbdd7d Add missing range hint to Viewport.oversampling_override in the editor 2025-08-29 17:41:35 +02:00
b9bafbd2ca [macOS] Process joypad input directly in the embedded process. 2025-08-29 13:40:56 +03:00
cb850f7719 Merge pull request #110064 from touilleMan/gdextension-fix-documentation-classdb_register_extension_classX
Fix `classdb_register_extension_class*` documentation in `core/extension/gdextension_interface.h`
2025-08-29 11:08:43 +02:00
167cf79024 fix: update shortcut input to support CMD key for snapping 2025-08-29 00:22:47 +02:00
a7f224375a Fix classdb_register_extension_class* documentation in core/extension/gdextension_interface.h 2025-08-28 22:11:14 +02:00
1b64bcb98d Metal: Reduce baked version to MSL 3.1; validate minimum version
Validate the MSL version of the baked shader is <= the current version
supported by the OS, and return an error so it is recompiled.

Closes #109846
2025-08-29 05:48:51 +10:00
e137c882c0 Disable smolv and change the shader hash when SPIR-V debug info is enabled. 2025-08-28 14:17:58 -03:00
a25846507d Fix regression in mechanism to hold objects while emitting 2025-08-28 18:23:27 +02:00
9086b5c05f Fix editor export plugins always causing resources to be edited.
- Remove the ', true' which always caused the if statement to be true.
- Add a new comparison before setting again the same array or dictionary back to the object. Not all objects are programmed to take into account that the setter could be called with the exact same Array or Dictionary from the class. This check ensures that scenario doesn't happen since it should be unnecessary.
2025-08-28 12:21:30 -03:00
02adbc47ba Do not set flags when PopupMenu::set_visible is called to hide popup. 2025-08-28 13:16:16 +03:00
e5373c5cb0 Validate theme type name input in Add Theme Type dialog 2025-08-28 15:47:37 +08:00
45a0d2a90a Make SceneTree not crash when receiving a notification without a root being set. 2025-08-28 01:38:27 +02:00
4ebf67c12d Merge pull request #109818 from syntaxerror247/safe-area-regression
Fix safe area regression on older Android versions
2025-08-27 13:39:44 -05:00
221731f30e Merge pull request #110003 from WinnerWind/fix-zero-threadcount
Revert "Prevent crashing if `max_threads` is zero."
2025-08-27 13:39:44 -05:00
0a170a93a8 Merge pull request #110010 from bruvzg/win_max_b
[Windows] Save and restore window rect when switching to/from maximized+borderless mode.
2025-08-27 13:39:43 -05:00
d7c4773e7b Merge pull request #109903 from aaronfranke/abstract-rugpull
Allow extending previously-non-abstract scripts that became abstract
2025-08-27 13:39:42 -05:00
b86d05e7f8 Merge pull request #109993 from bruvzg/upscale_gl_check
Check renderer type when setting 3D upscaling mode.
2025-08-27 13:39:41 -05:00
9c5cb0d38f Merge pull request #109927 from deralmas/no-reason-to-hide
Popup: Reset state on visibility change
2025-08-27 13:39:40 -05:00
84eb90b790 Allow attaching scripts to nodes with previously-non-abstract scripts 2025-08-27 11:14:59 -07:00
3bc1fa0c37 Fix safe area regression on older Android versions 2025-08-27 21:14:48 +05:30
d54870c99e CI: Ensure prettier/clearer sanitizer output
- Add more thirdparty exclusions
2025-08-27 10:26:51 -05:00
01d7abb9d0 [Windows] Save and restore window rect when switching to/from maximized+borderless mode. 2025-08-27 11:12:04 +03:00
adce527880 Check renderer type when setting 3D upscaling mode. 2025-08-27 07:48:55 +03:00
976016b701 Revert "Prevent crashing if max_threads is zero."
This reverts commit a1788e09bf.
2025-08-27 09:02:34 +05:30
b267c2fc6c Merge pull request #109887 from aaronfranke/range-rescale
Rescale values to better utilize R128 range before snapping
2025-08-26 19:01:13 -05:00
e0f17b408b Merge pull request #109685 from nikitalita/fix-gltf-infinite-loop
Fix infinite loop in GLTFDocument::_convert_animation_node_track
2025-08-26 19:01:12 -05:00
aa0c7bb840 Merge pull request #109970 from allenwp/add-debanding-smaa-before-spatial-upscaler
Add debanding to SMAA and apply debanding before spatial upscalers.
2025-08-26 19:01:11 -05:00
27b0135264 Merge pull request #109995 from clayjohn/texture-error
Handle the case where VRS is a two byte per pixel format when creating default VRS texture
2025-08-26 19:01:10 -05:00
674f1dacaa Merge pull request #109994 from clayjohn/mali-glow-bug
Use vertex shader workaround for Mali GXX GPUs for glow shader
2025-08-26 19:01:09 -05:00
b0d7a241b2 Handle the case where VRS is a two byte per pixel format when creating default VRS texture 2025-08-26 12:22:23 -07:00