Commit Graph

14225 Commits

Author SHA1 Message Date
946cb13d9b Fix duplicated folder reference in Godot Editor after changing filename case
(cherry picked from commit 87b5a56ddf)
2024-04-08 15:48:30 +02:00
3f4734c249 Fix broken layout of asset library page
(cherry picked from commit c5cab60b90)
2024-04-08 15:48:30 +02:00
cd02fe3469 Fix Set Animation Save Paths breaking on Windows
(cherry picked from commit 4d3319eceb)
2024-04-08 15:48:30 +02:00
d90195bb2e Fixed loop condition in bone mapping
Corrected the for-loop condition in the auto_mapping_process function. Previously, it was checking if children.size() is non-zero, which resulted in an infinite loop

(cherry picked from commit 15f1a0fba3)
2024-04-08 15:48:29 +02:00
f2bd24e80f Fix wrong extension filter for dependency editor
(cherry picked from commit e1ee838d11)
2024-04-08 15:48:29 +02:00
5ac47d30ed Fix path3d's pick works incorrectly when viewport is in half resolution
(cherry picked from commit 20f4a5d03a)
2024-04-08 15:48:29 +02:00
36a32f4a5a Follow up to blue robot icons optimization
(cherry picked from commit 35a569478f)
2024-04-08 15:48:29 +02:00
8aff153ea2 Editor: Fix same-name (sub)groups interfering in Inspector
Clear (sub)group hashmaps when changing category.

(cherry picked from commit 9b7dcfa0e2)
2024-04-08 15:48:28 +02:00
987a7c681d fix bezier editor throws error on ctrl click 2024-03-18 12:32:05 +01:00
65049c3fe7 Allow configuring the maximum width for atlas import
(cherry picked from commit 8b3c12d8df)
2024-03-11 23:21:07 +01:00
3dd1d48976 [Editor] Add missing virtual bind to EditorNode3DGizmo(Plugin)
Method `_begin_handle_action` was not bound

(cherry picked from commit c794ce195b)
2024-03-11 23:20:59 +01:00
f14e43b68f Fixed duplicating nodes at different depths in SceneTreeDock
(cherry picked from commit ed648799ae)
2024-03-11 23:08:21 +01:00
93fcd9ce41 Replace GDVIRTUAL_CALL with GDVIRTUAL_REQUIRED_CALL where applicable
(cherry picked from commit 83ef789745)
2024-03-11 23:07:04 +01:00
3553d33708 Fix Scene Importer crashing when mesh or animation save paths are invalid
(cherry picked from commit cd87916d98)
2024-03-11 22:31:59 +01:00
cc95f87b2b [TileSet] Fix crash when deleting dragged polygon point
(cherry picked from commit 0ba7463803)
2024-03-11 17:28:54 +01:00
583b48c43f Fix leak of scene used for customization during export
(cherry picked from commit d103b5570f)
2024-03-11 17:28:54 +01:00
1894129713 [Editor] Add missing ellipses to menu options that open dialogs
(cherry picked from commit dde5368dee)
2024-03-11 17:28:54 +01:00
ac4051f8a8 [Editor] Improve clarity and style of ResourcePicker menu
* Adds ellipses to options opening a new menu
* Adds a descriptive tooltip to `Quick Load`

(cherry picked from commit e5b751b6eb)
2024-03-11 17:28:54 +01:00
5b25a115c8 Editor: Fix skipping normal category followed by custom one
(cherry picked from commit b2f62658a2)
2024-03-11 16:42:34 +01:00
3098b02e56 Show modifier key functionality on all the editor tools
(cherry picked from commit 433c22fb6f)
2024-03-11 16:41:06 +01:00
a5e857019c Fix frame number underflow in visual profiler
Unsigned subtraction underflow caused the frame counter to be locked at
2^64 in the visual profiler until debugger/profiler_frame_history_size
number of frames had passed.

(cherry picked from commit 27dc9fa4c0)
2024-03-11 16:39:46 +01:00
82d2375382 Fix editor profiler script function sort order
The engine internally limits the number of functions reported back (to
16 by default). To this point, it's been sort the profiling info in
*ascending* order of time spent, then trimming the list. This meant
we may only see the best (fastest) functions, instead of the worst
that you probably want when profiling.

Now the servers_debugger sort more closely matches the local_debugger
one, which worked fine.

