summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-02-27Merge pull request #74028 from voidedWarranties/scriptlanguage_unusedRémi Verschelde
Remove unused `ScriptLanguage` methods
2023-02-27Merge pull request #74010 from lyuma/fix_last_basis_lodRémi Verschelde
Loop over the last mipmap lod in basis universal
2023-02-26Remove unused `ScriptLanguage` methodsvoidedWarranties
2023-02-26basisu: Loop over the last mipmap lodLyuma
2023-02-26GLTF: Delete unused skeleton_to_nodeAaron Franke
2023-02-26Merge pull request #73990 from bruvzg/ts_dext_fixRémi Verschelde
Fix text server GDExtension build.
2023-02-26Merge pull request #73948 from V-Sekai/mip-map-basisuRémi Verschelde
Fix basisu texture mipmaps
2023-02-26Merge pull request #73915 from vonagam/fix-conversions-from-native-memberRémi Verschelde
GDScript: Fix conversions from native members accessed by identifier
2023-02-26Fix text server GDExtension build.bruvzg
2023-02-26Merge pull request #73964 from vonagam/fix-coroutine-compiler-typeRémi Verschelde
GDScript: Fix address type for coroutine results
2023-02-26Merge pull request #73957 from vonagam/fix-binary-op-safetyRémi Verschelde
GDScript: Fix wrong unsafety mark for binary operator
2023-02-26Merge pull request #73899 from vnen/gdscript-init-defaults-beforehandRémi Verschelde
GDScript: Initialize all defaults beforehand in implicit constructor
2023-02-26Patch `VideoStreamPlaybackTheora::set_file` to only look for header packets ↵Davi
of one stream type
2023-02-26GDScript: Fix address type for coroutine resultsDmitrii Maganov
2023-02-26GDScript: Fix wrong unsafety mark for binary operatorDmitrii Maganov
2023-02-25Fix basisu mipmapsK. S. Ernest (iFire) Lee
Previously basisu was storing mip maps as an array of basisu in the internal format for Texture. The new work makes sense and it generates smaller files with one image. This pull request fixes the basisu decompression and keep the approach of 1 image. If we need to change the format in 4.x, we can still support the old format with some limitations too. Basisu from gltfpack can only output with mipmaps. The single image will not work for StreamedTexture. We should support both approaches for CompressedTexture we use one, and for StreamedTexture we use another. Additional error checking for hdr images and for nullptr.
2023-02-25Revert "GDScript: Fix groups and categories been seen as members"George Marques
This reverts commit 6f2a8434c675b3df2aceca4e5200aaf799eeb2bd. The commit introduces a bug where it creates spurious entries for member information.
2023-02-25GDScript: Fix conversions from native members accessed by identifierDmitrii Maganov
2023-02-24GDScript: Initialize all defaults beforehand in implicit constructorGeorge Marques
Set all the default values for typed variables before actually trying to initialize them, including `@onready` ones. This ensures that if validated calls are being used there will be a value of the correct type, even if the resolution is done out of order or deferred because of `@onready`.
2023-02-25Merge pull request #73881 from vnen/max-min-only-for-numbersRémi Verschelde
Make max() and min() global functions only accept numbers
2023-02-24GDScript: Don't use validated call for vararg methodsGeorge Marques
Since they may have runtime type validation, we cannot use the validated call.
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-24Fixup GDScript test using non-deterministic idsRémi Verschelde
Follow-up to #73870.
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 #73841 from vonagam/fix-range-regressionRémi Verschelde
GDScript: Fix range regression
2023-02-24GDScript: Fix range regressionDmitrii Maganov
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 #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 #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-23C#: Fix editor crashing without a message when .NET is not installedRedworkDE
2023-02-23Fix WebSocketMultiplayerPeer server crashVsono
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-22Merge pull request #73715 from clayjohn/HDR-importRémi Verschelde
Use multiple threads to import HDR images
2023-02-22Use multiple threads to import HDR imagesclayjohn
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.