kobewi
38d0e82a35
Store _custom_type_script meta as String
2025-02-12 01:22:09 +01: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
Rémi Verschelde
bb7834390c
CI: Remove outdated reference to ubuntu-20.04
2025-02-11 18:05:22 +01:00
Hugo Locurcio
65c795eb35
Clarify the behavior of `Control.layout_direction` in the documentation
2025-02-11 16:56:22 +01:00
Adam Scott
cdb6fc7f74
[Web] Remove position pool system and return false when done instead
2025-02-11 10:43:34 -05:00
kobewi
ac1d4f2bec
Don't select invisible items in FileSystem dock
2025-02-11 16:20:31 +01:00
Thaddeus Crews
5da6deaaca
Merge pull request #102210 from Geometror/audioeffect-fix-cutout
...
[AudioFilterSW] Fix audio cutting out due to numerical errors
2025-02-11 09:13:24 -06:00
Thaddeus Crews
845ddb4bf3
Merge pull request #102597 from kitbdev/fix-te-line-guideline-pos
...
Fix CodeEdit line length guideline zoomed position
2025-02-11 09:13:23 -06:00
Thaddeus Crews
cc678ec312
Merge pull request #102675 from Calinou/doc-canvasitem-draw-dashed-line
...
Document `CanvasItem.draw_dashed_line()`'s `dash` and `align` parameters
2025-02-11 09:13:22 -06:00
Thaddeus Crews
b6894b9a45
Merge pull request #102691 from bruvzg/mix_rates
...
[AudioStreamGenerator] Add mixing rate presets, update docs.
2025-02-11 09:13:20 -06:00
Thaddeus Crews
a0f10a28a6
Merge pull request #100933 from Synzorasize/fix_100889
...
Fix parsing Resource type as value type of a Dictionary
2025-02-11 09:13:18 -06:00
Thaddeus Crews
c58e718cde
Merge pull request #101071 from mihe/jolt/less-query-allocations
...
Improve performance of certain physics queries when using Jolt Physics
2025-02-11 09:13:16 -06:00
Thaddeus Crews
427d8086f2
Merge pull request #102492 from m4gr3d/android_editor_support_game_tab
...
Add support for embedding game process in the Android Editor
2025-02-11 09:13:05 -06:00
Hugo Locurcio
d1af005fed
Document `CanvasItem.draw_dashed_line()`'s `dash` and `align` parameters
2025-02-11 15:15:46 +01:00
Riteo
54755a27e9
Wayland: Unstuck keys with same keycode
...
This fixes once and for all the core issue of different Godot `keycode`s
released from the same raw XKB keycode.
The `InputEventKey` `keycode` value _should_ map to the "unmodified"
key, but unfortunately there's an ambiguity with their encoding for
"special" keys ("delete", "insert", etc.), in witch they ignore their
unicode representation. This means that a key that is special when plain
but a character when modified would never be properly picked up, so we
do indeed change its keycode. As a consequence of this exception, some
Godot keys never receive release events and get "stuck".
This patch adds an extra check through an `HashMap` to "unstuck" keys
that changed while having the same keycode.
I also could not resist simplifying a bit the regular key event
generation method but this makes things more consistent and predictable
IMO.
2025-02-11 13:16:16 +01:00
Mikael Hermansson
5d2a54e6b1
Improve performance of certain physics queries when using Jolt Physics
2025-02-11 11:52:05 +01:00
Fredia Huya-Kouadio
7495a8a02e
Add support for embedding game process in the Android Editor
...
- Implement Android editor specific `EmbeddedGodotGame` to support embedding the game window in the Android editor
2025-02-11 02:20:18 -08:00
Rémi Verschelde
172fc62c80
Merge pull request #102698 from HolonProduction/no-null-safety
...
Autocompletion: Account for invalid annotations when making arghint
2025-02-11 10:54:42 +01:00
Rémi Verschelde
65b81646a4
Merge pull request #102688 from caleb98/master
...
Fix TileMapLayer bug where dirty cells could be marked twice
2025-02-11 10:54:39 +01:00
Rémi Verschelde
dd8a55d899
Merge pull request #102683 from Calinou/editor-input-map-keep-focus-on-new-entry
...
Fix focus being lost after adding a new input map entry in the editor
2025-02-11 10:54:35 +01:00
Rémi Verschelde
b1b9a178f9
Merge pull request #102678 from KoBeWi/uid_open_dialog
...
Improve path handling in EditorQuickOpenDialog
2025-02-11 10:54:31 +01:00
Rémi Verschelde
e912241f4d
Merge pull request #102674 from Riteo/waiting-for-frame
...
Wayland: Fix engine stalls while waiting frames
2025-02-11 10:54:28 +01:00
Rémi Verschelde
f9c233c369
Merge pull request #102673 from akien-mga/linux-wayland-so_wrap-disabled
...
Wayland: Fix build config with `so_wrap` disabled
2025-02-11 10:54:24 +01:00
Rémi Verschelde
5460fe3994
Merge pull request #102653 from lawnjelly/fti_fix_client_ticking_4
...
Physics Interpolation - Fix client interpolation pump
2025-02-11 10:54:21 +01:00
Rémi Verschelde
ea0226c65d
Merge pull request #102652 from lawnjelly/fti_auto_reset_mode_change_4
...
Physics Interpolation - Auto-reset on `set_physics_interpolation_mode()`
2025-02-11 10:54:18 +01:00
Rémi Verschelde
0d4d70d5a6
Merge pull request #102587 from bruvzg/s_pa_tst
...
[Tests] Add `Packed*Array` `to_byte_array` variant call tests.
2025-02-11 10:54:14 +01:00
Rémi Verschelde
3a44dc9894
Merge pull request #102397 from bruvzg/fd_select
...
[FileDialog] Update filename/buttons state when first item is selected on folder/filter change.
2025-02-11 10:54:11 +01:00
Rémi Verschelde
f3e20342f9
Merge pull request #102332 from Maran23/escape-close
...
Fix Escape does not work the first time when pressed at the Find(Replace)Bar
2025-02-11 10:54:07 +01:00
Rémi Verschelde
62d22ffa6b
Merge pull request #98216 from pafuent/fixing_log_rotation
...
Fix file logging log rotation
2025-02-11 10:54:01 +01:00
Pāvels Nadtočajevs
3965bdfd62
[AudioStreamGenerator] Add mixing rate presets, update docs.
2025-02-11 11:22:34 +02:00
Pāvels Nadtočajevs
ecff011671
[FileDialog] Update filename/buttons state when first item is selected on folder/filter change.
2025-02-11 11:18:23 +02:00
HolonProduction
62eebf1266
Autocompletion: Account for invalid annotations when making arghint
2025-02-11 09:17:22 +01:00
Caleb Cassady
7404873b66
Fix TileMapLayer bug where dirty cells could be marked twice
...
When using runtime data in a TileMapLayer, calling notify_runtime_tile_update
can cause error messages to be printed to the console if the same cell has been
set or erased in the same frame. This could be partially worked around by using
call_deferred on notify_runtime_tile_update, but the problem could re-emerge if
those updates were being made in coroutines.
This commit addresses the issue by adding an additional check to the dirty cell
marking of the TileMapLayer when notify_runtime_tile_update is called. This
check ensures that the cell has not already been added to the dirty cell list,
preventing the condition that causes the error message.
2025-02-10 22:18:10 -05:00