Rémi Verschelde
c328d76483
Merge pull request #70690 from Sauermann/fix-menubar-hover
...
Fix hovering-color of MenuBar entries when reentering MenuBar
2023-01-03 12:32:20 +01:00
Rémi Verschelde
49794911e8
Merge pull request #70779 from jamesmintram/jamesm/bugfix/add-missing-shortcut-case-for-reparent
...
Add missing case statement to handle re-parent to new node
2023-01-03 12:31:50 +01:00
Rémi Verschelde
8b180353d8
Merge pull request #70763 from Maran23/4-x-tree-icon-gap-with-hscrollbar
...
Fix Scene Tree Editor icons shift when the pane is small
2023-01-03 12:28:59 +01:00
Rémi Verschelde
12a68071a6
Merge pull request #70754 from rxlecky/fix-camera-override-button-2d
...
Fix camera override button not updating in 2D scenes
2023-01-03 12:24:20 +01:00
Rémi Verschelde
2a57a5e63f
Merge pull request #70732 from timothyqiu/tilemap-crash
...
Fix heap-use-after-free when using TileMap editor
2023-01-03 12:24:10 +01:00
Rémi Verschelde
1f53579a8f
Merge pull request #70742 from Maran23/4-x-batch-rename-substitute-fix
...
Fix substitute buttons were never enabled
2023-01-03 12:23:49 +01:00
Rémi Verschelde
4e360ac612
Merge pull request #70702 from vnen/gdscript-error-on-assign-void
...
GDScript: Error when assigning return value of void function
2023-01-03 12:23:00 +01:00
Rémi Verschelde
1b634c06d0
Merge pull request #69972 from adamscott/add-server-checks-before-free
...
Add safety-checks before some servers `free()`
2023-01-03 12:22:24 +01:00
Rémi Verschelde
5638fcdd71
Merge pull request #70608 from Maran23/4-x-signal-tests
...
Add tests for signals
2023-01-03 12:21:43 +01:00
Rémi Verschelde
e4c1103af4
Merge pull request #70656 from vonagam/fix-void-returns
...
GDScript: Disallow return with value in void functions
2023-01-03 12:20:33 +01:00
Rémi Verschelde
6d7f6c1eb9
Merge pull request #70654 from Malcolmnixon/concave_collisions
...
Fix move_and_collide for concave CharacterBody3D objects
2023-01-03 12:20:11 +01:00
Rémi Verschelde
7758151b6a
Merge pull request #70519 from bruvzg/font_hash
...
[Font] Use key structure instead of raw hash for LRU cache to avoid collisions.
2023-01-03 12:19:43 +01:00
Rémi Verschelde
9967777453
Merge pull request #70611 from YeldhamDev/tabbar_fixes
...
Fix errors when `TabBar` is empty
2023-01-03 12:19:18 +01:00
Rémi Verschelde
79d6cf7620
Merge pull request #70618 from stmSi/fix-paste-from-clipboard-two-root-nodes-pointing-same-file
...
Editor: Fix `Paste From Clipboard` make new scene pointing to original scene file.
2023-01-03 12:18:53 +01:00
Rémi Verschelde
a140d469d7
Merge pull request #70612 from floppyhammer/fix-dark-title-bar
...
Fix dark title bar on Windows 11
2023-01-03 12:18:18 +01:00
Rémi Verschelde
ec3c01cd64
Merge pull request #70554 from stmSi/suggest-filename-save-branch-remote-tree
...
[4.0] Suggest Filename in Remote Tree File Dialog
2023-01-03 12:17:39 +01:00
Rémi Verschelde
81f0ddeae0
Merge pull request #70489 from stmSi/fix-certain-editor-shortcuts-insert-characters-into-code
...
Fix Editor Shortcut keys are inserting in Script Editor
2023-01-03 12:16:14 +01:00
Rémi Verschelde
a797fa3b3d
Merge pull request #70503 from rune-scape/inner-class-docs
...
Inner classes get their docs back
2023-01-03 12:15:44 +01:00
Rémi Verschelde
e56b16f010
Merge pull request #70677 from Riteo/x11-no-vulkan
...
Allow building X11 without Vulkan
2023-01-03 12:05:16 +01:00
Yuri Rubinsky
c5bfe1303a
Merge pull request #70585 from Chaosus/vs_custom
2023-01-03 09:46:11 +03:00
Clay John
61c7b7fb13
Merge pull request #67853 from Zylann/fix_lods_with_doubles
...
Fix usages of mesh simplification functions in float=64 builds
2023-01-02 12:33:44 -07:00
Yuri Rubinsky
b29bb11a4c
Merge pull request #70812 from Chaosus/wrapf_optimize
2023-01-02 15:23:49 +03:00
Yuri Rubinsky
b28571ca3e
Optimize wrapf
function a bit
2023-01-01 23:17:29 +03:00
Yuri Rubinsky
57267709e6
Merge pull request #70808 from jamesmintram/james/bug/fix-placeholder-tex-size-binding
...
Fixes https://github.com/godotengine/godot/issues/70735
2023-01-01 20:51:32 +03:00
Yuri Rubinsky
e1ca0012db
Merge pull request #70801 from jamesmintram/james/bugfix/line-edits-in-plugin-dialog
...
Fixes https://github.com/godotengine/godot/issues/70746
2023-01-01 20:03:35 +03:00
James Mintram
af845799da
Change binding type of PlaceholderTexture2D.set/get_size to Vector2
2023-01-01 16:12:10 +00:00
James Mintram
69855b9445
Make description in create plugin dialog expand vertically
2023-01-01 15:59:15 +00:00
James Mintram
8715125317
Make LineEdits in create plugin dialog expand horizontally
2023-01-01 12:30:30 +00:00
James Mintram
35d0f712ba
Add missing case statement to handle re-parent to new node
2022-12-31 20:32:32 +00:00
Marius Hanl
6241d00368
Use the vertical scrollbar when calculating the width that can be used for drawing
...
The horizontal scrollbar was used before, which is not correct as it has no influence to the drawing width
Also fixed the other wrong locations
2022-12-31 06:59:51 +01:00
SeleckyErik
99cc3980a7
Fix camera override button not updating in 2D scenes
...
Reconnect accidentally disconnected signal play_pressed to update the button
and enable camera override after launching a project in the editor.
2022-12-30 22:46:24 +01:00
George Marques
8a98110e3e
Merge pull request #62688 from cdemirer/assignments-and-types
...
Fixes https://github.com/godotengine/godot/issues/62650
2022-12-30 16:38:35 -03:00
George Marques
bc739a4687
GDScript: Make using return of void function an error
...
Remove the `VOID_ASSIGNMENT` warning since those cases will be errors
now.
2022-12-30 13:35:38 -03:00
George Marques
33afa82fb0
Merge pull request #70613 from vonagam/fix-enum-as-constant
...
Fixes https://github.com/godotengine/godot/issues/54018
Fixes https://github.com/godotengine/godot/issues/70213
Fixes https://github.com/godotengine/godot/issues/70495
2022-12-30 12:10:50 -03:00
George Marques
0c15844551
GDScript: Error when assigning return value of void function
...
This also makes built-in method calls empty the return value when the
method is void, to avoid keeping returning a garbage value in such case.
2022-12-30 12:08:58 -03:00
Marius Hanl
fd17f67894
Fix substitute buttons were never enabled
...
This happened because the viewport of the scene_tree_editor was queried for the focus owner instead of the current viewport
2022-12-30 16:05:13 +01:00
Haoyu Qiu
1ac35c38be
Fix heap-use-after-free when using TileMap editor
2022-12-30 14:16:54 +08:00
Ignacio Roldán Etcheverry
0daa86d70e
Merge pull request #70511 from raulsntos/dotnet/fix-update-script-class-info
...
C#: Skip getting class info for unbound generics
2022-12-30 01:29:53 +01:00
Adam Scott
ea33001b95
Add safety-checks before some servers free()
2022-12-29 16:23:38 -05:00
Marius Hanl
b9be3ce75e
Add tests for signals
...
- Adding signals
- Emitting signals
2022-12-29 16:07:45 +01:00
Yuri Rubinsky
a754930918
Merge pull request #70642 from vonagam/fix-constructor-call-type
...
Fixes https://github.com/godotengine/godot/issues/70605
2022-12-29 09:31:49 +03:00
Dmitrii Maganov
9507f65e25
GDScript: Disallow return with value in void functions
2022-12-29 03:06:13 +02:00
Markus Sauermann
c5c40f4f23
Fix hovering-color of MenuBar entries when reentering MenuBar
...
When reentering MenuBar with the mouse cursor, the hovering-color was
not set, because the previously hovered entry was still referenced in
selected_menu. This PR resets selected_menu on mouse-exit.
2022-12-29 01:59:05 +01:00
Raul Santos
a43e8285a7
C#: Avoid generic types in the script path attribute generator
...
- Avoid generic types in `ScriptPathAttributeGenerator`, this
means they won't be added to the `[AssemblyHasScripts]` attribute
and a `[ScriptPath]` attribute won't be added to the class.
Since generic classes can't be used as scripts they shouldn't use
those attributes, this also makes CSharpScript consider those types
invalid since they won't be added to the script/type map.
- Avoid generic types in `ScriptManagerBridge.LookupScriptsInAssembly`.
- Set `outMethodsDest` in `ScriptManagerBridge.UpdateScriptClassInfo`.
2022-12-28 23:20:02 +01:00
Dmitrii Maganov
b6aa4840d8
Fix usage of Enum as constant
2022-12-28 23:04:40 +02:00
Yuri Sizov
7e1bd3f95a
Merge pull request #70571 from Piralein/optionbutton-classref
...
Add missing OptionButton method descriptions
2022-12-28 21:35:32 +03:00
Hana
f130ad622a
Add missing OptionButton method descriptions
2022-12-28 18:24:46 +01:00
Yuri Sizov
5674fa04ae
Merge pull request #70586 from BastiaanOlij/fix_reflection_probe
2022-12-28 13:56:11 +03:00
Malcolm Nixon
dfa2a0c9ae
Remove unnecessary bail-out if shape A is concave. The test for A being concave is already performed later.
2022-12-27 20:45:43 -05:00
Dmitrii Maganov
f67aa3e46d
GDScript: Fix return type of constructor call for extending class
2022-12-27 23:02:12 +02:00