summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-02-21GDScript: Fix override signature check of script inheritanceGeorge Marques
Avoid treating the super class as a meta type for signature check, since it is looking at the instance level for that.
2023-02-21Merge pull request #73667 from aaronfranke/gltf-unused-joint-boolRémi Verschelde
Remove unused joint boolean in GLTFNode
2023-02-21Merge pull request #73654 from V-Sekai/fbx_base_dirRémi Verschelde
fbx: Set base_dir correctly in append_from_scene
2023-02-21Remove unused joint boolean in GLTFNodeAaron Franke
2023-02-20Add test for const class referencesmashumafi
2023-02-20fbx: Set base_dir correctly in append_from_sceneLyuma
2023-02-20Merge pull request #73639 from vnen/gdscript-limit-completion-recursion-depthRémi Verschelde
GDScript: Limit recursion depth for completion functions
2023-02-20[macOS] Replace all `Alt/Option+Letter/Number` default shortcuts to avoid ↵bruvzg
conflicts with special character input.
2023-02-20GDScript: Limit recursion depth for completion functionsGeorge Marques
Avoid crashing if the completion gets stuck in infinite recursion while trying to guess the expression type.
2023-02-20Merge pull request #73626 from Faless/mp/4.x_synced_signalRémi Verschelde
[MP] Add a "synchronized" signal to MultiplayerSynchronized.
2023-02-20Merge pull request #73590 from vnen/gdscript-global-scope-enumsRémi Verschelde
Make global scope enums accessible as types in GDScript
2023-02-20Merge pull request #73544 from mashumafi/fix-func-arg-nullRémi Verschelde
Fix: Func with typed args error when arg is null
2023-02-20Merge pull request #73489 from vonagam/type-check-nodeRémi Verschelde
GDScript: Rework type check
2023-02-20Merge pull request #73291 from vonagam/fix-unsafe-weak-binopRémi Verschelde
GDScript: Fix missing unsafety mark for binary op with weak variables
2023-02-20[MP] Add a "synchronized" signal to MultiplayerSynchronized.Fabio Alessandrelli
Emitted upon receiving a valid sync packet after setting the variables state.
2023-02-19Fix: Func with typed args error when arg is nullmashumafi
2023-02-19Make global scope enums accessible as types in GDScriptGeorge Marques
Add functions to CoreConstant so enums can be properly deduced. Also add the enums in release builds to make consistent with ClassDB enums and avoid differences in script compilation between debug and release.
2023-02-19C#: Fix line position when opening file in VSCodeRedworkDE
2023-02-18Merge pull request #73501 from anvilfolk/oopsiedaisyYuri Sizov
Fix inability to assign null regression
2023-02-17Merge pull request #73448 from RandomShaper/fix_sticky_stackYuri Sizov
Avoid GDScript bookkeeping from referencing objects longer than necessary
2023-02-17Avoid GDScript bookkeeping from referencing objects longer than necessaryPedro J. Estébanez
2023-02-17GDScript: Rework type checkDmitrii Maganov
2023-02-17Fix inability to assign null regressionocean (they/them)
Co-authored-by: Dmitry Maganov <vonagam@gmail.com>
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-14GDScript: Fix missing unsafety mark for binary op with weak variablesDmitrii Maganov
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