Commit graph

65346 commits

Author SHA1 Message Date
Rémi Verschelde b97110cd30
Merge pull request #93908 from Geometror/ge-resized-fix
Fix `Control` nodes emitting unnecessary `resized` signals
2024-07-05 16:38:10 +02:00
Rémi Verschelde c9ca3aa9ab
Merge pull request #93971 from KoBeWi/casually_crashing_in_background
Fix crash in tile physics editor
2024-07-05 15:07:54 +02:00
Rémi Verschelde f1749c691f
Merge pull request #93968 from bruvzg/font_prev_update
[Editor] Update font preview directly instead of invalidating property list.
2024-07-05 15:07:50 +02:00
Rémi Verschelde 33f456ccfe
Merge pull request #93964 from AThousandShips/lambda_arg_fix
[GDScript] Fix `get_argument_count` for lambda `Callable`s
2024-07-05 15:07:47 +02:00
Rémi Verschelde 1704af01b1
Merge pull request #93959 from kitbdev/fix-drop-on-selection
Fix dropping on selection in script editor
2024-07-05 15:07:44 +02:00
Rémi Verschelde 47c471e8ef
Merge pull request #93957 from bruvzg/font_var_def
[Editor] Fix default font variation values handling in the property inspector.
2024-07-05 15:07:41 +02:00
Rémi Verschelde 77dfb42d92
Merge pull request #93920 from aaronfranke/gltf-accessor-type
Move GLTFAccessorType into GLTFAccessor
2024-07-05 15:07:38 +02:00
Rémi Verschelde 88aaf251ab
Merge pull request #93902 from Makosai/patch-1
Remove duplicate styling from editor
2024-07-05 15:07:35 +02:00
Rémi Verschelde 932c191412
Merge pull request #93878 from allenwp/EditorExportPlugin_export_file_90365
`EditorExportPlugin`: Call `_export_file` for all resource types
2024-07-05 15:07:32 +02:00
Rémi Verschelde d2fc2a35b3
Merge pull request #92985 from KoBeWi/confirm_insert_shift
Restore "Confirm Insert Track" editor setting
2024-07-05 15:07:29 +02:00
Rémi Verschelde 4f953cc8ab
Merge pull request #91590 from timothyqiu/dupe
Fix crash when executing `Image.save_jpg_to_buffer`
2024-07-05 15:07:22 +02:00
Rémi Verschelde ce16818dd5
Fix missing include in Web main after #93906
My bad, I introduced the bug when amending it.
2024-07-05 14:40:44 +02:00
kobewi 267b5bca23 Fix crash in tile physics editor 2024-07-05 14:00:30 +02:00
A Thousand Ships aa28782be3
[GDScript] Fix get_argument_count for lambda Callables 2024-07-05 13:53:56 +02:00
bruvzg 847aadee02
[Editor] Update font preview directly instead of invalidating property list. 2024-07-05 12:48:39 +03:00
Allen Pestaluky 8e6596629a EditorExportPlugin: Call _export_file for all resource types
- Alternate fix to #67844 that calls `_export_file` for all resource types instead of implementing `skip()` for customize functions.
- Fixes #93823.
- Moved logic surrounding "Skip" and "Keep" imported files to happen before resource customization. Fixes #93825.
- Also fixes an issue that I suspect might exist where progress bars during export were incorrect due to imported files in the project that are configured as "Keep" or "Skip".
2024-07-04 23:35:32 -04:00
kit fc16465d17 Fix dropping on selection in script editor 2024-07-04 19:42:38 -04:00
Hendrik Brucker 1c47fd7089 Fix Control nodes emitting unnecessary resized signals 2024-07-05 01:41:21 +02:00
Aaron Franke 923a8eb5d3
Move GLTFAccessorType into GLTFAccessor 2024-07-04 15:46:48 -07:00
Rémi Verschelde 20ba2f00bd
Merge pull request #93950 from bruvzg/mvk_scaling
[MoltenVK] Fix downscaled hiDPI window pixelation.
2024-07-04 23:27:23 +02:00
Rémi Verschelde 8455b3343e
Merge pull request #93933 from m4gr3d/anr_and_crash_bug_fixes
Fix crashes and ANRs reported by the Google Play Console
2024-07-04 23:27:20 +02:00
Rémi Verschelde f9a58be51b
Merge pull request #93927 from marcospb19/tweak-enetconnection-doc
Mention `timeout` unit in `ENetConnection::service` docs
2024-07-04 23:27:16 +02:00
Rémi Verschelde 099b9b2e85
Merge pull request #93916 from zeux/aabb-zfight
Fix AABB computation for position compression to not depend on vertex order
2024-07-04 23:27:13 +02:00
Rémi Verschelde 6325d88144
Merge pull request #93906 from paulsinnett/fix-web-editor-preload
Fix preloading a zip in the web editor
2024-07-04 23:27:09 +02:00
Rémi Verschelde 5c84398c15
Merge pull request #93903 from Geometror/vs-fix-frame-edscale
Fix some VisualShader features for high DPI displays/custom UI scales
2024-07-04 23:27:03 +02:00
bruvzg 6e0414a6c9
[Editor] Fix default font variation values handling in the property inspector. 2024-07-05 00:18:10 +03:00
João Marcos P. Bezerra 0a822af333
Mention timeout unit in ENetConnection::service docs 2024-07-04 22:20:44 +02:00
Paul Sinnett db97d88214
Fix preloading a zip in the web editor 2024-07-04 22:13:05 +02:00
bruvzg ab4213f043
[MoltenVK] Fix downscaled hiDPI window pixelation. 2024-07-04 21:03:32 +03:00
Hendrik Brucker b871794591 Fix GraphFrame autoshrink with high DPI displays/custom UI scales 2024-07-04 19:08:06 +02:00
Rémi Verschelde 4d984b6369
Merge pull request #93930 from Arnklit/short-animation-length-bezier-handle-fix
Clamp bezier handle length to half the length of animation
2024-07-04 17:12:22 +02:00
Rémi Verschelde 0452cbee75
Merge pull request #93919 from Hilderin/fix-csv-translation-errors-import-other-resources
Fix adding a translation CSV results in errors on initial import for many types of resources
2024-07-04 17:12:19 +02:00
Rémi Verschelde 5f0a2dd0f2
Merge pull request #93909 from VictorKostinOfficial/missing-custom-resources
Fix custom resources often missing from Quick Load dialog
2024-07-04 17:12:16 +02:00
Rémi Verschelde f986a801fc
Merge pull request #93898 from KoBeWi/rundo_edo
Fix undoredo handling in some dialogs
2024-07-04 17:12:13 +02:00
Rémi Verschelde af55caff36
Merge pull request #93723 from KoBeWi/bandaid.tscn
Speed up scene group scanning for text scenes
2024-07-04 17:12:06 +02:00
Kasper Frandsen 7c6f32ddbf Clamp bezier handle length to half the length of animation 2024-07-04 13:41:12 +01:00
Victor Kostin 3afc7774de
Fix custom resources often missing from Quick Load dialog 2024-07-04 14:25:00 +02:00
Fredia Huya-Kouadio 6b6428d779 Fix ANRs reported by the Google Play Console
- Add support for dispatching input on the render thread (UI thread is the current default) when `input_buffering` and `accumulated_input` are disabled. At the expense of latency, this helps prevent 'heavy' applications / games from blocking the UI thread (the default behavior)  which may cause the application to ANR.

