summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-24C#: Check if a class is a singleton using the Core nameRaul Santos
Use the name of the class in Core, rather than the C# rename, when checking if a class is registered as a singleton.
2023-02-24Update AUTHORS and DONORS listRémi Verschelde
New contributors added to AUTHORS: @anvilfolk, @Bromeon, @Maran23, @RedworkDE, @snailrhymer, @vonagam Thanks to all contributors and donors for making Godot possible!
2023-02-24i18n: Sync translations with WeblateRémi Verschelde
2023-02-24Fixup GDScript test using non-deterministic idsRémi Verschelde
Follow-up to #73870.
2023-02-24Merge pull request #73752 from bruvzg/x11_quote_leftRémi Verschelde
Fix X11 QUOTELEFT / SECTION physical key mapping.
2023-02-24Merge pull request #73870 from vnen/gdscript-dont-reference-group-propertiesRémi Verschelde
GDScript: Fix groups and categories been seen as members
2023-02-24GDScript: Fix groups and categories been seen as membersGeorge Marques
2023-02-24Merge pull request #73853 from Calinou/doc-max-clustered-elementsRémi Verschelde
Document the Max Clustered Elements project setting
2023-02-24Merge pull request #73859 from BastiaanOlij/fix_ssil_artifactsRémi Verschelde
Fixing issues with SSIL artifacts
2023-02-24Merge pull request #73855 from ↵Rémi Verschelde
CheesecakeCG/scene-import-animationlibrary-tab-fix Fix settings not appearing for Animation Libraries in the Scene Import window
2023-02-24Merge pull request #73856 from timothyqiu/classref-fixesRémi Verschelde
More class reference fixes
2023-02-24Merge pull request #73847 from smix8/fix_shapecast3d_exception_functions_4.xRémi Verschelde
Fix ShapeCast3D add and remove exception functions
2023-02-24Merge pull request #73846 from KoBeWi/blind_surveillanceRémi Verschelde
Fix custom viewports in Camera2D
2023-02-24Merge pull request #73841 from vonagam/fix-range-regressionRémi Verschelde
GDScript: Fix range regression
2023-02-24Merge pull request #73838 from RevoluPowered/fix-editor-hanging-headlesslyRémi Verschelde
Fix editor resource preview deadlocking with --headless mode
2023-02-24Merge pull request #73836 from smix8/fix_gridmap_cell_size_changed_signal_4.xRémi Verschelde
Fix GridMap 'cell_size_changed' signal not disconnecting properly
2023-02-24Fix custom viewports in Camera2Dkobewi
2023-02-24Fixing issues with SSIL artifactsBastiaan Olij
2023-02-24More class reference fixesHaoyu Qiu
Mostly typos. Also renamed the remaining "Vulkan Clustered" to "Forward+".
2023-02-23Fix settings not appearing for Animation Libraries in the Scene Import windowhare_ware
2023-02-24Document the Max Clustered Elements project settingHugo Locurcio
2023-02-23Fix ShapeCast3D add and remove exception functionssmix8
Fixes that ShapeCast3D would accept any parameter object and silently return when it was not a CollisionObject3D.
2023-02-24GDScript: Fix range regressionDmitrii Maganov
2023-02-23Fix editor resource preview deadlocking with --headless modeGordon MacPherson
2023-02-23Fix GridMap 'cell_size_changed' signal not disconnecting properlysmix8
Fixes that a GridMap node would not disconnect from the 'cell_size_changed' signal when the new selected node is another valid GridMap.
2023-02-23Merge pull request #73829 from akien-mga/export-pc-s3tc+bptcRémi Verschelde
Export: Default to exporting S3TC + BPTC for PC platforms
2023-02-23Export: Default to exporting S3TC + BPTC for PC platformsRémi Verschelde
This is now required after #72031 when using HDRs. Could have further cleanup as I think these import options may not be needed at all anymore, and etc/etc2 support doesn't seem to make much sense. Likewise, the hardcoded "s3tc" in `get_platform_features` could maybe be removed. But this is material for after 4.1. Fixes #73789.
2023-02-23Merge pull request #73815 from RedworkDE/net-missing-editor-messageRémi Verschelde
C#: Fix editor crashing without a message when .NET is not installed
2023-02-23Merge pull request #73814 from lyuma/importer_mesh_convexRémi Verschelde
import: Fix uv2 by avoiding premature ImporterMesh::get_mesh()
2023-02-23Merge pull request #73811 from Vsono/masterRémi Verschelde
Fix WebSocketMultiplayerPeer server crash when a client tries to connect.
2023-02-23Merge pull request #73798 from vonagam/fix-bad-continue-in-lambdaRémi Verschelde
GDScript: Fix parsing unexpected break/continue in lambda
2023-02-23Merge pull request #73796 from vonagam/fix-enum-in-range-callRémi Verschelde
GDScript: Fix usage of enum value as range argument
2023-02-23Merge pull request #73784 from akien-mga/expørtRémi Verschelde
Warn users when using non existing --export flag, replaced by --export-release
2023-02-23Merge pull request #73775 from ↵Rémi Verschelde
SaracenOne/fix_node_ownership_on_scene_update_addition Fix ownership bug on ancestor nodes when scene is reimported
2023-02-23Merge pull request #73687 from ↵Rémi Verschelde
Calinou/editor-convex-import-fix-max-convex-hulls-crash Add a property hint to fix crash when setting max convex hulls below 0
2023-02-23C#: Fix editor crashing without a message when .NET is not installedRedworkDE
2023-02-23Add a property hint to fix crash when setting max convex hulls below 0Hugo Locurcio
Generating less than 1 convex hull is not valid anyway.
2023-02-23Fix WebSocketMultiplayerPeer server crashVsono
2023-02-23import: Fix uv2 by avoiding premature ImporterMesh::get_mesh()Lyuma
Implements create_convex_shape in ImpoterMesh. Note: ImporterMeshInstance3D::get_mesh() is safe. The only dangerous function with side effects is ImpoterMesh::get_mesh()
2023-02-23Merge pull request #73809 from akien-mga/labhellRémi Verschelde
Revert Label text reshaping fix #71553 and subsequent regression fixes
2023-02-23Merge pull request #73806 from Faless/mp/4.x_fix_prop_config_from_codeRémi Verschelde
[MP] Fix replication config not updating sync/spawn props from code.
2023-02-23Merge pull request #73647 from RandomShaper/fix_threaded_loadRémi Verschelde
Fix threading issues in resource loading
2023-02-23Merge pull request #73797 from lyuma/import_primitive_defaultsRémi Verschelde
import: Pass the correct defaults to generated collision shapes.
2023-02-23Revert Label text reshaping fix #71553 and subsequent regression fixesRémi Verschelde
Despite a lot of great work from Pedro to try to improve the Label text reshaping logic and fix subsequent regressions, we found ourselves still chasing more edge cases, such as #73736 (which got reverted already due to it causing yet another regression). In parallel, it seems like the crash scenario that #71553 was addressing got solved differently in the master branch, so it appears like this change is no longer necessary at all (at least not urgently), so we decided to revert to the previous known "ok" state of Label. - Revert #71553 "Prevent infinite cascade of re-layout after label text reshaping" This reverts commit ed8c5cd52f7914daf6f1aa309581ca3b9b048a2e. - Revert #72387 "Enhance label sizing algorithm" This reverts commit 5131b81a4db89d2ef05f7cff7b4b5ea93b140aec. - Revert #73234 "Fix blank non-autowrapping labels" This reverts commit 3ccabee9ae8f261aa7b0110482fbb5d2500d2e38. - Revert #73343 "Make label sizing algorithm more robust" This reverts commit 4f7f1ef60bdbb0c6d6096d3d99f3e967af7d7a39. - Revert #73426 "Fix width determination of non-trimmed, non-wrapped labels" This reverts commit 73b6c0b972150c7cee3975080bedc510f1088adb.
2023-02-23[MP] Fix replication config not updating sync/spawn props from code.Fabio Alessandrelli
2023-02-23GDScript: Fix parsing unexpected break/continue in lambdaDmitrii Maganov
2023-02-23GDScript: Fix usage of enum value as range argumentDmitrii Maganov
2023-02-23import: Pass the correct defaults to generated collision shapes.Lyuma
Solves incorrect defaults, as well as applied scale failing to apply. The default values are removed, and they differ from collision shape defaults These values must match the defaults defined in resource_importer_scene.cpp
2023-02-22Merge pull request #73715 from clayjohn/HDR-importRémi Verschelde
Use multiple threads to import HDR images
2023-02-22Merge pull request #72460 from ↵Rémi Verschelde
Calinou/project-manager-disable-incompatible-rendering-methods Disable incompatible rendering methods in the project manager