97de0ac66c
Script Editor: Fix Ctrl-Drag unique-name Editable Children
2025-05-09 09:34:57 +08:00
a874863c46
Improve zoom performance in Script and Shader editors
2025-05-08 19:33:21 -04:00
720712b21e
Fix a typo in a variable name
2025-05-09 00:09:26 +02:00
cc1b51e8a2
Move 2d navigation related editor plugins to navigation_2d module
...
Moves 2d navigation related editor plugins to navigation_2d module.
2025-05-08 23:59:13 +02:00
56730d0cb2
Add specular occlusion from ambient light
...
Co-authored-by: guerro323 <kaltobattle@gmail.com >
2025-05-08 23:52:01 +02:00
8402a1d0bd
bcdec: Fix decompressing mipmaps of non-power-of-2 textures
2025-05-08 23:39:47 +02:00
75566d1fac
Properly report missing nodes in LightmapGI
2025-05-09 01:09:13 +04:00
e9a8c7e858
Move NavigationLink3DGizmoPlugin to navigation_3d module
...
Moves NavigationLink3DGizmoPlugin to navigation_3d module. Adds stub NavigationLink3DEditorPlugin.
2025-05-08 22:28:58 +02:00
964f51c69a
Fix description of EditorProperty.draw_background and EditorProperty.draw_label
2025-05-08 19:55:55 +02:00
44408eabaa
Replace BRDF approximation with a DFG LUT
2025-05-08 10:23:35 -06:00
9e0203a58a
Don't synchronize scripts with errors
2025-05-08 17:29:15 +02:00
2ebfeef4a8
C#: use stackalloc to create the pivot arrays in Projection.Inverse
2025-05-08 18:27:32 +03:00
c29545f793
Bump the minimum supported SDK version to 24
...
Raise the minimum supported Android version from Android 5 (Lollipop) to Android 7 (Nougat).
2025-05-08 09:45:32 -04:00
22198497fe
Improve AssetLib auto-translation
2025-05-08 14:37:15 +02:00
8f78e7510d
Merge pull request #105785 from actually-reb/billboard_aabb
...
Gave billboarded sprites and labels more fitting AABBs
2025-05-08 07:19:39 -05:00
bd619b8d32
Merge pull request #106133 from fLindahl/stringname_movable_dict_fix
...
[.NET] Avoid heap alloc when using StringNames as key in a Dictionary
2025-05-08 07:19:38 -05:00
e36632a71d
Merge pull request #105588 from smix8/navobstacle_3d_plugin
...
Move `NavigationObstacle3DEditorPlugin` to `navigation_3d` module
2025-05-08 07:19:38 -05:00
2d3b25e61d
Merge pull request #106162 from timothyqiu/store-half
...
Add missing description of `FileAccess.store_half` behavior on error
2025-05-08 07:19:37 -05:00
edb49129e8
Merge pull request #106130 from kitbdev/fix-test-help
...
Fix `--test` help option not showing in template builds
2025-05-08 07:19:36 -05:00
8302d81b3f
Merge pull request #106155 from akien-mga/basisu-msvc-include-ctype
...
basis_universal: Add missing `ctype.h` include to fix MSVC build
2025-05-08 07:19:35 -05:00
75d118fba1
Merge pull request #105034 from YeldhamDev/fix_remote_error
...
Fix error spam when inspecting remote nodes outside the tree
2025-05-08 07:19:35 -05:00
9b6e06dcf3
Merge pull request #106152 from m4gr3d/bump_target_sdk
...
Annual versions bump for the Android platform
2025-05-08 07:19:34 -05:00
16aaa0a213
Merge pull request #103944 from KoBeWi/more_red_info
...
Improve error messages for `add_property_info()`
2025-05-08 07:19:33 -05:00
182be69a1e
Merge pull request #106151 from SaNeOr/fix-106123
...
Fix editor crash when middle mouse button is clicked on empty space in scene tabs
2025-05-08 07:19:32 -05:00
288822e330
Merge pull request #105570 from kroketio/texture-extension-mipmaps
...
RenderingDevice: Pass mipmap count to `texture_create_from_extension()`
2025-05-08 07:19:16 -05:00
057759d413
Fix for debugging typed dictionaries
2025-05-08 21:11:23 +10:00
2c789788c0
mbedTLS: Fix concurrency issues with TLS
...
When we first integrated mbedTLS, we decided not to enable
MBEDTLS_THREADING_C (which adds mutex locking to calls modifying the
state), and instead to simply create separate contexts ("states") for
each connection.
This worked fine until recently.
Sadly, mbedTLS 3 added a global state for the new PSA crypto
functionalities (which are required to support TLSv1.3).
This results in TLSv1.3 connections to access and modify the global
state concurrently when running in threads.
This commit enables MBEDTLS_THREADING_C, and MBEDTLS_THREADING_C_ALT to
provide a generic Godot implementation using the engine Mutex class.
2025-05-08 11:45:00 +02:00
01056f369a
[.NET] Avoid heap allocation when using StringNames as key in a Collection.Dictionary.
...
Changed StringName GetHashCode to call godot_string_name.GetHashCode instead of godot_string_name's (which was not overridden) as this otherwise leads to heap allocations when e.g. calling the indexer in a Dictionary with `StringName` type as Key.
2025-05-08 08:41:22 +02:00
c24bfb0491
Add missing description of FileAccess.store_half behavior on error
2025-05-08 12:53:52 +08:00
0785c9ad81
fix Editor Crashes When Middle Mouse Button Is Clicked on Empty Space in scene_tabs
2025-05-08 12:04:53 +08:00
9419ef2f34
basis_universal: Add missing ctype.h include to fix MSVC build
...
Seems like latest MSVC tweaked some headers and we no longer have definitions
for `isdigit` and `isalpha` without an explicit include.
2025-05-07 23:21:53 +02:00
0793c626d2
Merge pull request #106111 from Calinou/animationmixer-libraries-use-typed-dictionary
...
Use a type-hinted dictionary for AnimationLibrary's `libraries` property
2025-05-07 12:48:33 -05:00
e9ddf57791
Merge pull request #105593 from smix8/navregion_3d_gizmo_plugin
...
Move `NavigationRegion3DGizmoPlugin` to `navigation_3d` module.
2025-05-07 12:48:32 -05:00
090d244b16
Merge pull request #101356 from Ivorforce/inline-utf-creation-functions
...
Inline `String::utf8` and `String::utf16` for their simplicity.
2025-05-07 12:48:32 -05:00
5c0d33afd7
Merge pull request #96233 from aaronp64/textserver_inline
...
Remove `_FORCE_INLINE_` from `TextServer*::_ensure*` methods
2025-05-07 12:48:31 -05:00
075b55068e
Merge pull request #100067 from aaronp64/randi_range_overflow
...
Fix `RandomPCG::random(int, int)` overflow bug
2025-05-07 12:48:30 -05:00
051712dfb8
Merge pull request #103264 from mhilbrunner/docs-path-join
...
Rename "file" param for str.path_join() to "path"
2025-05-07 12:48:29 -05:00
c714743bb1
Merge pull request #105944 from syntaxerror247/main-menu
...
Add editor setting to collapse main menu into a `MenuButton`
2025-05-07 12:48:29 -05:00
0ce3d75c20
Merge pull request #93783 from aaronp64/json_stringify_performance
...
Improve `JSON::stringify` performance
2025-05-07 12:48:28 -05:00
5a71e5aeb1
Merge pull request #105806 from Grublady/scene_dock_open_doc
...
Walk up inheritance hierarchy when finding which script's docs to open
2025-05-07 12:48:27 -05:00
aa1ca2b244
Merge pull request #93517 from Repiteo/core/nodiscard-strings
...
Core: Add `[[nodiscard]]` to string-like classes/structs
2025-05-07 12:48:27 -05:00
388a649e24
Merge pull request #106149 from BlueCube3310/gles-ambient-capture
...
Compatibility: Disable environment ambient light when affected by light probes
2025-05-07 12:48:26 -05:00
872ca1b3c9
Merge pull request #106139 from akien-mga/crash-handler-backtrace-print
...
Improve script backtrace print in crash handlers
2025-05-07 12:48:25 -05:00
6d3f91896d
Merge pull request #104729 from Meorge/bugfix/warning-grammar-fixes
...
Fix a few GDScript warning messages for grammar and consistency
2025-05-07 12:48:25 -05:00
3b12bd0d79
Merge pull request #106137 from RedMser/remove-unused-linespacing-setting
...
Remove redundant `line_spacing` editor setting
2025-05-07 12:48:24 -05:00
658ee70f1c
Merge pull request #96664 from aaronp64/array_cow_perf
...
`Array` performance improvements to reduce copying/copy_on_write calls
2025-05-07 12:48:23 -05:00
02206f45b7
Merge pull request #106134 from stuartcarnie/macos_embedded_followup
...
macOS: Additional improvements and fixes for embedded window support
2025-05-07 12:48:23 -05:00
98e39c6440
Merge pull request #105105 from smix8/springclean
...
Clean and group NavigationServer headers
2025-05-07 12:48:22 -05:00
affbfa5b4e
Merge pull request #89746 from KoBeWi/NOTification
...
Remove `NOTIFICATION_ENTER_TREE` when `NOTIFICATION_THEME_CHANGED` is used
2025-05-07 12:48:21 -05:00
eb39839a42
Merge pull request #106129 from kitbdev/fix-solo-tests
...
Fix tests that fail when alone
2025-05-07 12:48:21 -05:00