1
0
Fork 0
Commit Graph

76155 Commits

Author SHA1 Message Date
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
George Marques 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 7755a85c52
Merge pull request #108887 from WhalesState/spring-bone
Fix SpringBone3D being unintentionally disabled.
2025-07-23 13:27:10 -05:00
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 0877199803
Merge pull request #108782 from skyace65/Spinbox-link-fix
Fix spinbox formatting to fix linking
2025-07-23 13:27:06 -05:00
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
Thaddeus Crews 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
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 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
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
skyace65 94fc2efaa2 Fix spinbox formatting to fix linking 2025-07-23 06:58:16 -04:00
kit addae393a4 Fix TextEdit line wrap indent when disabled 2025-07-22 22:29:05 -04:00
Mounir Tohami 11c2d4fb39 fix spring bone 3d being disabled with 3d physics 2025-07-23 03:16:15 +03:00
Aaron Franke d492b665c3
Fix crash in SceneTreeDock when closing a scene with a selected node 2025-07-22 14:40:26 -07:00
Giganzo 38dcf25aca Fix shader editor menu switch on hover 2025-07-22 22:36:46 +02:00
kit 0d18575ad1 Fix error when toggling comment with empty lines 2025-07-22 15:37:54 -04:00
kit 732a35dfc5 Fix dropping Node into script on non-empty line 2025-07-22 15:34:31 -04:00
Adam Scott 793258919b
[Web] Fix Emscripten for WebXR and update minimum version 2025-07-22 14:02:44 -04:00
Thaddeus Crews 037956dbc9
Merge pull request #108831 from aaronfranke/json-pass-full-precision
Fix internal JSON stringify not preserving p_full_precision
2025-07-22 11:20:15 -05:00
Thaddeus Crews 77b6aef4c3
Merge pull request #108860 from mihe/printing-infinite-recursion
Prevent infinite recursion during printing
2025-07-22 11:20:14 -05:00
Thaddeus Crews cb9ec1b767
Merge pull request #108859 from bruvzg/hb1132
harfbuzz: Update to 11.3.2
2025-07-22 11:20:13 -05:00
Thaddeus Crews 1d4ea7ab3b
Merge pull request #108570 from syntaxerror247/reduce-gizmo-scale
Android Editor: Reduce default gizmo scale multiplier
2025-07-22 11:20:11 -05:00
Thaddeus Crews 3843a30b53
Merge pull request #108825 from bruvzg/fix_run_opt_icons
Fix editor one-click icons not showing.
2025-07-22 11:20:10 -05:00
Thaddeus Crews 62538143e8
Merge pull request #106070 from IphStich/fix-duplicate-gizmos
Fix for Node3D request gizmos multiple times
2025-07-22 11:20:09 -05:00
Thaddeus Crews 8d04657ec8
Merge pull request #108692 from m4gr3d/fix_debugger_immediate_disconnect
Fix debugger immediate disconnect
2025-07-22 11:20:08 -05:00
Thaddeus Crews 9bb9a95f74
Merge pull request #108724 from KoBeWi/downtown_deprecation
Deprecate updown icon
2025-07-22 11:20:08 -05:00
Thaddeus Crews 40f107de9f
Merge pull request #108721 from Giganzo/hidden-scrollbar
Fix hidden scrollbar in editor settings
2025-07-22 11:20:07 -05:00
Thaddeus Crews 90191a53d3
Merge pull request #108651 from Alex2782/fix_save_confirmation
Prompt to save modified scene missing when quitting editor with running project.
2025-07-22 11:20:06 -05:00
Thaddeus Crews 04524f4748
Merge pull request #108747 from adamscott/fix-web-mousewheel-scrolling
[Web] Fix Web MouseWheel scrolling
2025-07-22 11:20:05 -05:00
Thaddeus Crews 17c2637657
Merge pull request #108810 from ShadowCow13/allow_any_node_descendant-import
Fix allow any descendant to be used as a Root Type in Scene Import
2025-07-22 11:20:04 -05:00
Thaddeus Crews a30f4efbe9
Merge pull request #108841 from m4gr3d/xr_editor_misc_deps_update
Misc XR editor updates
2025-07-22 11:20:04 -05: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
Thaddeus Crews fea5586b72
Merge pull request #108869 from dsnopek/meta-openxr-1049-aim-pose-bug
OpenXR: Work around bug with Meta runtime on 1.0.49
2025-07-22 11:20:02 -05:00
Anish Mishra 67b45299c7 Android: Run clipboard tasks on UI thread
Fixes crashes on older Android versions (API level <= 27) by ensuring
that all clipboard operations are executed on the UI thread.
2025-07-22 20:58:22 +05:30
David Snopek 2687b199c1 OpenXR: Work around bug with Meta runtime on 1.0.49 2025-07-22 09:19:35 -05:00
Mikael Hermansson 836a1a0b02 Prevent infinite recursion during printing 2025-07-22 16:13:03 +02:00
Pāvels Nadtočajevs 37f506c33d
harfbuzz: Update to 11.3.2 2025-07-22 09:41:20 +03:00
Elise 1aa4c04895 Fix for Node3D request gizmos multiple times
This can result in multiple gizmos being created for the same nodes in some circumstances
2025-07-22 08:47:39 +10:00
Fredia Huya-Kouadio d47e3fd3bf Misc XR editor updates:
- Bump the OpenXR Vendors plugin version to `4.1.0-stable`
- Include `quest2` in the supported devices manifest config
2025-07-21 11:17:48 -07:00
Aaron Franke b626695f70
Fix internal JSON stringify not preserving p_full_precision 2025-07-21 08:36:29 -07:00
Adam Scott 6e5994eca8
[Web] Fix Web MouseWheel scrolling 2025-07-21 11:10:42 -04:00
Pāvels Nadtočajevs e407f55fbf
Fix editor one-click icons not showing. 2025-07-21 12:18:44 +03:00
Kody Van Ry 2554434cd9 Fix allow any descendant to be used as a Root Type in Scene Import 2025-07-20 15:27:05 -06:00