Commit graph

63552 commits

Author SHA1 Message Date
Radiant
e263b11cdd Implement remove_user_signal()
Co-authored-by: Timothe Bonhoure <tbonhoure@ymail.Com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2024-04-18 11:22:59 +03:00
Paul Joannon
1627287586
Change order of operation for C# types reloading
We now deserialize callables before reloading property states, in case a property is doing anything with the callable in its getter and/or setter.
2024-04-18 09:38:58 +02:00
bruvzg
68e4ead9ad
Fix input map shortcuts incorrectly edited on cancel. 2024-04-18 08:22:39 +03:00
Lyuma
d3706488d9 Fix FBX and glTF when root nodes are skeleton bones
Set p_scene_parent to the skeleton to guarantee BoneAttachment3D nodes are added as a child of the active skeleton.
Use get_owner() to go all the way up when calculating the root node in generate_scene
2024-04-17 22:10:05 -07:00
Zi Ye
fbfda46ffa Added tokenized search support to Quick Open dialog and FileSystem filter. 2024-04-17 21:12:55 -05:00
clayjohn
eb62c5b27f Revert change to default depth clear value in draw_list_begin 2024-04-17 19:08:22 -07:00
Haoyu Qiu
4efaeefaec Fix folder color not cleared for removed subfolders 2024-04-18 10:08:20 +08:00
Hendrik Brucker
735c45dc8e [Compatibility] Add stub for VisualShaderNodeComment 2024-04-18 02:39:29 +02:00
clayjohn
adfc9ccc44 Use a src rect for copying from screen with CanvasGroup in the mobile backend 2024-04-17 15:19:20 -07:00
Hugo Locurcio
1e8526659c
Add minimum width/height to dialog buttons
This makes buttons with short texts such as "OK" or "Close"
easier to click, especially on a touchscreen.

