summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-02-17Merge pull request #72867 from vnen/gdscript-limit-call-depthYuri Sizov
GDScript: Add limit to call depth
2023-02-17Merge pull request #72925 from vonagam/fix-enum-typed-array-errorYuri Sizov
GDScript: Fix error about enum typed arrays
2023-02-17Merge pull request #73441 from akien-mga/linux-unbundling-fixesRémi Verschelde
Fix includes of thirdparty libs which can be unbundled on Linux
2023-02-17Merge pull request #73195 from timothyqiu/weblate-commentsRémi Verschelde
Improvements and fixes based on Weblate comments
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-16Fix includes of thirdparty libs which can be unbundled on LinuxRémi Verschelde
Changes `builtin_icu` and `builtin_recast` to match the folder names in `thirdparty`.
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-13Improvements and fixes based on Weblate commentsHaoyu Qiu
* Description of `ui_text_submit` action should be "Submit Text" instead of "Text Submitted". * Spell out "Animation" instead of using "Anim.". * Treat "Max" as regular word instead of writing "Max.". * Use generic "Set %s" for action name instead of a dedicated "Set target_position". * Add translator comment for: * "Inclusive" and "Self" in the profiler. * Places where it needs the context about being an editor progress label. * "Duplicated Animation Name" since it's refering to the new name of a duplicated animation. * Disambiguation of "View Plane Transform", "Paste Selects" and "Display Normal". * Fix wrong undo action name for renaming an input action. * Fix missing end quote in a shader error message. * In class reference: * Fix duplicated "if" in the description of `signf()`. * Fix mismatched example output in `String.operator %()`. * Fix typo in the description of `Decal.texture_emission`. * Unify description of `String.match()` and `StringName.match()`.
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