summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-10Fix CCD in case of multiple supports in motion directionRicardo Buring
For example, an axis-aligned box under the influence of gravity landing on a horizontal triangle could previously tunnel, because only one of the supports of the box was considered to be the candidate point that would collide first. Now all supports are considered as candidates. Also fix CCD always pushing the fast body into the other body, which works well for convex shapes but not for trimesh/concave shapes.
2023-02-02Merge pull request #72618 from Sauermann/fix-simplify-set-sizeRémi Verschelde
Simplify Viewport::_set_size
2023-02-02Merge pull request #72494 from Chaosus/shader_fix_const_initRémi Verschelde
Fix shader failure when using non-const initializer on a constant
2023-02-02Merge pull request #72601 from ↵Rémi Verschelde
Calinou/primitivemesh-uv2-padding-add-property-hint Add a property hint for PrimitiveMesh's `uv2_padding`
2023-02-02Merge pull request #72586 from AThousandShips/compat_transpose_fixRémi Verschelde
Fix texture rect transpose for OpenGL
2023-02-02Simplify Viewport::_set_sizeMarkus Sauermann
`Viewport.to_screen_rect` is used only in a single location to compare it to `Rect2i()`. When called from `SubViewport`, `to_screen_rect` is always equal to `Rect2i()`. When called from `Window`, `to_screen_rect` is always different from `Rect2i()`. So the comparison `to_screen_rect != Rect2i()` can be replaced by `Object::cast_to<Window>(this)`. This allows the removal of `Viewport.to_screen_rect` and the simplification of `Viewport::_set_size`.
2023-02-02Merge pull request #72613 from Sauermann/fix-toplevel-top-levelYuri Sizov
Fix toplevel nomenclature
2023-02-02Fix toplevel nomenclatureMarkus Sauermann
toplevel was 3.x top_level is 4.x
2023-02-02Merge pull request #72537 from akien-mga/fix-no-deprecated-buildRémi Verschelde
Fix build with `deprecated=no` not exclude ProjectConverter3To4 options
2023-02-02Merge pull request #72398 from vnen/gdscript-setter-chainRémi Verschelde
GDScript: Improve usability of setter chains
2023-02-02Merge pull request #72603 from Calinou/os-alert-linuxbsd-use-warning-iconRémi Verschelde
Use a "warning" icon in `OS.alert()` on Linux/*BSD
2023-02-02Merge pull request #72509 from TokageItLab/seekconRémi Verschelde
Consistent with NodeTimeSeek parameters OtherNodes
2023-02-02Merge pull request #72600 from Calinou/string-match-globRémi Verschelde
Mention `String.match()` is also called "glob"/"globbing"
2023-02-02Merge pull request #72599 from Calinou/editor-fix-lightmapgi-gizmo-iconRémi Verschelde
Fix missing LightmapGI gizmo icon in the 3D editor
2023-02-02Use a "warning" icon in `OS.alert()` on Linux/*BSDHugo Locurcio
This is the same icon as used on Windows.
2023-02-02Add a property hint for PrimitiveMesh's `uv2_padding`Hugo Locurcio
Negative values are not valid and will always cause lightmap bleeding to occur. This also improves the documentation for the `uv2_padding` property in the class reference.
2023-02-02Mention `String.match()` is also called "glob"/"globbing"Hugo Locurcio
This is mostly for Ctrl + F purposes, in case someone is looking how to perform globbing on a string.
2023-02-02Fix missing LightmapGI gizmo icon in the 3D editorHugo Locurcio
2023-02-02GDScript: Improve usability of setter chainsGeorge Marques
- Consider PackedArrays non-shared since they are copied on C++/script boundaries. - Add error messages in the analyzer when assigning to read-only properties. - Add specific error message at runtime when assignment fails because the property is read-only.
2023-02-02Merge pull request #72593 from ra314/patch-1Rémi Verschelde
Added missing words relating to TileSetAtlasSource
2023-02-02Merge pull request #72592 from EricEzaM/67008-autocomplete-crash-virtual-fnRémi Verschelde
Fix crash in gdscript when autocompleting virtual function and signature does not match base.
2023-02-02Merge pull request #72468 from rbessems/rbessems/add_ml2_controllerRémi Verschelde
Adding Magic Leap 2 Controller Interaction Profile
2023-02-02Merge pull request #72553 from RedworkDE/net-output-directoryRémi Verschelde
C#: Preserve directories in output during export
2023-02-02Added missing words relating to TileSetAtlasSourceRahul Gandharva
2023-02-02Fix crash in gdscript when autocompleting virtual function and signature ↵Eric M
does not match base.
2023-02-02Fix texture rect transpose for OpenGLNinni Pipping
2023-02-02Add Magic Leap 2 OpenXR Interaction ProfileRon Bessems
2023-02-02Merge pull request #72334 from tbxMb/conv-ext-shaderRémi Verschelde
Allow .gdshader files in 3to4 conversion
2023-02-02Merge pull request #72576 from Maran23/4-x-rmb-new-menuRémi Verschelde
Fix rightclick on some files changes the 'New' menu entry to 'Show in File Manager'
2023-02-02Allow .gdshader files in 3to4 conversiontbxMb
2023-02-02Merge pull request #72559 from Maran23/4-x-improve-layout-dialogRémi Verschelde
Improve editor layout dialog
2023-02-02Merge pull request #72557 from vonagam/fix-make-value-protectionRémi Verschelde
GDScript: Fix getting reduced value of incomplete subscript for autocomplete
2023-02-02Fix rightclick on some files changes the 'New' menu entry to 'Show in File ↵Marius Hanl
Manager' due to no fixed index for the 'New' menu
2023-02-02Merge pull request #72307 from zoeesilcock/fix/splash-minimum-display-time-macosRémi Verschelde
[MacOS] Fix so that the main window is displayed before the splash screen minimum display time starts counting
2023-02-02Merge pull request #72562 from 0xafbf/patch-1Rémi Verschelde
Fix bad variable name in TileMap documentation
2023-02-02Merge pull request #72549 from m4gr3d/cleanup_xr_export_logic_mainRémi Verschelde
Clean up the XR export logic
2023-02-02Merge pull request #72542 from smix8/rvoagent_to_navagent_rename_4.xRémi Verschelde
Rename NavigationServer internal RvoAgent to NavAgent
2023-02-02Merge pull request #72528 from aaronfranke/dont-have-slashesRémi Verschelde
Remove unused `has_slashes` from NodePath
2023-02-02Merge pull request #72521 from KoBeWi/simplesize_itRémi Verschelde
Simplify Connect Dialog layout and sizing
2023-02-02Merge pull request #72513 from TokageItLab/remove-rename-param-animRémi Verschelde
Remove the meaningless API `rename_parameter()` in AnimationTree
2023-02-02Merge pull request #72471 from mbrlabs/blinkRémi Verschelde
Always show caret when moving in LineEdit
2023-02-02Merge pull request #72567 from dalexeev/gds-fix-72539Rémi Verschelde
GDScript: Fix crash in export group annotations
2023-02-02Merge pull request #72550 from KoBeWi/camera_of_the_endRémi Verschelde
Fix Camera2D crashes
2023-02-02GDScript: Fix crash in export group annotationsDanil Alexeev
2023-02-01Fix bad variable name in TileMap documentationAndrés Botero
2023-02-02Improve editor layout dialogMarius Hanl
- Disable the 'Save' button in the dialog if no layout name is selected and no text is set - Use a small min height for the layout names list to make the dialog more clear if no layout has been created yet
2023-02-02GDScript: Fix getting reduced value of incomplete subscriptDmitrii Maganov
2023-02-01Fix Camera2D crasheskobewi
2023-02-01Clean up the XR export logicFredia Huya-Kouadio
Remove the XR export logic from the legacy build system: - On Android, Godot 4 export requires the use of Android plugins which are not supported by the legacy build system - Provides added flexibility for configuring the Android manifest for XR specific capabilities.
2023-02-01Fix build with `deprecated=no` not exclude ProjectConverter3To4 optionsRémi Verschelde
Fixes #72520.