Commit Graph

76194 Commits

Author SHA1 Message Date
0dd9178269 Merge pull request #108893 from WhalesState/editor-wayland
Fix `ProgressDialog` errors during first scan.
2025-07-25 11:08:15 -05:00
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
ebe2b44ca9 Merge pull request #108940 from DarioSamo/transfer-alignment-lcm
Compute texture alignment for transfers using the LCM instead.
2025-07-25 11:08:13 -05:00
73d3d2f2ff Merge pull request #108969 from adamscott/patch-the-editor
[Web] Fix the editor `{godot,emscripten}PoolSize` config values
2025-07-25 11:08:12 -05:00
0c595dae45 Merge pull request #108936 from DarioSamo/vk-memory-layout-variant
Check for Vulkan Memory Model support and make it a variant.
2025-07-25 11:08:12 -05:00
c0a2eee7ae Merge pull request #108964 from moluopro/master
Fix: Make `get_space_left` on Windows use `current_dir` instead of process CWD
2025-07-25 11:08:11 -05:00
11dcbd48e0 Merge pull request #108963 from groud/fix_debug_rendering_in_tilemaplayer
Fix debug rendering in TileMapLayer
2025-07-25 11:08:10 -05:00
1777be4444 [Web] Fix the editor {godot,emscripten}PoolSize config values
Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
2025-07-25 08:41:15 -04:00
b962b38e74 Check for Vulkan Memory Model support and make it a variant. 2025-07-25 09:24:58 -03:00
38f8643b00 GDScript: Properly detect native class on static call optimization 2025-07-25 09:17:39 -03:00
39fba218bd Fix: Make get_space_left on Windows use current_dir instead of process CWD 2025-07-25 19:47:25 +08:00
8637922926 Fix debug rendering in TileMapLayer 2025-07-25 11:17:03 +02:00
967e2d499a Merge pull request #108761 from allenwp/108757-fix-mobile-hdr2d-debanding
Fix debanding for Mobile rendering method with HDR 2D.
2025-07-24 20:49:43 -05:00
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
6c51d93077 Merge pull request #108943 from dsnopek/webxr-stecil-bug
Don't use `GL_DEPTH_STENCIL_ATTACHMENT` on depth buffer from WebXR
2025-07-24 20:49:41 -05:00
0123521643 Merge pull request #108620 from ColinSORourke/VisualShaderTypeFix
Visual Shader State Persistence - Type Fixes
2025-07-24 20:49:40 -05:00
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
1cc459d86f Fix Editor wayland first scan task error.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-07-25 01:05:15 +03:00
a033656eda Fix debanding for Mobile rendering method with HDR 2D. 2025-07-24 16:11:49 -04:00
006e3f26b9 Merge pull request #108927 from bruvzg/sdl_list
Add two missing SDL patches to the `README.md`
2025-07-24 14:23:48 -05:00
00c69703a9 Merge pull request #108894 from bruvzg/lg_ed_icon
[macOS] Use liquid glass icon for the editor.
2025-07-24 14:23:48 -05:00
0d1d3ead8b Merge pull request #108381 from timothyqiu/shader-side-toggle
Fix error when "Toggle Files Panel" in shader editor
2025-07-24 14:23:47 -05:00
ad4e7a065a Merge pull request #108820 from bruvzg/menu_arr_nav
Fix menu keyboard and controller navigation.
2025-07-24 14:23:46 -05:00
ebb322ad17 Merge pull request #108914 from bruvzg/no_bake
Remove selective shader baking.
2025-07-24 14:23:45 -05:00
0fd709ad64 Merge pull request #108912 from smix8/fix-clipper_ifdef
Fix flipped clipper2 ifdef
2025-07-24 14:23:44 -05:00
fc9bd38293 Merge pull request #108874 from adamscott/runtime-free
[Web] Fix inappropriate `memfree()` use
2025-07-24 14:23:43 -05:00
052baba905 Merge pull request #107685 from KoBeWi/useless_documentation
Don't update script documentation when exporting
2025-07-24 14:23:43 -05:00
ae61044c85 Don't use GL_DEPTH_STENCIL_ATTACHMENT on depth buffer from WebXR 2025-07-24 14:11:36 -05:00
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
4af0734a77 Compute texture alignment for transfers using the LCM instead. 2025-07-24 14:08:45 -03:00
28d3214acd Expose type validator from Dictionary and allow testing without error
- Now you can get the ContainerTypeValidate from a Dictionary (both for
  keys and for values).
