Commit Graph

14228 Commits

Author SHA1 Message Date
Rémi Verschelde 7132627666
CI: Fix support for latest codespell 2024-07-05 13:25:07 +02:00
Rémi Verschelde 07cf36d21c
i18n: Sync translations with Weblate
Weblate now tracks 4.3 strings, so only the strings which are the
same in both branches are being backported.
2024-06-14 11:36:15 +02:00
Mikael Hermansson 219517f6b8
Add `--import` command-line flag
(cherry picked from commit 9d01793dff)
2024-04-16 09:29:16 +02:00
Sofox 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
Eugene Yang 3f4734c249
Fix broken layout of asset library page
(cherry picked from commit c5cab60b90)
2024-04-08 15:48:30 +02:00
AlexOtsuka cd02fe3469
Fix Set Animation Save Paths breaking on Windows
(cherry picked from commit 4d3319eceb)
2024-04-08 15:48:30 +02:00
K. S. Ernest (iFire) Lee 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
Haoyu Qiu f2bd24e80f
Fix wrong extension filter for dependency editor
(cherry picked from commit e1ee838d11)
2024-04-08 15:48:29 +02:00
jsjtxietian 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
MewPurPur 36a32f4a5a
Follow up to blue robot icons optimization
(cherry picked from commit 35a569478f)
2024-04-08 15:48:29 +02:00
Danil Alexeev 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
emild 987a7c681d fix bezier editor throws error on ctrl click 2024-03-18 12:32:05 +01:00
A Thousand Ships 65049c3fe7
Allow configuring the maximum width for atlas import
(cherry picked from commit 8b3c12d8df)
2024-03-11 23:21:07 +01:00
A Thousand Ships 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
Sofox f14e43b68f
Fixed duplicating nodes at different depths in SceneTreeDock
(cherry picked from commit ed648799ae)
2024-03-11 23:08:21 +01:00
Thaddeus Crews 93fcd9ce41
Replace `GDVIRTUAL_CALL` with `GDVIRTUAL_REQUIRED_CALL` where applicable
(cherry picked from commit 83ef789745)
2024-03-11 23:07:04 +01:00
BlueCube3310 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
A Thousand Ships cc95f87b2b
[TileSet] Fix crash when deleting dragged polygon point
(cherry picked from commit 0ba7463803)
2024-03-11 17:28:54 +01:00
Pedro J. Estébanez 583b48c43f
Fix leak of scene used for customization during export
(cherry picked from commit d103b5570f)
2024-03-11 17:28:54 +01:00
A Thousand Ships 1894129713
[Editor] Add missing ellipses to menu options that open dialogs
(cherry picked from commit dde5368dee)
2024-03-11 17:28:54 +01:00
A Thousand Ships 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
Danil Alexeev 5b25a115c8
Editor: Fix skipping normal category followed by custom one
(cherry picked from commit b2f62658a2)
2024-03-11 16:42:34 +01:00
Robert Yevdokimov 3098b02e56
Show modifier key functionality on all the editor tools
(cherry picked from commit 433c22fb6f)
2024-03-11 16:41:06 +01:00
Per Melin 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
baptr 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
Robert Yevdokimov 93fdca17d0
Make viewport message dependent on framerate not physics step
(cherry picked from commit 17e9fd06ce)
2024-03-11 16:36:47 +01:00
jsjtxietian 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
Alessandro Famà 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
Michael Alexsander b1d67c4fde
Stop escaping `'` on POT generation
(cherry picked from commit e5022531bf)
2024-03-11 16:29:29 +01:00
Robert Yevdokimov 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
jsjtxietian 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
kobewi 01c51db41c
Copy track update mode when adding reset key
(cherry picked from commit d96fca371b)
2024-03-11 16:14:31 +01:00
Mika Viskari 2eda411cca
Do not call _validate_script if editor is not enabled
(cherry picked from commit 0fbc857e3f)
2024-03-11 16:11:13 +01:00
Ricardo Subtil e5add91a46
Prevent race condition on initial breakpoints from DAP
(cherry picked from commit 485342408b)
2024-03-11 16:10:56 +01:00
aXu-AP 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
Hakim 9547818cc0
Do not reflect the origin lines in a mirror
(cherry picked from commit 59c75b074a)
2024-03-11 15:00:44 +01:00
David Snopek e46cba13ed
Remove GI methods in parentheses from light baking options
(cherry picked from commit ce488930ea)
2024-03-11 15:00:44 +01:00
clayjohn 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
K. S. Ernest (iFire) Lee 43eae4312d
Add obj importer changes to use ImporterMesh.
(cherry picked from commit 1430f0b67d)
2024-03-11 15:00:43 +01:00
Danil Alexeev 34010bf4d2
Editor: Fix `_parse_category()` is not called for custom categories
(cherry picked from commit 547f03b6d7)
2024-03-11 15:00:43 +01:00
Ricardo Subtil 6451422e72
Add missing `variablesReference` field to DAP `evaluate` request
(cherry picked from commit c07991ef36)
2024-03-11 15:00:43 +01:00
Rémi Verschelde 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
Rémi Verschelde d534c67d91
Linux: Handle export preset forward compat with 4.3+ platform name 2024-03-01 15:50:46 +01:00
A Thousand Ships 36e611fa83
Prevent threading problems in `TileMap` 2024-02-27 16:02:54 +01:00
Rémi Verschelde 0dcadaf02a
i18n: Sync translations with Weblate
Last sync for 4.2, then moving to 4.3.
2024-02-21 15:25:20 +01:00
Rémi Verschelde 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
Rémi Verschelde 991454b8bd
i18n: Sync translations with Weblate
Still tracking 4.2 translations for now.
2024-02-02 10:47:57 +01:00
Aaron Franke 424a6a6bf5
[4.2] Fix crash when previewing a scene with a mesh as the root node 2024-01-31 07:43:25 -06:00
Haoyu Qiu beadc92e4f Clear sub-resources list when no sub-resource exists
(cherry picked from commit 6e49ff91c0)
2024-01-25 18:32:37 +01:00
Yuri Sizov eb25ef6062 Optimize scanning routines in the project manager
(cherry picked from commit 3d4b33df33)
2024-01-25 18:32:37 +01:00