summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-08Merge pull request #67062 from timothyqiu/enum-spaceRémi Verschelde
Remove leading spaces from enumerator name hints
2022-10-08Merge pull request #67052 from OvercookedRoach/patch-1Rémi Verschelde
Area3D: declare "_validate_property" as protected
2022-10-08Merge pull request #67051 from clayjohn/CanvasGroup-clearRémi Verschelde
Allow clearing backbuffer after finishing CanvasGroup
2022-10-08Merge pull request #67045 from winterpixelgames/bugfix-web-cursorFabio Alessandrelli
Fix bug in setting custom cursor on web
2022-10-08Remove leading spaces from enumerator name hintsHaoyu Qiu
For `PROPERTY_HINT_ENUM` properties, enumerator names can be provided as a comma separated list. There're a few properties that add leading spaces to the names (e.g. `First, Second, Third`). These spaces are included in the Inspector dropdown, which is unexpected. It's better to leave the surrounding spaces untouched because it could be part of the resulting string value (the variable is a string enum). And most other enum hints don't contain surrounding whitespaces. This PR removes the spaces and documents this `PROPERTY_HINT_ENUM` behavior.
2022-10-07declare "_validate_property" as protectedArthur J
In other classes, the function _validate_property is declared as protected (in the case of Area2D), but in Area3D it's declared as private, which causes compile errors when trying to extend the class in a C++ module for example.
2022-10-07Allow clearing backbuffer after finishing CanvasGroupclayjohn
This avoids an issue where having multiple CanvasGroups overlap would create a weird artifact
2022-10-07Merge pull request #67047 from KoBeWi/_aacdeelmmnopttRémi Verschelde
Sort unused palette commands alphabetically
2022-10-07Merge pull request #67011 from aaronfranke/color-float-literalsRémi Verschelde
Use float literals for float calculations in Color and misc core cleanup
2022-10-07Merge pull request #67035 from mateuseap/mateuseap/masterRémi Verschelde
Fix signature for `folder_moved` signal of `FileSystemDock`
2022-10-07Merge pull request #67041 from HolonProduction/dock_move_bugRémi Verschelde
Fix a bug with moving dock left and right.
2022-10-07Merge pull request #67042 from clayjohn/overlay-shadow-bugRémi Verschelde
Fix material overlay overriding shadow casting logic
2022-10-07Sort unused palette commands alphabeticallykobewi
2022-10-07Fix material overlay overriding shadow casting logicclayjohn
Material overlay should only cast a shadow if it can cast a shadow and the instance can cast a shadow
2022-10-07Fix a bug with moving dock left and right.HolonProduction
Fixes #67039 `get_index` counts internal children by default but `move_child` ignores them therefore `move_child` had no effect. The call to `set_current_tab` is not needed anymore in Godot 4 since the current tab will change when calling `move_child`.
2022-10-07Change auto to default in cursor css settings.Jason Knight
2022-10-07Fix signature for 'folder_moved' signal of FileSystemDockmeap
2022-10-07Use float literals for float calculations in ColorAaron Franke
2022-10-07Merge pull request #66972 from FHEK789/node2d_canvas_item_docsRémi Verschelde
Add descriptions for Node2D's skew and CanvasItem's clip_children
2022-10-07Merge pull request #67027 from akien-mga/msvc-–fix-c4702Rémi Verschelde
Fix more MSVC C4702 (unreachable code) warnings
2022-10-07Fix more MSVC C4702 (unreachable code) warningsRémi Verschelde
2022-10-07Merge pull request #67020 from GuilhermeGSousa/remove-transition-expression-nodeRémi Verschelde
Remove expression base node for transitions
2022-10-07Merge pull request #67021 from RandomShaper/window_create_ret_madnessRémi Verschelde
Harmonize return values of `window_create()` in rendering drivers
2022-10-07Merge pull request #66808 from bruvzg/msvc_warnRémi Verschelde
2022-10-07Harmonize return values of window_create() in rendering driversPedro J. Estébanez
2022-10-07Remove expression base node for transitionsGuilherme Sousa
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg
change warnings=all to use /W4.
2022-10-07Merge pull request #62910 from Vitika9/gsoc-colorpicker-uxRémi Verschelde
ColorPicker UX
2022-10-07Merge pull request #67016 from bruvzg/split_caret_dir_markerRémi Verschelde
Add split caret direction markers. Fix block/overtype caret size.
2022-10-07Merge pull request #66861 from clayjohn/GLES3-mono-uboRémi Verschelde
Use a giant UBO to optimize performance in 2D [OpenGL3]
2022-10-07Merge pull request #65939 from Mickeon/editor-scene-tree-filter-type-inheritedRémi Verschelde
Include inherited classes in Filter Nodes' "type:" filter & fix "group:"
2022-10-07Add split caret direction markers. Fix block/overtype caret size.bruvzg
2022-10-07Merge pull request #67004 from MewPurPur/fix-outdated-autocomplete-keywordsYuri Rubinsky
2022-10-06Fix outdated keywords autocompletionVolTer
2022-10-06Merge pull request #66756 from BastiaanOlij/fix_ssrRémi Verschelde
Fixing artifacts in SSR
2022-10-06Use a giant UBO to optimize performance in 2Dclayjohn
This removes the countless small UBO writes we had before and replaces them with a single large write per render pass. This results in much faster rendering on low-end devices but improves speed on all devices.
2022-10-06Merge pull request #66977 from akien-mga/editor-fix-opening-source-codeRémi Verschelde
Debugger: Fix fetching source to link C++ error on GitHub
2022-10-06Merge pull request #66982 from groud/fix_tilemap_occluders_transformRémi Verschelde
Fix TileMap occluders having a wrong transform
2022-10-06Merge pull request #65932 from Mickeon/editor-scene-tree-filter-selectionRémi Verschelde
Expose and warn about Node Filters in Scene Tree Dock
2022-10-06Merge pull request #66930 from EricEzaM/66770-addendum-split-action-map-fileRémi Verschelde
Split `action_map_editor` file into one file per class it contained.
2022-10-06Merge pull request #66959 from timothyqiu/obstacles-pathfindingRémi Verschelde
Make it clear that obstacles don't affect pathfinding
2022-10-06Include inherited classes in Filter Nodes' "type:" filter & fix "group:"Micky
Also fixes not all private, internal groups being skipped in the "group:" filter.
2022-10-06Fix TileMap occluders having a wrong transformGilles Roudière
2022-10-06Expose and warn about Node Filters in Scene Tree DockMicky
Adds "Filter by Type" and "Filter by Group" in the Scene Tree Dock's MenuButton. Hovering on them displays an useful tooltip. When selecting these items, the matching parameter is appended to the terms, and the caret is automatically brought to the end. When typing a filter that cannot be identified, a warning icon is displayed. The reason is explained as a tooltip. The same options are also quickly available by right-clicking or middle-clicking in the text field.
2022-10-06Debugger: Fix fetching source to link C++ error on GitHubRémi Verschelde
Fixes #66974.
2022-10-06Split `action_map_editor` file into one file per class it contained.Eric M
* ActionMapEditor * EventListenerLineEdit * InputEventConfigurationDialog
2022-10-06Add descriptions for Node2D's skew and CanvasItem's clip_childrenFelipe Kinoshita
2022-10-06Merge pull request #66936 from mihe/inverse-inertia-tensorRémi Verschelde
Bind PhysicsDirectBodyState3D::get_inverse_inertia_tensor
2022-10-06Merge pull request #66965 from bruvzg/win_llvmRémi Verschelde
[Windows] Fix LLVM MinGW build.
2022-10-06Merge pull request #66955 from FHEK789/tilemap_get_layers_count_docsRémi Verschelde
Add description to TileMap's get_layers_count method