summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-07Resolve `GDScript::clear()` `heap-use-after-free` ASAN errorsAdam Scott
2023-01-07Merge pull request #71026 from bruvzg/fix_prim_detectRémi Verschelde
[Windows] Fix primary screen detection.
2023-01-07[Windows] Fix primary screen detection.bruvzg
2023-01-07Enable column clip content in ConnectionDock and FilesystemDockStanislav Labzyuk
2023-01-07Merge pull request #70939 from bruvzg/win_screen_2Rémi Verschelde
Add support for the custom initial screen for the main window, fix primary screen detection.
2023-01-07Merge pull request #36301 from KoBeWi/daddy_nodeRémi Verschelde
Add reparent methods to Node
2023-01-07Merge pull request #71011 from clayjohn/GLES3-texture-defaultRémi Verschelde
Properly map shader language texture hints to sampler hints in GLES3 renderer
2023-01-07Merge pull request #70902 from Cretezy/2d-polygon-indices-visibilityRémi Verschelde
Fix "2D Polygon indices are barely visible on bright background" (#38009)
2023-01-07Merge pull request #71000 from reduz/callable-bind-from-arrayRémi Verschelde
Allow binding Callable arguments from an array
2023-01-07Merge pull request #70993 from rcorre/array-erase-docRémi Verschelde
Warn against erasing array elements while iterating.
2023-01-07Merge pull request #70858 from Malcolmnixon/fast-concave-supportRémi Verschelde
Optimize GodotConvexPolygonShape3D::get_support
2023-01-07Merge pull request #69395 from DeeJayLSP/update_zlibRémi Verschelde
zlib/minizip: Update to version 1.2.13, remove zlib from freetype
2023-01-07zlib/minizip: Update to version 1.2.13, remove zlib from freetypeDeeJayLSP
Security update, fixes CVE-2022-37434 in zlib. Only applications exposing/using `inflateGetHeader()` seem to be affected, which is not our case, so this is not critical for Godot. Remove duplicated copy of zlib in freetype sources to force using the updated version in `thirdparty/zlib/`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-01-07Error when removing a phycics node during a physics callbackJuan Linietsky
* This behavior is not allowed, the error text suggests using call_deferred(). * Added a check in Node::remove_child to prevent future crashes of this type. * Fixed a performance regression introduced by #36244. Fixes #63718, probably other crashes too.
2023-01-07Add support for the custom initial screen for the main window, fix primary ↵bruvzg
screen detection.
2023-01-06Fix `ScriptInstanceExtension::get_property_default_value` return valuevoidedWarranties
2023-01-07Move luminance effect into its own class and use new buffers systemBastiaan Olij
2023-01-06Fix "2D Polygon indices are barely visible on bright background" (#38009)Charles Crete
Co-authored-by: Ethan <epruhl102@gmail.com>
2023-01-06Properly map shader language texture hints to sampler hints in GLES3 rendererclayjohn
2023-01-06Merge pull request #68429 from KoBeWi/PropertySettingsRémi Verschelde
Add PropertyInfo overload for GLOBAL_DEF
2023-01-06Merge pull request #70999 from timothyqiu/unique-res-confirmRémi Verschelde
Fix unreadable text in Make Sub-Resources Unique window
2023-01-06Merge pull request #71005 from dazKind/masterRémi Verschelde
CodeEdit: Fix typo 'get_code_comletion_prefixes' -> 'get_code_completion_prefixes'
2023-01-06Merge pull request #70995 from reduz/do-not-bind-variant-immutableRémi Verschelde
Unbind Variant methods that change immutable types.
2023-01-06Allow binding Callable arguments from an arrayJuan Linietsky
Restores 3.x functionality that was removed in the Signal/Callable refactor of 4.0. Fixes #64668. Implements https://github.com/godotengine/godot-proposals/issues/6034 Usage: ```GDScript callable.bindv([arg1,arg2,arg3]) ```
2023-01-07Merge pull request #70485 from Chaosus/fix_astargrid_jumpingYuri Rubinsky
2023-01-06Merge pull request #70639 from Chaosus/vs_uintYuri Rubinsky
Closes https://github.com/godotengine/godot/issues/70634
2023-01-06Merge pull request #70989 from Chaosus/vs_fix_expressionsYuri Rubinsky
2023-01-06fix typo 'comleption' -> 'completion'Michael Bickel
2023-01-06Merge pull request #70658 from vonagam/fix-lambdas-typingRémi Verschelde
GDScript: Fix typing of lambda functions
2023-01-06Disable navmesh, lightmap, and VoxelGI generation on foreign dataSaracenOne
2023-01-06Unbind Variant methods that change immutable types.Juan Linietsky
Fixes #62706. Code is commented instead of removed to clarify why they should not be re-added.
2023-01-06Fix unreadable text in Make Sub-Resources Unique windowHaoyu Qiu
2023-01-06Added optional offset and size parameter to RenderDevice buffer_get_data methodEpEpDragon
2023-01-06GDScript: Fix typing of lambda functionsDmitrii Maganov
2023-01-06Prevent recursion in inspector resource assignment.Juan Linietsky
Fixes #43177
2023-01-06Warn against erasing array elements while iterating.Ryan Roden-Corrent
Erasing array elements while iterating does not appear to be safe. For example, the following prints nothing: ``` var a := [0,1,2,3,4,5,6] for i in a: if i % 2 == 0: a.erase(i) else: print(i) ``` While this is often true for array implementations, it still seems worth documenting explicitly. I copied the wording from Dictionary.xml.
2023-01-06OpenXR: Add preliminary Pico controller profilersjtdrjgfuzkfg
This commit adds the Pico controller used in the Pico 4 as implemented in current versions of the OpenXR runtime on the device itself. Note that the extension and paths used in this commit might become obsolete once there is official support for the Pico 4 in the OpenXR standard.
2023-01-06Fix errors when creating/deleting `VisualShaderNodeExpression` in graphYuri Rubinsky
2023-01-06Fix jumping in `AStarGrid2D` when `DIAGONAL_MODE_NEVER` is enabledYuri Rubinsky
2023-01-06GDScript: Fix missing conversion for default argument valuesDmitrii Maganov
2023-01-06Add `uint` type support to visual shadersYuri Rubinsky
2023-01-06Merge pull request #70500 from hakro/readd-renderer-optionsRémi Verschelde
Bring back the renderer options button on the main editor
2023-01-06Merge pull request #70919 from Geometror/test-fastnoise-liteRémi Verschelde
Add tests for FastNoiseLite/NoiseTexture
2023-01-06Merge pull request #70980 from vonagam/fix-array-as-default-parameterRémi Verschelde
GDScript: Fix array as default value for parameter
2023-01-06GDScript: Fix array as default value for parameterDmitrii Maganov
2023-01-06Add tests for FastNoiseLite/NoiseTextureHendrik Brucker
+ fix some issues with seamless noise generation
2023-01-06Merge pull request #70464 from vonagam/unify-assignablesRémi Verschelde
Unify typing of variables, constants and parameters in GDScript
2023-01-06Merge pull request #70960 from Maran23/4-x-c#-rect-propsRémi Verschelde
Added Rect (rect_) properties to the c# migration table
2023-01-06Merge pull request #70968 from kleonc/tile-atlas-view-update-zoom-and-panningRémi Verschelde
`TileAtlasView` Update zoom and panning before emitting signal
2023-01-06Merge pull request #70963 from YuriSizov/editor-dead-codes-societyRémi Verschelde
Simplify some editor plugin logic and remove dead code