Commit graph

52076 commits

Author SHA1 Message Date
bruvzg
a000c64eea
Cleanup Window callbacks before destroying in to avoid callback calls with invalid object. 2023-02-13 20:39:17 +02:00
Rémi Verschelde
3815903119
Merge pull request #72838 from BastiaanOlij/update_screen_space_render_buffers
Add render buffer support to screen space effects
2023-02-13 19:15:48 +01:00
Rémi Verschelde
1ecf486ef0
Merge pull request #73234 from RandomShaper/fix_label_sizing
Fix blank non-autowrapping labels
2023-02-13 19:14:51 +01:00
Pedro J. Estébanez
3ccabee9ae Fix blank non-autowrapping labels 2023-02-13 18:46:56 +01:00
Rémi Verschelde
cf859db34a
Merge pull request #73214 from reduz/prevent-recursive-importing-hack
Prevent recursive importing (hack)
2023-02-13 18:23:35 +01:00
Rémi Verschelde
1c1b5da262
Merge pull request #73224 from rsubtil/bugfix-input_joypad_warn
Change message of unknown joypad property from error to verbose
2023-02-13 18:00:33 +01:00
Rémi Verschelde
d405392847
Revert "Fixed the jumping to function definition using 'Ctrl+LMB'."
This reverts commit 7eb6367d5c.

Fixes #73058.
Fixes #73167.

This caused regressions, we'll retry with fixes for 4.1.
2023-02-13 17:58:59 +01:00
Ricardo Subtil
e841f13cdc Change message of unknown joypad property from error to warning 2023-02-13 14:30:57 +00:00
Rémi Verschelde
4a2c2170b4
Merge pull request #62921 from cdemirer/fix-variant-in
Fix `Variant::in()` error on invalid `evaluate`
2023-02-13 12:59:02 +01:00
Rémi Verschelde
848c910227
Merge pull request #73018 from smix8/fix_multilayered_tilemap_navigation_4.x
Fix navigation support for multilayered TileMaps
2023-02-13 12:58:39 +01:00
Rémi Verschelde
c144919a74
Merge pull request #73208 from smix8/fix_navigationregion2d_debug_4.x
Fix 2D navigation debug visuals ignoring half the ProjectSettings
2023-02-13 12:58:09 +01:00
Rémi Verschelde
927d7dc2c8
Merge pull request #73211 from Calinou/scons-update-pck-embed-warning
Update PCK embedding SCons warning message to mention mold linker
2023-02-13 12:57:46 +01:00
Rémi Verschelde
edc2686687
Merge pull request #49469 from groud/remove_variant_operator
Make sure Variant is not implicitely cast when using operator[]
2023-02-13 12:57:04 +01:00
Rémi Verschelde
98d5e0b72f
Merge pull request #73191 from KoBeWi/some_color_picker_stuff
Fix HSV Rectangle Wheel values
2023-02-13 12:56:32 +01:00
cdemirer
44b2747dfd
Fix Variant::in() error on invalid evaluate 2023-02-13 12:37:41 +01:00
Juan Linietsky
6cd587c8f4 Prevent recursive importing (hack)
Prevents recursion when importing files due to the ill nature of EditorProgress.
The progress dialog will have to be entirely rewritten after 4.0 is out due to it being a constant source of bugs.
In the meantime, this fixes the problem.

