71817 Commits

Author SHA1 Message Date
Thaddeus Crews
f45d2f8f6c
Merge pull request #96926 from Dowsley/user-provided-arguments-fix
Ignore `--test` flag when it is an user-provided argument
2025-02-12 12:56:41 -06:00
Thaddeus Crews
d408264fde
Merge pull request #102778 from KoBeWi/line_zero
Prevent errors when Line2D has 0 length
2025-02-12 12:56:39 -06:00
Thaddeus Crews
be7b640cde
Merge pull request #102776 from timothyqiu/tile-coordinate-range
Document the valid range of tile coordinates in TileMapLayer
2025-02-12 12:56:37 -06:00
Thaddeus Crews
5f7ea8328b
Merge pull request #102556 from kitbdev/fix-te-cursor-shape-held
Fix TextEdit cusor shape when mouse is held
2025-02-12 12:56:34 -06:00
Thaddeus Crews
449c84f3d3
Merge pull request #102742 from Calinou/doc-control-layout-direction-force
Improve documentation on forcing right-to-left layout in Control
2025-02-12 12:56:33 -06:00
Thaddeus Crews
13f8316114
Merge pull request #102773 from Calinou/doc-fix-urls
Fix dead links across the class reference
2025-02-12 12:56:32 -06:00
Thaddeus Crews
9ad7f55a06
Merge pull request #102760 from Giganzo/csg-toolbar-tooltips
Add tooltip text to Polygon3DEditor buttons
2025-02-12 12:56:31 -06:00
Thaddeus Crews
78f1918bd4
Merge pull request #102668 from jkirsteins/janiskirsteins/ios-aspect-fill-splash
[iOS] Sync the boot splash and the launch screen image scale modes
2025-02-12 12:56:26 -06:00
Thaddeus Crews
1939e87db1
Merge pull request #101561 from darksylinc/matias-device-address-api
Change how device address is requested to avoid future API breakage
2025-02-12 12:56:25 -06:00
Rémi Verschelde
26ac8ce50f ThorVG: Explicitly enable embedded texture support with THORVG_FILE_IO_SUPPORT
This was made opt-in in 0.15.6 so we need to define it now.

Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-02-12 19:05:28 +01:00
Fredia Huya-Kouadio
8ed8b4a89d Bump the version of the openxr vendors plugin dependency 2025-02-12 09:51:07 -08:00
Agustín Marsero
2ba64a57c5 Fix Global Class names cache not saved with upgrade to 4.4.
Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>
2025-02-12 18:33:38 +01:00
kobewi
842421ea61 Prevent errors when Line2D has 0 length 2025-02-12 17:43:53 +01:00
Jānis Kiršteins
0e266b0099
[iOS] Sync the boot splash and the launch screen image scale modes 2025-02-12 17:41:18 +01:00
kobewi
286d3ae415 Fix inspector follow focus when child is focused 2025-02-12 17:16:44 +01:00
Haoyu Qiu
9fbceb79eb Document the valid range of tile coordinates in TileMapLayer 2025-02-13 00:10:10 +08:00
Hugo Locurcio
4905d033e5
Fix dead links across the class reference
This was found using lychee, which is being set up in godot-docs' CI.
2025-02-12 16:03:06 +01:00
Rémi Verschelde
7c4f2b6588 EditorHelpBit: Workaround crash renaming named class inheriting @tool class
This only addresses the symptom, not the root cause of the problem.

In the MRP of the linked issue, the parent class seems to not be found in DocData
after renaming its child class, which seems weird. Force opening the docs of the
parent class can work it around, so we seem to have inconsistent state.

Changed the same code in EditorHelp for good measure.

Fixes #102718.
2025-02-12 15:59:57 +01:00
kleonc
03bc116f6d Show enum property invalid value in inspector 2025-02-12 14:31:56 +01:00
Bernat Arlandis
00fb5c4df5 Crop image when doing color space conversion 2025-02-12 13:08:05 +01:00
smix8
98f5305d4b Fix NavBase properties not requesting sync
Fixes that setters of NavBase properties never made the link or region dirty and requested a sync.
2025-02-12 12:16:53 +01:00
Rémi Verschelde
f418603522 Merge pull request #102749 from timothyqiu/tree-buttons-offset
Fix TreeItem button tooltip trigger area offset
2025-02-12 11:21:15 +01:00
Rémi Verschelde
2fd6c635d5 Merge pull request #102744 from Hilderin/fix-floating-window-freeze-when-moving
Fix Game and editor freeze when clicking on the game's title bar
2025-02-12 11:21:11 +01:00
Rémi Verschelde
800b63a99b Merge pull request #102738 from Giganzo/tree-filter-select
Fix tree selecting hidden items
2025-02-12 11:21:08 +01:00
Rémi Verschelde
c6b6278cbe Merge pull request #102737 from KoBeWi/uids_are_creeping_everywhere
Store `_custom_type_script` meta as String
2025-02-12 11:21:04 +01:00
Rémi Verschelde
bd87c3a76b Merge pull request #102247 from Hilderin/fix-embedded-game-modal-dialog
Fix Modal Dialog with Embedded Game
2025-02-12 11:21:01 +01:00
Rémi Verschelde
622344b47d Merge pull request #99810 from hakro/toggle_skeleton
Style skeleton button on import screen
2025-02-12 11:20:56 +01:00
Haoyu Qiu
387d0e7100 Fix TreeItem button tooltip trigger area offset 2025-02-12 14:26:13 +08:00
Hilderin
e9fef1c833 Fix Game and editor freeze when clicking on the game's title bar 2025-02-11 21:41:03 -05:00
Hugo Locurcio
e05f0a45f6 Improve documentation on forcing right-to-left layout in Control 2025-02-12 02:20:31 +01:00
kobewi
38d0e82a35 Store _custom_type_script meta as String 2025-02-12 01:22:09 +01:00
Matias N. Goldberg
af900a5825 Change how device address is requested to avoid future API breakage
PR #100062 introduced BUFFER_USAGE_DEVICE_ADDRESS_BIT.