- ContainerTypeValidate exposes a validator function that does not show
  any error in case of failure. This allows testing values before trying
  to use them in Dictionary.
2025-07-24 13:35:48 -03:00
809a6cf705 Fix crash when GDScript scripts are reloaded during initial import 2025-07-24 16:41:33 +02:00
19e2fcf35a Add two missing SDL patches to the README.md 2025-07-24 12:44:40 +03:00
9c325d0f91 Remove selective shader baking. 2025-07-23 23:02:43 +03:00
e0603aeda3 Merge pull request #108796 from syntaxerror247/get-clipboard-crash
Android: Run clipboard tasks on UI thread
2025-07-23 13:27:12 -05:00
37d886d6e6 Merge pull request #108889 from kitbdev/fix-textedit-no-wrap-indent
Fix TextEdit line wrap indent when disabled
2025-07-23 13:27:11 -05:00
7755a85c52 Merge pull request #108887 from WhalesState/spring-bone
Fix SpringBone3D being unintentionally disabled.
2025-07-23 13:27:10 -05:00
9471a4ace7 Merge pull request #108659 from jdavasligil/x11-unicode-keysym-fix
Add keypad codes to the keysym unicode map.
2025-07-23 13:27:09 -05:00
2bfc3212ad Merge pull request #108883 from aaronfranke/editor-crash-scene-tree-dock
Fix crash in SceneTreeDock when closing a scene with a selected node
2025-07-23 13:27:08 -05:00
b0055592fb Merge pull request #108336 from arkology/find-in-files-translation
Fix and improve auto-translation for `FindInFiles`
2025-07-23 13:27:07 -05:00
0877199803 Merge pull request #108782 from skyace65/Spinbox-link-fix
Fix spinbox formatting to fix linking
2025-07-23 13:27:06 -05:00
5c1db3203d Merge pull request #108877 from Giganzo/shader-editor-switch-on-hover
Fix shader editor menu switch on hover for file button
2025-07-23 13:27:06 -05:00
65c8aa444f Merge pull request #95914 from kitbdev/fix-drop-node-on-line
Fix dropping Node into script on non-empty line
2025-07-23 13:27:05 -05:00
a85fbd8647 Merge pull request #102601 from kitbdev/fix-script-toggle-comment-empty
Fix error when toggling comment with empty lines
2025-07-23 13:27:04 -05:00
ba424d22ce Merge pull request #108295 from beicause/shader-editor-auto-opens-on-startup
Fix shader editor auto-opens on startup
2025-07-23 13:27:03 -05:00
b74c8b4c03 Merge pull request #108614 from dsnopek/gdextension-compat-unexposed-classes
GDExtension: Prevent compatibility breakage from change to `ClassDB::instantiate()` for unexposed classes
2025-07-23 13:27:02 -05:00
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
57719ca9e2 Merge pull request #108708 from Rindbee/fix-wrong-node-path-when-Reparent-to-New-Node
Fix the absolute `NodePath` was calculated incorrectly when "Reparent to New Node"
2025-07-23 13:27:00 -05:00
adeb5635c0 Merge pull request #108769 from bruvzg/shy_fall
[TextServer] Fix soft hyphen font fallback.
2025-07-23 13:26:59 -05:00
3dc876c695 Fix flipped clipper2 ifdef
Fix flipped clipper2 ifdef
2025-07-23 19:54:23 +02:00