- Remove GLSurfaceView logic causing the UI thread to wait on the GL thread during lifecycle events. The removed logic would cause the UI thread to ANR when the GL thread is blocked.
2024-07-04 05:18:50 -07:00
kobewi 681769e2c9 Fix undoredo handling in some dialogs 2024-07-04 14:17:47 +02:00
Fredia Huya-Kouadio c6a23a7a7d Fix crashes reported by the Google Play Console 2024-07-04 02:46:11 -07:00
Rémi Verschelde e6448ca0aa
Merge pull request #93891 from m4gr3d/fix_logo_not_showing_for_gles3
[Android] Fix the issue causing the logo to not show when using the `compatibility` renderer
2024-07-04 11:32:13 +02:00
Rémi Verschelde 447cbdee9a
Merge pull request #93890 from hakro/nodeprop-vs-nodepath
Add `:` to node properties, to differentiate them from node paths
2024-07-04 11:32:10 +02:00
Rémi Verschelde 640d8151ff
Merge pull request #93876 from JacobMillner/fix-blend-times-sorting
Fix AnimationPlayer `blend_times` sorting
2024-07-04 11:32:07 +02:00
Rémi Verschelde 0c6aa7aeef
Merge pull request #93872 from MikhailY0U/patch-1
Clarify that the `Mesh.ARRAY_NORMAL` array will normalize its contents internally
2024-07-04 11:32:04 +02:00
Rémi Verschelde de28ac2810
Merge pull request #93868 from timothyqiu/node-dock-theme-update
Update Node dock when theme changes
2024-07-04 11:32:01 +02:00
Rémi Verschelde 01c24ff862
Merge pull request #93750 from adamscott/add-bigint-support-on-js-value-conversion
Add `bigint` support on JS value conversion
2024-07-04 11:31:58 +02:00
Rémi Verschelde bf8be34e91
Merge pull request #93708 from bruvzg/fix_btn_ms
[Button] Use `align_to_largest_stylebox` for min. size calculation.
2024-07-04 11:31:56 +02:00
Rémi Verschelde 643da5dfad
Merge pull request #93331 from dsnopek/macos-fix-use-volk
Fix building with `use_volk=yes` on MacOS
2024-07-04 11:31:51 +02:00
Mikhail Volodin 6e9de82110
Clarify that the Mesh.ARRAY_NORMAL array will normalize its contents internally 2024-07-04 10:55:43 +02:00
Arseny Kapoulkine 4e9e35b58a Fix AABB computation for position compression to not depend on vertex order
The previous computation was dependent on the vertex order in two ways:

- If the first vertex was on the AABB boundary, the AABB would be
  increased by the epsilon due to size clamping
- Every time the AABB would get expanded, we would recompute end from
  size and reconstruct size again, which resulted in slow floating point
  drift.

In isolation this may not seem like it matters, but it means that the
same mesh with a different vertex order may result in a slightly different
AABB. This can be a significant issue due to shadow meshes and their use in
depth prepass: shadow meshes reorder vertex data as part of the
deduplication process, as they append one unique position at a time and
as such remove the duplicate positions; this can result in a different
AABB which would result in a different reconstructed vertex position
during a depth pre-pass, causing mesh self-occlusion.
2024-07-03 23:53:24 -07:00