(cherry picked from commit 90a5f23e79)
2024-03-11 16:39:14 +01:00
93fdca17d0 Make viewport message dependent on framerate not physics step
(cherry picked from commit 17e9fd06ce)
2024-03-11 16:36:47 +01:00
7c162351c9 Check is the ref shader valid in visual shader's update_option_menu
(cherry picked from commit ff089f8cea)
2024-03-11 16:36:30 +01:00
fddd0a5098 Fix playback position label update in Audio Stream Importer
The current playback position label doesn't get updated if the playhead is not visible. The label is updated in `_draw_indicator()` at the end of the function, but we return early if the calculated offset falls outside the valid range. This fix moves the label updating above this check, ensuring that the label always gets updated regardless of the visibility of the playhead.

Fixes #86550.

(cherry picked from commit 155bebfdf2)
2024-03-11 16:29:58 +01:00
b1d67c4fde Stop escaping ' on POT generation
(cherry picked from commit e5022531bf)
2024-03-11 16:29:29 +01:00
7e7bf59f68 Prevent escape key from closing Editor Settings window when filtering for shorcuts
(cherry picked from commit eb565780e7)
2024-03-11 16:29:04 +01:00
4e615b162d Fix infinite loop when calculating zoom level if tile_size * max_zoom < default
(cherry picked from commit 42c672afd6)
2024-03-11 16:24:17 +01:00
01c51db41c Copy track update mode when adding reset key
(cherry picked from commit d96fca371b)
2024-03-11 16:14:31 +01:00
2eda411cca Do not call _validate_script if editor is not enabled
(cherry picked from commit 0fbc857e3f)
2024-03-11 16:11:13 +01:00
e5add91a46 Prevent race condition on initial breakpoints from DAP
(cherry picked from commit 485342408b)
2024-03-11 16:10:56 +01:00
a05e15944e Fix opening docs writing extra navigation history
Fix #82292
Removes extraneous call to change the tab if the page wasn't yet open when opening class member description.

(cherry picked from commit 0506d6f192)
2024-03-11 16:08:20 +01:00
9547818cc0 Do not reflect the origin lines in a mirror
(cherry picked from commit 59c75b074a)
2024-03-11 15:00:44 +01:00
e46cba13ed Remove GI methods in parentheses from light baking options
(cherry picked from commit ce488930ea)
2024-03-11 15:00:44 +01:00
6ba9c6bf6d Avoid singularity when generated tangents and validate that tangents are good enough when using compression
(cherry picked from commit 781cd27fe4)
2024-03-11 15:00:43 +01:00
43eae4312d Add obj importer changes to use ImporterMesh.
(cherry picked from commit 1430f0b67d)
2024-03-11 15:00:43 +01:00
34010bf4d2 Editor: Fix _parse_category() is not called for custom categories
(cherry picked from commit 547f03b6d7)
2024-03-11 15:00:43 +01:00
6451422e72 Add missing variablesReference field to DAP evaluate request
(cherry picked from commit c07991ef36)
2024-03-11 15:00:43 +01:00
7eb4e71147 Fix reporting exit code when command line export fails
Fixes #83042.

(cherry picked from commit 51bfda9446)
2024-03-11 15:00:43 +01:00
d534c67d91 Linux: Handle export preset forward compat with 4.3+ platform name 2024-03-01 15:50:46 +01:00
36e611fa83 Prevent threading problems in TileMap 2024-02-27 16:02:54 +01:00
0dcadaf02a i18n: Sync translations with Weblate
Last sync for 4.2, then moving to 4.3.
2024-02-21 15:25:20 +01:00
474589eb83 Merge pull request #87782 from aaronfranke/4.2-fix-crash-mesh-root
[4.2] Fix crash when previewing a scene with a mesh as the root node
2024-02-07 10:08:57 +01:00
991454b8bd i18n: Sync translations with Weblate
Still tracking 4.2 translations for now.
2024-02-02 10:47:57 +01:00
424a6a6bf5 [4.2] Fix crash when previewing a scene with a mesh as the root node 2024-01-31 07:43:25 -06:00
beadc92e4f Clear sub-resources list when no sub-resource exists
(cherry picked from commit 6e49ff91c0)
2024-01-25 18:32:37 +01:00
eb25ef6062 Optimize scanning routines in the project manager
(cherry picked from commit 3d4b33df33)
2024-01-25 18:32:37 +01:00
bce0ada5f4 Prompt require editor restart to user when gizmo color changed
(cherry picked from commit b0ccd5c84f)
2024-01-25 18:32:37 +01:00
06a94ecc14 Load project metadata file only when needed
(cherry picked from commit 3dc47b0b84)
2024-01-25 18:32:36 +01:00
49031b24e5 Fix setting bezier track handle mode from inspector.
(cherry picked from commit 09a4aa3ce8)
2024-01-25 18:32:36 +01:00