summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-02-17Merge pull request #73398 from anvilfolk/fix-getterRémi Verschelde
Fix unset getter return types resulting in strange behavior
2023-02-17Merge pull request #73364 from anvilfolk/fix-freedRémi Verschelde
Fix crash by freed object assign to typed variable
2023-02-17Merge pull request #73458 from paulloz/csharp/actually-clean-solutionRémi Verschelde
.NET: Clicking "Clean solution" should clean, not build
2023-02-16Fix crash by freed object assign to typed variableocean (they/them)
2023-02-16Merge pull request #73238 from vonagam/fix-read-only-varsRémi Verschelde
GDScript: Fix infer on read-only property
2023-02-16Merge pull request #73392 from raulsntos/dotnet/vscode-open-solutionRémi Verschelde
C#: Open the solution directory when using VSCode
2023-02-16GDScript: Fix infer on read-only propertyDmitrii Maganov
2023-02-16Clicking "Clean solution" should clean, not buildPaul Joannon
2023-02-16C#: Fix internal source generator on the 7.0.200 SDKRedworkDE
2023-02-15Add return type for GDScript gettersocean (they/them)
2023-02-15C#: Open the solution directory when using VSCodeRaul Santos
The solution directory used to be the same as the project directory (`res://`). We now allow specifying a different path for the solution and the other external editors already use that (which seems more convenient for multi-project scenarios).
2023-02-15Merge pull request #73345 from TokageItLab/gltfimportRémi Verschelde
Fix gltf import generate_scene() option
2023-02-15Merge pull request #73322 from fire/basisu-compress-blackRémi Verschelde
For basisu avoid inserting to the image array twice.
2023-02-15Fix gltf import generate_scene() optionSilc Renew
2023-02-14For basisu avoid inserting to the image array twice.K. S. Ernest (iFire) Lee
Basisu images were getting referenced incorrectly like set black or set as not transparent.
2023-02-14GDScript: Fix default value of exported enum variableDanil Alexeev
2023-02-14Merge pull request #73281 from Mickeon/doc-misc-oopsRémi Verschelde
Slightly tweak `@GlobalScope` & `GDScript`'s documentation
2023-02-14Tweak `@GlobalScope` & `GDScript`'s documentationMicky
2023-02-14Merge pull request #73216 from baptr/multiplayerFabio Alessandrelli
Fix multiplayer replication crash in on_sync_receive.
2023-02-14Fix multiplayer replication crash in on_sync_receive.baptr
A number of early continue cases applied the packet-provided `size` without validation, allowing large uint32_t values to be treated as negative offsets and leading to segfaults. Now, we validate `size` against the buffer length immediately to avoid a crash. This could be triggered by receiving sync data for a synchronizer who's root node had just been removed, since the code path that checked for unusable sync state failed to advance the offset. Thus the next read could interpret part of the payload as such an invalid `size`. Now, we properly advance the read offset in that case (and raise a better error).
2023-02-14Merge pull request #73252 from ↵Rémi Verschelde
smix8/navigationserver_improve_rid_not_found_error_4.x Improve NavigationServer.free() error msg when RID not found
2023-02-13Merge pull request #72659 from Calinou/doc-rendering-method-supportRémi Verschelde
Document unsupported features in Mobile and Compatibility rendering methods
2023-02-13Improve NavigationServer.free() error msg when RID not foundsmix8
Improves the error msg when NavigationServer.free() does not find the RID e.g. because it was already deleted or did never exist in the first place.
2023-02-13Merge pull request #73244 from vonagam/fix-int-in-float-typed-arrayRémi Verschelde
GDScript: Fix usage of ints with typed array of floats
2023-02-13Document unsupported features in Mobile and Compatibility rendering methodsHugo Locurcio
2023-02-13GDScript: Fix usage of ints with typed array of floatsDmitrii Maganov
2023-02-13Add compatibility code for CSGBox3D width/height/depth from Godot 3.xDESKTOP-9O27V4U\Navi
Fixes #66420.
2023-02-13Revert "Fixed the jumping to function definition using 'Ctrl+LMB'."Rémi Verschelde
This reverts commit 7eb6367d5cb62fb48563ad940423198f792e3fe8. Fixes #73058. Fixes #73167. This caused regressions, we'll retry with fixes for 4.1.
2023-02-12Merge pull request #73026 from SirUppyPancakes/sync-context-sendRémi Verschelde
Implement GodotSynchronizationContext.Send
2023-02-12Merge pull request #54034 from pkowal1982/fix_53878Rémi Verschelde
Improve GDScript error for method call on null/previously freed instance
2023-02-12Implement GodotSynchronizationContext.SendCaleb Kemper
2023-02-12Improve GDScript error for method call on null/previously freed instancepkowal
Fixes #53878.
2023-02-12[MP] Fix MultiplayerSpawner not connecting to child_entered_tree.Fabio Alessandrelli
The connection used to happen during enter_tree, but this was causing issues when setting the spawnable scenes from code. The spawner now connects/disconnects to the signal during add_spawnable_scene/clear_spawnable_scenes if the node is inside tree and has a valid spawn_path.
2023-02-11Merge pull request #73033 from akien-mga/gdscript-fix-gd4-renames-buildRémi Verschelde
Clean up ProjectConverter3To4 architecture, move renames map to separate file
2023-02-11Merge pull request #73015 from raulsntos/dotnet/build-csprojRémi Verschelde
Build C# csproj instead of the solution
2023-02-11Merge pull request #72654 from RandomShaper/ptrcall_ret_raw_objRémi Verschelde
Avoid losing references to objects in the native-scripting boundary
2023-02-11Merge pull request #73068 from dsnopek/webxr-bounds-geometry-bugRémi Verschelde
Fix byte packing (and buffer overrun) in godot_webxr_get_bounds_geometry()
2023-02-10Fix byte packing (and buffer overrun) in godot_webxr_get_bounds_geometry()David Snopek
2023-02-10Merge pull request #72045 from DeeJayLSP/update_libwebpRémi Verschelde
libwebp: Sync with upstream 1.3.0
2023-02-10Clean up ProjectConverter3To4 architecture, move renames map to separate fileRémi Verschelde
This allows properly limiting what features depend on the RegEx module (doing the actual conversion) and what features only require the renames data (GDScript suggestions). Also better excludes the conversion command line options when actually disabling deprecated code. Fixes #73029.
2023-02-10GDScript: Remove `treat_warnings_as_errors` project settingDanil Alexeev
2023-02-10Build C# csproj instead of the solutionRaul Santos
2023-02-09Merge pull request #72971 from vnen/gdscript-multiline-commentRémi Verschelde
GDScript: Allow strings as multiline comments
2023-02-09Merge pull request #72975 from vnen/gdscript-no-ascii-spoof-checkRémi Verschelde
GDScript: Be more lenient with identifiers
2023-02-09GDScript: Be more lenient with identifiersGeorge Marques
- Allow identifiers similar to keywords if they are in ASCII range. - Allow constants to be treated as regular identifiers. - Allow keywords that can be used as identifiers in expressions.
2023-02-09GDScript: Allow strings as multiline commentsGeorge Marques
Bring back the behavior in 3.x that was left out by oversight.
2023-02-09Merge pull request #69550 from Rindbee/fix-script-editor-not-reload-via-lspRémi Verschelde
Fix internal editor not updating when using external editor via LSP
2023-02-09Improve some editor strings for localizationHaoyu Qiu
2023-02-08Fix null message in assert()kobewi
2023-02-08Merge pull request #72700 from fire/gltf-export-animationRémi Verschelde
Fixes to the GLTF export with baking and null checks.