summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-02-22Document `@GDScript.is_instance_of` methodDanil Alexeev
2023-02-21Merge pull request #73709 from vonagam/fix-error-message-unfound-typeRémi Verschelde
GDScript: Fix error message for unfound type
2023-02-21Merge pull request #73705 from anvilfolk/doublewoopsieRémi Verschelde
Added check for null objects in gdscript typed assign.
2023-02-21Merge pull request #73689 from vnen/gdscript-fix-inheritance-native-classRémi Verschelde
GDScript: Fix setting native type with script inheritance
2023-02-21GDScript: Fix error message for unfound typeDmitrii Maganov
2023-02-21Added check for null objects in gdscript typed assign.ocean (they/them)
2023-02-21Merge pull request #73693 from vnen/gdscript-fix-script-signature-checkRémi Verschelde
GDScript: Fix override signature check of script inheritance
2023-02-21Merge pull request #73680 from vnen/gdscript-div-by-zero-crash-fixRémi Verschelde
GDScript: Avoid validated division operation to test for zero
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-21GDScript: Fix setting native type with script inheritanceGeorge Marques
Sometimes the inheritance tree is compiled out of order and the base don't have yet a native type set. This is now changed to not rely on the base script but use the native type set in the datatype, which is already resolved by the analyzer.
2023-02-21GDScript: Avoid validated division operation to test for zeroGeorge Marques
The validated operations for integer division and modulo do not check for division by zero. This avoids validated operation in these cases to make sure the check is performed and avoid crashing the engine.
2023-02-21GDScript: Fix crash when autoload script can't be foundGeorge Marques
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).