Commit Graph
51458 Commits
Author SHA1 Message Date
RedMser fbb9a21507 Allow searching for annotations in help 2022-09-05 17:53:28 +02:00
SaracenOne 15ccb319a9 Fix contextual visibility of tileset and tilemap editors 2022-09-05 16:34:09 +01:00
Micky a7ce7b1d3f Fix AudioStreamPlayer not resuming after returning to SceneTree 2022-09-05 16:52:46 +02:00
Rémi VerscheldeandGitHub 90801a4153 Merge pull request #65362 from Jummit/fix-scene-unique-icon 2022-09-05 15:31:04 +02:00
Jummit 5e147e92ae Optimize and fix the scene unique name icon
This also makes it display correctly when using a light theme.
2022-09-05 14:53:39 +02:00
Rémi VerscheldeandGitHub 48cfa0da70 Merge pull request #65282 from Faless/fix/4.x_arm32_detect 2022-09-05 14:11:21 +02:00
Rémi VerscheldeandGitHub d06d7d64c3 Merge pull request #65358 from migeran/fix-utf8-checks 2022-09-05 14:09:46 +02:00
Rémi VerscheldeandGitHub 904d8bdb3c Merge pull request #65292 from AlmightyLaxz/prevent-shapecast3d-debug-without-debugcollisions 2022-09-05 13:59:51 +02:00
Rémi VerscheldeandGitHub 3e6c342995 Merge pull request #65306 from Rindbee/fix-Skeleton3DEditor-causing-crash-in-sanitizer-enabled-builds 2022-09-05 13:42:09 +02:00
Rémi VerscheldeandGitHub 545dc27096 Merge pull request #65356 from V-Sekai/state_machine_undo_redo_fix 2022-09-05 13:34:42 +02:00
Gergely Kis 20bf72751c Fix UTF-8 validation in static checks
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-05 13:18:27 +02:00
SaracenOne dae05fd249 Fix UndoRedo when creating new AnimationStateMachine transition and node. 2022-09-05 11:56:50 +01:00
Rémi VerscheldeandGitHub 6c818da55e Merge pull request #65321 from rburing/physics_server_2d_extension
Create GDExtension classes for PhysicsServer2D
2022-09-05 12:44:58 +02:00
Rémi VerscheldeandGitHub 26c073aa1d Merge pull request #63568 from santagada/patch-1 2022-09-05 12:30:22 +02:00
Rémi VerscheldeandGitHub 03b92ae9ba Merge pull request #65140 from Mickeon/editor-spin-slider-newline 2022-09-05 12:26:34 +02:00
SaracenOne f4c7823a06 Freeze line when releasing mouse to create a new transition. 2022-09-05 10:39:15 +01:00
Rémi Verschelde b5c053321c Merge pull request #64840 from maximkulkin/graph-edit-node-selection
Add GraphNode 'selected' and 'deselected' signals, simplify GraphEdit
2022-09-05 08:36:10 +02:00
Maxim Kulkin 9a35ede23f Add GraphNode 'selected' and 'deselected' signals, simplify GraphEdit 2022-09-05 02:32:06 -04:00
Rémi Verschelde 1499840f75 Merge pull request #65028 from groud/fix_split_container
Improve SplitContainer behavior, keeping asked split position whenever possible
2022-09-05 08:30:11 +02:00
Rémi Verschelde 9f2e907bac Merge pull request #65323 from timothyqiu/variant-wild
Fix crash when encoding freed object in `ConfigFile`
2022-09-05 08:27:50 +02:00
Rémi Verschelde f9b89bd85f Merge pull request #65347 from timothyqiu/dummy-skin
Fix crash when executing `CSGMesh3D.set_mesh` with headless Godot
2022-09-05 08:27:43 +02:00
Rémi Verschelde 53a1d08bfc Merge pull request #65348 from aaronfranke/fix-vec4
Minor fixes to Vector4 in core
2022-09-05 08:27:31 +02:00
Rémi Verschelde 785ce4208d Merge pull request #65266 from raulsntos/dotnet/reload-non-tool-scripts
Create script instance of reloaded scripts even if they're not tools
2022-09-05 08:27:16 +02:00
Rémi Verschelde 99430dc4cd Merge pull request #65346 from aaronfranke/cs-fix-vec4
Fix some bugs with Vector4 in C#
2022-09-05 08:26:53 +02:00
Rémi Verschelde b71a7faac0 Merge pull request #65278 from TokageItLab/fix-node-transform-skin
Fix `RestFixer` for the model has `Skin` which non-inverse-global-rest
2022-09-05 08:23:56 +02:00
Rémi Verschelde c59c0468f2 Merge pull request #65327 from aaronfranke/gltf-null
Don't try to read values from null cameras and lights in GLTF
2022-09-05 08:23:04 +02:00
Rémi VerscheldeandGitHub caa5e88912 Merge pull request #65343 from MatthewZelriche/XSendEventCrashFix
Fix XSendEvent crash & bootsplash.
2022-09-05 07:51:10 +02:00
Aaron Franke 7c2f0a82f0 Replace AABB/Rect2(i) HasNo* methods in C# 2022-09-04 23:03:36 -05:00
Aaron Franke 995b9f94e8 Replace Rect2(i) has_no_area with has_area 2022-09-04 23:03:36 -05:00
Aaron Franke 817ae95667 Replace AABB has_no_volume with has_volume
Also replace has_no_surface with has_surface
2022-09-04 23:03:36 -05:00
Aaron Franke 058ac331b0 Minor fixes to Vector4 2022-09-04 20:38:44 -05:00
Haoyu Qiu 52f290ae4d Fix crash when executing CSGMesh3D.set_mesh with headless Godot 2022-09-05 09:15:22 +08:00
Aaron Franke 39521f9c8e Fix some bugs with Vector4 in C# 2022-09-04 19:55:30 -05:00
MatthewZelriche ef02f06b8c Fix XSendEvent crash & bootsplash.
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-04 16:46:37 -06:00
MinusKube f5a808192b Prevent windows from having a size greater than device limit 2022-09-04 22:48:54 +02:00
Raul Santos a91a3d01f8 C#: Create script instance of reloaded scripts even if they're not tools
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-04 20:39:37 +02:00
derammo 0c46b5f8e9 added more data structures to Natvis for msdev
can now debug signal_map and connections in Objects
can now view more Variant types, such as packed arrays
2022-09-04 12:06:26 -04:00
Aaron Franke 133e5d197b Don't try to read values from null cameras and lights in GLTF 2022-09-04 09:52:25 -05:00
Rémi VerscheldeandGitHub e7a0a97c0b Merge pull request #65299 from paddy-exe/linear-depth-disable-output-preview
Disable Output port preview of Visual Shader nodes using SpatialShader specific built-ins
2022-09-04 16:30:10 +02:00
Clay JohnandGitHub 8287dc8895 Merge pull request #65326 from timothyqiu/element-check
Fix crash when executing `LightmapGIData._set_light_textures_data`
2022-09-04 07:29:43 -07:00
Rémi VerscheldeandGitHub 733e0be8ec Merge pull request #65024 from yedpodtrzitko/yed/fix-macos-missing-vulkan
fix: graceful exit on macOS with missing Vulkan SDK
2022-09-04 16:02:07 +02:00
Haoyu Qiu f0f24b9a62 Fix crash when executing LightmapGIData._set_light_textures_data 2022-09-04 20:43:25 +08:00
Juan Linietsky 2b428daf2b Treat JSON as resource files.
This makes the files ended in ".json" be treated as Godot resources.
This solves two problems:
* Avoid extensions to implement their own handling, which results in conflicts (all must use this one).
* Allow code to still work opening it as a file (since it will not be imported).
2022-09-04 14:01:41 +02:00
Haoyu Qiu 3c0759608a Fix crash when encoding freed object in ConfigFile 2022-09-04 19:56:37 +08:00
Ricardo Buring d22ff48b3d Create GDExtension classes for PhysicsServer2D
This allows a 2D physics server created entirely from GDExtension.
Based on the structure of PhysicsServer3DExtension by reduz.
2022-09-04 12:04:08 +02:00
Jiri Suchan c69b22124e fix: graceful exit on macOS missing Vulkan 2022-09-04 12:00:47 +09:00
Rindbee e73cac8999 Fix Skeleton3DEditor causing crash in sanitizer enabled builds
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-04 09:20:06 +08:00
kobewi 78ad5e4305 Remove middle click shortcut to open scene tab 2022-09-04 00:50:17 +02:00
Rémi VerscheldeandGitHub b6d102c7c2 Merge pull request #65301 from KoBeWi/get_serious()
Remove pathed `get_node()` use from scene tree dock
2022-09-03 23:54:16 +02:00
Rémi VerscheldeandGitHub 042050a47c Merge pull request #65283 from bruvzg/reenable_per_pix_transp
Re-enable per-pixel transparency support on Linux, macOS, and Windows.
2022-09-03 23:52:18 +02:00