summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-05Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map`Micky
For both TileMap and GridMap: - `world_to_map` -> `local_to_map` - `map_to_world` -> `map_to_local` Also changes any mention of "world" in this context to "local" to avoid future confusion. Finally, updates the docs of both methods for consistency. In particular, adding a note on how to convert the returned values from local to global coordinates and vice versa.
2022-09-05Merge pull request #65362 from Jummit/fix-scene-unique-iconRémi Verschelde
2022-09-05Optimize and fix the scene unique name iconJummit
This also makes it display correctly when using a light theme.
2022-09-05Merge pull request #65282 from Faless/fix/4.x_arm32_detectRémi Verschelde
2022-09-05Merge pull request #65358 from migeran/fix-utf8-checksRémi Verschelde
2022-09-05Merge pull request #65292 from ↵Rémi Verschelde
AlmightyLaxz/prevent-shapecast3d-debug-without-debugcollisions
2022-09-05Merge pull request #65306 from ↵Rémi Verschelde
Rindbee/fix-Skeleton3DEditor-causing-crash-in-sanitizer-enabled-builds
2022-09-05Merge pull request #65356 from V-Sekai/state_machine_undo_redo_fixRémi Verschelde
2022-09-05Fix UTF-8 validation in static checksGergely Kis
Use isutf8 instead of recode to detect invalid UTF-8 sequences. Also add the necessary dependencies to run the static checks locally using act (https://github.com/nektos/act) with the Medium size image.
2022-09-05Fix UndoRedo when creating new AnimationStateMachine transition and node.SaracenOne
2022-09-05Merge pull request #65321 from rburing/physics_server_2d_extensionRémi Verschelde
Create GDExtension classes for PhysicsServer2D
2022-09-05Merge pull request #63568 from santagada/patch-1Rémi Verschelde
2022-09-05Merge pull request #65140 from Mickeon/editor-spin-slider-newlineRémi Verschelde
2022-09-05Merge pull request #64840 from maximkulkin/graph-edit-node-selectionRémi Verschelde
Add GraphNode 'selected' and 'deselected' signals, simplify GraphEdit
2022-09-05Add GraphNode 'selected' and 'deselected' signals, simplify GraphEditMaxim Kulkin
2022-09-05Merge pull request #65028 from groud/fix_split_containerRémi Verschelde
Improve SplitContainer behavior, keeping asked split position whenever possible
2022-09-05Merge pull request #65323 from timothyqiu/variant-wildRémi Verschelde
Fix crash when encoding freed object in `ConfigFile`
2022-09-05Merge pull request #65347 from timothyqiu/dummy-skinRémi Verschelde
Fix crash when executing `CSGMesh3D.set_mesh` with headless Godot
2022-09-05Merge pull request #65348 from aaronfranke/fix-vec4Rémi Verschelde
Minor fixes to Vector4 in core
2022-09-05Merge pull request #65266 from raulsntos/dotnet/reload-non-tool-scriptsRémi Verschelde
Create script instance of reloaded scripts even if they're not tools
2022-09-05Merge pull request #65346 from aaronfranke/cs-fix-vec4Rémi Verschelde
Fix some bugs with Vector4 in C#
2022-09-05Merge pull request #65278 from TokageItLab/fix-node-transform-skinRémi Verschelde
Fix `RestFixer` for the model has `Skin` which non-inverse-global-rest
2022-09-05Merge pull request #65327 from aaronfranke/gltf-nullRémi Verschelde
Don't try to read values from null cameras and lights in GLTF
2022-09-05Merge pull request #65343 from MatthewZelriche/XSendEventCrashFixRémi Verschelde
Fix XSendEvent crash & bootsplash.
2022-09-04Minor fixes to Vector4Aaron Franke
2022-09-05Fix crash when executing `CSGMesh3D.set_mesh` with headless GodotHaoyu Qiu
2022-09-04Fix some bugs with Vector4 in C#Aaron Franke
2022-09-04Fix XSendEvent crash & bootsplash.MatthewZelriche
Fixes a crash due to an Xlib error, as well as ensures that Godot holds the correct size of the window after window modes have been applied, before exiting the DisplayServerX11 constructor. This ensures the bootsplash will be displayed with the correct dimensions. Fixes #65320
2022-09-04C#: Create script instance of reloaded scripts even if they're not toolsRaul Santos
Scripts that are instantiated at some point will always be recreated if they ever become placeholders to prevent non-tool scripts instantiated manually by users to become placeholders, if they do become placeholders due to errors that prevent instantiation (such as a missing parameterless constructor) these scripts will also be recreated replacing the temporary placeholder. If a script is marked as a tool but becomes a non-tool script in a rebuild, the script will become a placeholder and will no longer be considered applicable to be replaced by an instance since the user explicitly removed the Tool attribute.
2022-09-04Don't try to read values from null cameras and lights in GLTFAaron Franke
2022-09-04Merge pull request #65299 from paddy-exe/linear-depth-disable-output-previewRémi Verschelde
Disable Output port preview of Visual Shader nodes using SpatialShader specific built-ins
2022-09-04Merge pull request #65326 from timothyqiu/element-checkClay John
Fix crash when executing `LightmapGIData._set_light_textures_data`
2022-09-04Merge pull request #65024 from yedpodtrzitko/yed/fix-macos-missing-vulkanRémi Verschelde
fix: graceful exit on macOS with missing Vulkan SDK
2022-09-04Fix crash when executing `LightmapGIData._set_light_textures_data`Haoyu Qiu
2022-09-04Fix crash when encoding freed object in ConfigFileHaoyu Qiu
2022-09-04Create GDExtension classes for PhysicsServer2DRicardo Buring
This allows a 2D physics server created entirely from GDExtension. Based on the structure of PhysicsServer3DExtension by reduz.
2022-09-04fix: graceful exit on macOS missing VulkanJiri Suchan
2022-09-04Fix Skeleton3DEditor causing crash in sanitizer enabled buildsRindbee
The life cycle of the `Skeleton3DEditor` singleton is too short, and when it is destroyed, part of the logic needs to be called when its child nodes exist.
2022-09-03Merge pull request #65301 from KoBeWi/get_serious()Rémi Verschelde
Remove pathed `get_node()` use from scene tree dock
2022-09-03Merge pull request #65283 from bruvzg/reenable_per_pix_transpRémi Verschelde
Re-enable per-pixel transparency support on Linux, macOS, and Windows.
2022-09-03Merge pull request #65296 from raulsntos/dotnet/signal-onceIgnacio Roldán Etcheverry
C#: Connect only once for each signal of a script
2022-09-03Remove pathed get_node() use from scene tree dockkobewi
2022-09-03Merge pull request #65259 from ↵Ignacio Roldán Etcheverry
AlmightyLaxz/dotnet-build_assemblies-double-support Add float arg to build_assemblies.py
2022-09-03Disable Output port preview of Linear Depth Visual Shader nodePatrick
This disables the output port preview of the node because it's enabled preview caused a shader compilation error
2022-09-03C#: Connect only once for each signal of a scriptRaul Santos
Since the list of signals in `CSharpScript::event_signals` retrieved from calling `ScriptManagerBridge.UpdateScriptClassInfo` already includes the signals from base scripts there is no need to iterate the hierarchy again on `CSharpInstance::connect_event_signals`.
2022-09-03Merge pull request #65111 from MatthewZelriche/DroppedXEventFixRémi Verschelde
Fix dropped XEvents early in main window lifetime.
2022-09-04Add float arg to build_assemblies.pyAlmighty Laxz
2022-09-04Stop ShapeCast3D drawing when debug collisions offAlmighty Laxz
2022-09-03Merge pull request #65284 from MJacred/docs/vector4iRémi Verschelde
Document Vector4i
2022-09-03Merge pull request #65285 from YuriSizov/window-theme-change-is-imminentRémi Verschelde
Un-defer the initial theme changed notification in `Window`