This is exposed to projects via `buttons_min_width` and `buttons_min_height`
theme items in AcceptDialog (and therefore ConfirmationDialog and FileDialog),
with the default values being 0 to preserve compatibility with existing projects.
2024-04-17 23:48:05 +02:00
kobewi
6b69ae8dd0 Reuse single erase pattern in tile editor 2024-04-17 20:43:00 +02:00
Rémi Verschelde
3b1806182a
Merge pull request #90814 from Repiteo/scons/env_base-to-env
SCons: Convert `env_base` to `env`
2024-04-17 20:26:53 +02:00
Rémi Verschelde
54ba8d6882
Merge pull request #90810 from Arnklit/particles_processing_ring_shape_emission_axis_fix
Fix shader crash on zero vector and negative x vector in particles processing
2024-04-17 20:26:50 +02:00
Rémi Verschelde
26d8ae0849
Merge pull request #90809 from RandomShaper/fixup_wtp_yield
WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning)
2024-04-17 20:26:46 +02:00
Rémi Verschelde
75e772c528
Merge pull request #90807 from KoBeWi/creating_this_thing_is_strictly_prohibited_in_13_states
Disable Create button for abstract classes
2024-04-17 20:26:43 +02:00
Rémi Verschelde
8834f84383
Merge pull request #90804 from akien-mga/disable-NavigationServer3D-async-bake-test
Tests: Disable NavigationServer3D async bake test with race condition
2024-04-17 20:26:40 +02:00
Rémi Verschelde
61c967b3ab
Merge pull request #90800 from ydeltastar/fix-raycast3d-debug-draw
Fix `RayCast3D`'s debug draw transform not updating
2024-04-17 20:26:37 +02:00
Rémi Verschelde
acd3d2497f
Merge pull request #90791 from timothyqiu/see-you-again
Fix potential infinite loop when using global menu
2024-04-17 20:26:34 +02:00
Rémi Verschelde
8293aac75c
Merge pull request #90787 from Chaosus/vs_fix_port_bug
Fix incorrect behavior at expanding an output port in visual shader node
2024-04-17 20:26:31 +02:00
Rémi Verschelde
5a502a6001
Merge pull request #90784 from KoBeWi/progressive_progress
Don't show scene group progress for 1 scene
2024-04-17 20:26:27 +02:00
Rémi Verschelde
ab24edca4f
Merge pull request #90680 from jsjtxietian/skip-.godot
Fix editor's file explorer will show directories that should be skipped
2024-04-17 20:26:24 +02:00
Rémi Verschelde
c50e80b481
Merge pull request #90653 from ajreckof/Fix-going-forward-backward-in-editor-selection-history-
Fix going forward backward in editor selection history.
2024-04-17 20:26:20 +02:00
Rémi Verschelde
578fc2e81c
Merge pull request #88384 from oxi-dev0/fix-unshaded-debug
Fix unshaded debug draw mode for LightmapGI
2024-04-17 20:26:16 +02:00
kobewi
e36301e418 Avoid double editing when clicking AnimatedSprite 2024-04-17 19:51:42 +02:00
Thaddeus Crews
41fee42c40
SCons: Convert env_base to env 2024-04-17 12:26:20 -05:00
kobewi
c9407931b8 Disable Create button for abstract classes 2024-04-17 18:48:36 +02:00
Kasper Frandsen
f8d08a8376 fix: avoid shader crash on null vector and negative x vector 2024-04-17 17:33:30 +01:00
Pedro J. Estébanez
9653bcaa43 WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning) 2024-04-17 18:32:14 +02:00
Fredia Huya-Kouadio
1cc935fa6c Fix issue causing the copyAndRename* task to fail on occasions on Windows machines
Gradle automatically handles up-to-date checks for output files and directories. This behavior sometimes causes the `copyAndRename*` task to fail on Windows machines when gradle tries to check on existing files in the output directories it doesn't have access to.
To fix the issue, we disable this gradle behavior following the instructions in https://docs.gradle.org/8.2/userguide/incremental_build.html#sec:disable-state-tracking
2024-04-17 08:38:32 -07:00
Rémi Verschelde
9b28cbebfa
Tests: Disable NavigationServer3D async bake test with race condition 2024-04-17 17:30:54 +02:00
Koyper
0881c81c13 Fix non-embedded Windows resizing to match Viewport content scale factor 2024-04-17 09:30:16 -05:00
yds
4077129f9d Fix RayCast3D's debug draw transform not updating 2024-04-17 11:21:53 -03:00
Haoyu Qiu
43ed8d4768 Fix potential infinite loop when using global menu 2024-04-17 20:11:57 +08:00
Yuri Rubinsky
ac77219d2b Fix incorrect behavior at expanding an output port in visual shader node 2024-04-17 13:36:40 +03:00
Marcel Offermans
e64b4243c3 Added a specific check for the corner case that went wrong. 2024-04-17 12:01:01 +02:00
Oxi
1815871b90 Fixed unshaded mode lightmaps 2024-04-17 10:38:54 +01:00
kobewi
5883300b92 Don't show scene group progress for 1 scene 2024-04-17 11:23:54 +02:00
Rémi Verschelde
4b7776e31b
Merge pull request #90783 from bruvzg/mac_fd_no_filter
[macOS] Fix native file dialog with empty filter list.
2024-04-17 10:59:22 +02:00
Rémi Verschelde
2d262029bf
Merge pull request #90781 from programneer/engine-update-editor
Only define `ENGINE_UPDATE_CHECK_ENABLED` in editor builds
2024-04-17 10:59:20 +02:00
Rémi Verschelde
ec2e394d04
Merge pull request #90766 from AThousandShips/file_doc
[Doc] Clarify behavior of `FileAccess.get_line`
2024-04-17 10:59:17 +02:00
Rémi Verschelde
093d06480a
Merge pull request #90763 from Calinou/worldboundaryshape-increase-size
Increase size of WorldBoundaryShape to be much larger
2024-04-17 10:59:13 +02:00
Rémi Verschelde
36bdab4ddd
Merge pull request #90759 from dsnopek/openxr-hand-revert
Revert `OpenXRHand` to its pre-`SkeletonModifier3D` state
2024-04-17 10:59:10 +02:00
Rémi Verschelde
82b36cccc7
Merge pull request #90756 from vnen/gdscript-warning-enum-without-default
GDScript: Warn when enum variable has no default
2024-04-17 10:59:07 +02:00
Rémi Verschelde
01eb81ba48
Merge pull request #90752 from groud/fix_tilemap_y_sort
Fix TileMap enabling Y-sort on child nodes
2024-04-17 10:59:04 +02:00
Rémi Verschelde
56dfed4efd
Merge pull request #90751 from dalexeev/core-marshalls-fix-objects-as-id-in-typed-arrays
Core: Fix binary serialization of objects in typed arrays
2024-04-17 10:59:01 +02:00
Rémi Verschelde
ce13f0c033
Merge pull request #90749 from kleonc/y-sort-branch-root-transform-fix
Fix rendering transform of Y-sorted branch-root
2024-04-17 10:58:58 +02:00
Rémi Verschelde
ce0744866d
Merge pull request #90747 from smix8/remove_constrain_avoidance
Remove experimental `constrain_avoidance` from `NavigationRegion2D`
2024-04-17 10:58:55 +02:00
Rémi Verschelde
dc6802587e
Merge pull request #90720 from tbreese3/master
Allow closing scene tab preview using Escape
2024-04-17 10:58:52 +02:00
Rémi Verschelde
0473f291a7
Merge pull request #90709 from kleonc/tile-set-editor-atlas-with-separation-rect-drawing
Fix selection rect drawing in `TileSet` editor when create/remove tiles with separation
2024-04-17 10:58:49 +02:00
Rémi Verschelde
fad6897af0
Merge pull request #90639 from YeldhamDev/stay_open_please
Fix submenus erroneously closing on some occasions
2024-04-17 10:58:46 +02:00