However it did so by adding a boolean to uniform_buffer_create(), called
"bool p_enable_device_address".

This makes maintaining backwards compatibility harder because I am
working on another feature that would require introducing yet another
bit flag.

This would save us the need to add fallback routines when the feature I
am working on makes it to Godot 4.5.

Even if my feature doesn't make it to 4.5 either, this PR makes the
routine more future-proof.

This PR also moves STORAGE_BUFFER_USAGE_DEVICE_ADDRESS into
BUFFER_CREATION_DEVICE_ADDRESS_BIT, since it's an option available to
both storage and uniforms.

This PR also moves the boolean use_as_storage into
BUFFER_CREATION_AS_STORAGE.
2025-02-11 20:00:18 -03:00
Rémi Verschelde
ad9abe841d Merge pull request #102730 from matheusmdx/fix-scu-build-with-dev-build
Remove problematic file from SCU
2025-02-11 23:59:43 +01:00
Rémi Verschelde
9ac02ccbcb Merge pull request #102726 from mihe/jolt/thread-safe-errors
Skip `Object::to_string` when Jolt Physics is on separate thread
2025-02-11 23:59:40 +01:00
Rémi Verschelde
0636a14034 Merge pull request #102720 from akien-mga/ci-remove-ubuntu-20.04
CI: Remove outdated reference to ubuntu-20.04
2025-02-11 23:59:36 +01:00
Rémi Verschelde
4f137bb1ad Merge pull request #102716 from Calinou/doc-control-layout-direction
Clarify the behavior of `Control.layout_direction` in the documentation
2025-02-11 23:59:33 +01:00
Rémi Verschelde
66d66807ab Merge pull request #102715 from adamscott/remove-pool-return-false
[Web] Remove position pool system and return false when done instead
2025-02-11 23:59:29 +01:00
Rémi Verschelde
08f22c890d Merge pull request #102714 from KoBeWi/ninja_tree_items_on_their_way_to_break_your_selection
Don't select invisible items in FileSystem dock
2025-02-11 23:59:26 +01:00
Rémi Verschelde
caaa3e5f4b Merge pull request #102692 from a-johnston/avoid_preview_error_for_animation_node
Prevent off-thread errors when generating resource previews for animation nodes
2025-02-11 23:59:22 +01:00
Rémi Verschelde
cfe0fd62d0 Merge pull request #102677 from stuartcarnie/free_invalid_id
2D: Fix free of invalid ID
2025-02-11 23:59:19 +01:00
Rémi Verschelde
8d909f86d3 Merge pull request #102669 from m4gr3d/fix_method_signature_change
Revert finalizing `GodotHost#getCommandLine()` public API
2025-02-11 23:59:15 +01:00
Rémi Verschelde
a8a1009468 Merge pull request #102641 from Riteo/modifying-spacetime-itself
Wayland: Unstuck keys with same keycode
2025-02-11 23:59:12 +01:00
Rémi Verschelde
ed79fe18e6 Merge pull request #102625 from YeldhamDev/oh_those_wacky_shadows
Fix mouse input on popup shadows misbehaving with `content_scale_factor`
2025-02-11 23:59:08 +01:00
Rémi Verschelde
afa068abac Merge pull request #102592 from KoBeWi/folderfolder
Navigate to folder when double-clicking favorite
2025-02-11 23:59:04 +01:00
Rémi Verschelde
83b3c1e11e Merge pull request #102389 from Meorge/bugfix/unique-name-error
Display correct symbol in warning when unique name is used without @onready annotation
2025-02-11 23:59:01 +01:00
Rémi Verschelde
d967d8d9bd Merge pull request #102280 from Chaosus/fix_particles_process_shader_crash
Fix crash when assigning wrong shader to particle process material
2025-02-11 23:58:56 +01:00
Mikael Hermansson
1006fa9c42 Skip Object::to_string when Jolt Physics is on separate thread 2025-02-11 22:55:32 +01:00
matheusmdx
269c377075 Remove problematic file from SCU 2025-02-11 18:47:52 -03:00
Adam Johnston
c82c5b0701 Prevent off-thread errors when generating resource previews for animation nodes 2025-02-11 11:19:32 -08:00
Fredia Huya-Kouadio
2a66335ec2 Address API regression from https://github.com/godotengine/godot/pull/101050 2025-02-11 10:19:47 -08:00