Fixes #53871. Supersedes #73159.
2023-02-13 11:54:32 +01:00
smix8
2b19c70664 Fix 2D navigation debug visuals ignoring half the ProjectSettings
Fixes that NavigationRegion2D and TileMap debug visuals ignored more or less half the ProjectSetting. E.g. random color could not be disabled, edges did not display.
2023-02-13 11:42:23 +01:00
Hugo Locurcio
074d87d718
Update PCK embedding SCons warning message to mention mold linker
mold is now part of the SCons `linker` option.
2023-02-13 10:55:37 +01:00
Gilles Roudière
a825f955ab Make sure Variant is not implicitely cast when using operator[]
Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2023-02-13 10:50:22 +01:00
Rémi Verschelde
b7723a01d9
Merge pull request #66745 from EricEzaM/66453-popupmenu-shortcut-shape-fix
Ensure PopupMenu item is shaped when the shortcut is set.
2023-02-13 09:29:41 +01:00
Rémi Verschelde
a90bbc3544
Merge pull request #72225 from MinusKube/shaped_text_invalidated_bug
Mark dirty flags when shaped texts are invalidated
2023-02-13 09:13:27 +01:00
Rémi Verschelde
428bf1188d
Merge pull request #72387 from RandomShaper/avoid_infinite_2
Enhance label sizing algorithm (a.k.a. prevent infinite GUI re-layout)
2023-02-13 09:13:00 +01:00
Rémi Verschelde
95183c2808
Merge pull request #73198 from TokageItLab/anim-docs-state
Add document about animation read-only props and state length
2023-02-13 09:12:32 +01:00
Rémi Verschelde
2a778f8961
Merge pull request #73197 from m4gr3d/fix_scene_tree_long_press_rename_conflicts_main
Fix the issue causing long-press on a selected node on the scene tree to trigger both the context menu and the rename functionality
2023-02-13 09:12:08 +01:00
Rémi Verschelde
3281f26182
Merge pull request #73187 from TokageItLab/fix-animtran-filter
Refactor NodeTransition/OneShot to handle seek/filter correctly
2023-02-13 09:11:44 +01:00
Rémi Verschelde
3cc78567d7
Merge pull request #73103 from Calinou/doc-font-get-string-size
Clarify `Font.get_string_size()` taking kerning into account
2023-02-13 09:11:21 +01:00
Rémi Verschelde
2615a99b3f
Merge pull request #73184 from anthonyec/fix-collide-shape-return-type
Fix PhysicsDirectSpaceState3D `collide_shape` return type
2023-02-13 09:09:12 +01:00
Silc Renew
045c8845c7 Add document about animation read-only props and state length 2023-02-13 14:16:40 +09:00
Fredia Huya-Kouadio
b53e9614b8 Fix the issue causing long-press on a selected node on the scene tree to trigger both the context menu and the rename functionality 2023-02-12 21:04:36 -08:00
Silc Renew
ae5dadc8d1 Refactor NodeTransition/OneShot to handle seek/filter correctly 2023-02-13 10:04:51 +09:00
kobewi
3542d24fda Fix HSV Rectangle Wheel values 2023-02-13 01:18:44 +01:00
Anthony Cossins
ae282e9b7d Fix return type for collide_shape to use PackedVector3Array 2023-02-12 23:32:13 +00:00
Rémi Verschelde
27b2260460
Merge pull request #73179 from akien-mga/sync-gamecontrollerdb
Sync controller mappings DB with SDL2 community repo
2023-02-12 22:35:27 +01:00
Rémi Verschelde
93fbd977c7
Merge pull request #73163 from j8r/add-PS3-controller-guide-button
Add PS3 controller guide button
2023-02-12 22:35:04 +01:00
Rémi Verschelde
e3b07bf7b8
Merge pull request #73178 from KoBeWi/tinder_for_types
Fix `tween_method()` type validation
2023-02-12 22:34:41 +01:00
Rémi Verschelde
49e8a2fb66
Merge pull request #73026 from SirUppyPancakes/sync-context-send
Implement GodotSynchronizationContext.Send
2023-02-12 22:34:18 +01:00
Rémi Verschelde
34cc5fc03f
Merge pull request #54034 from pkowal1982/fix_53878
Improve GDScript error for method call on null/previously freed instance
2023-02-12 22:33:49 +01:00
Yuri Sizov
3193efaf5a
Merge pull request #72671 from aXu-AP/code-editor-delete-lines-rewrite
Rework code editor's multiline operations
2023-02-13 00:31:27 +03:00
Rémi Verschelde
99ae2d5212
Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@2e7bc45a45
2023-02-12 22:28:03 +01:00
Caleb Kemper
103cb4bee6 Implement GodotSynchronizationContext.Send 2023-02-12 14:12:09 -07:00
kobewi
17fe5c2b23 Fix tween_method() type validation 2023-02-12 22:08:25 +01:00
pkowal
be4d8a7b2e
Improve GDScript error for method call on null/previously freed instance
Fixes #53878.
2023-02-12 21:52:05 +01:00
Yuri Sizov
72c5b56d04
Merge pull request #73157 from akien-mga/surfacetool-commit-crash
Fix SurfaceTool crash with invalid bone/weight count
2023-02-12 22:40:42 +03:00
aXu-AP
bdfb10fb98 Rework code editor multiline operations
Fix bugs if 2 selections were on same line.
Fix bugs when selection ended at new line.
Make carets stay in place after operation and on undo.

Affects: delete lines, move lines, toggle comments, bookmarks and breakpoints.
2023-02-12 20:53:49 +02:00
Clay John
27af0f1413
Merge pull request #73151 from Withaust/master
Make present mode info message print only on change
2023-02-12 09:39:59 -08:00
Julien Reichardt
e926e1bb34
Add PS3 controller guide button 2023-02-12 16:46:11 +01:00
Fabio Alessandrelli
27fb53024b
Merge pull request #73161 from Faless/mp/4.x_fix_spawner_connect
[MP] Fix MultiplayerSpawner not connecting to child_entered_tree.
2023-02-12 16:38:07 +01:00
Fabio Alessandrelli
a77820ade0 [MP] Fix MultiplayerSpawner not connecting to child_entered_tree.
The connection used to happen during enter_tree, but this was causing
issues when setting the spawnable scenes from code.

The spawner now connects/disconnects to the signal during
add_spawnable_scene/clear_spawnable_scenes if the node is inside tree
and has a valid spawn_path.
2023-02-12 15:32:09 +01:00
Rémi Verschelde
77b415ab6d
Fix SurfaceTool crash with invalid bone/weight count
Fixes #53191.
2023-02-12 14:14:03 +01:00
Wiktor Kocielski
b66f3846b4 Make present mode info message print only on change
Styling fix
2023-02-12 16:08:11 +03:00