summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-01-31Merge pull request #72206 from vnen/gdscript-allow-void-return-shorthandRémi Verschelde
GDScript: Allow void functions to return calls to other void functions
2023-01-31Merge pull request #57520 from jordigcs/gd-rename-mapRémi Verschelde
Add hint for identifiers renamed from 3.x to 4.0
2023-01-31GDScript: Allow void functions to return calls to other void functionsGeorge Marques
2023-01-31Merge pull request #72444 from reduz/fix-global-class-parsingRémi Verschelde
Fix global script class parsing.
2023-01-31Merge pull request #72201 from fire/gltf-extract-imgRémi Verschelde
Restore gltf embedded scenes due to problems with textures.
2023-01-31Merge pull request #72431 from raulsntos/dotnet/rid-iequatableRémi Verschelde
C#: Implement `IEquatable` in `Rid`
2023-01-31Fix global script class parsing.Juan Linietsky
* Broke with #72226 * Restored previous version of the code, made it even more error tolerant. * Added a warning to **not** change the code. Fixes #72226.
2023-01-31gltf: Avoid using base64 hash as an image filenameK. S. Ernest (iFire) Lee
Consistently use the images.name property with deduplication, or else the image index.
2023-01-31Merge pull request #62737 from kidrigger/gdext_videodecoderRémi Verschelde
Updates VideoDecoder plugin API to GDExt.
2023-01-31Merge pull request #69248 from vonagam/fixing-typed-arraysRémi Verschelde
GDScript: Fix typed arrays
2023-01-31GDScript: Fix issues with typed arraysDmitrii Maganov
2023-01-31Merge pull request #72422 from BastiaanOlij/openxr_set_active_setsRémi Verschelde
Added methods to OpenXR interface to set which action sets are active
2023-01-31Merge pull request #72427 from MinusKube/csg-polygon-path-bugRémi Verschelde
Don't generate CSGPolygon3D shape before the assigned path is inside tree
2023-01-31Merge pull request #72212 from anvilfolk/gdtestnamesRémi Verschelde
Add option to print filenames in GDScript unit testing
2023-01-31C#: Implement `IEquatable` in `Rid`Raul Santos
- Implement `IEquatable` interface. - Implement `==` and `!=` operators. - Add `IsValid` method. - Override `Equals` and `GetHashCode`. - Fix `ToString` to follow Core. - Sync documentation with Core.
2023-01-30Add option to print filenames in GDScript unit testingocean (they/them)
2023-01-30Updates VideoDecoder plugin API to GDExtension.anish bhobe
Adds VideoStream and relevant resource loaders to migrate external GDNative plugins to GDExtension. Adds a VideoStreamLoader as a specialization of ResourceFormatLoader as ClassDB::is_parent_class is inaccessible from GDExtension currently. Using Object* instead of Ref<T> in order to avoid the refcount bug (godotengine/godot-cpp#652) Also another bug is in ResourceLoader in use on the extension side that requires fixing.
2023-01-31Don't generate CSGPolygon3D shape before the assigned path is inside treeMinusKube
2023-01-31Added methods to OpenXR interface to set which action sets are activeBastiaan Olij
2023-01-30Merge pull request #72031 from reduz/change-high-quality-texture-importRémi Verschelde
Refactor high quality texture import
2023-01-30Merge pull request #72208 from bruvzg/rtl_fix_thr_crashRémi Verschelde
[RichTextLabel] Fix thread unsafe `set_physics_process_internal` usage. Use `WorkerThreadPool` instead of creating new threads.
2023-01-30Merge pull request #72400 from vnen/gdscript-match-release-consistencyRémi Verschelde
GDScript: Fix match branches return check on release
2023-01-30Merge pull request #72390 from vonagam/fix-allowed-vararg-ptrcallRémi Verschelde
GDScript: Fix vararg method calls with exact arguments
2023-01-30[RichTextLabel] Fix thread unsafe `set_physics_process_internal` usage. Use ↵bruvzg
`WorkerThreadPool` instead of creating new threads.
2023-01-30GDScript: Fix match branches return check on releaseGeorge Marques
The check for existence of `return` only existed on debug builds for match branches. This could lead on an invalid error after exporting. Now this is checked on relase too, so it works the same as the editor.
2023-01-30GDScript: Fix vararg method calls with exact argumentsDmitrii Maganov
2023-01-30Merge pull request #72381 from yedpodtrzitko/yed/update-fileaccess-docsRémi Verschelde
docs: replace `File` with `FileAccess`
2023-01-30Refactor high quality texture importJuan Linietsky
* Only two texture import modes for low/high quality now: * S3TC/BPTC * ETC2/ASTC * Makes sense given this is the general preferred and most compatible combination in most platforms. * Removed lossy_quality from VRAM texture compression options. It was unused everywhere. * Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA). * Changed MacOS export settings so required texture formats depend on the architecture selected. This solves the following problems: * Makes it simpler to import textures as high quality, without having to worry about the specific format used. * As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it.
2023-01-30docs: replace File with FileAccessJiri Suchan
2023-01-30Merge pull request #72305 from dalexeev/gfs-fix-export-enumRémi Verschelde
GDScript: Fix `@export_enum` works only with `int`
2023-01-30Fix various typos with codespellRémi Verschelde
And include #72377. Co-authored-by: Wiktor Kocielski <withaust@gmail.com>
2023-01-30Merge pull request #72325 from raulsntos/dotnet/fix-72321Rémi Verschelde
C#: Fix `Rotated` and `RotatedLocal`
2023-01-30Merge pull request #71995 from Faless/net/4.x_tls_verifyRémi Verschelde
[NET] Refactor TLS configuration.
2023-01-30Merge pull request #72342 from TokageItLab/immutabletrackRémi Verschelde
Add remove immutable tracks option to glTF importer
2023-01-30GDScript: Fix `@export_enum` works only with `int`Danil Alexeev
2023-01-30Merge pull request #72315 from raulsntos/dotnet/transform2d-skewRémi Verschelde
C#: Add `Skew` to `Transform2D` and fix `InterpolateWith`
2023-01-30Merge pull request #72310 from Geometror/allow-disabling-noise-normalizationRémi Verschelde
[Noise/NoiseTexture2D] Allow disabling normalization
2023-01-30Merge pull request #72175 from dalexeev/gds-fix-export-group-annotationsRémi Verschelde
GDScript: Fix broken export group annotations
2023-01-30Add remove immutable tracks option to glTF importerSilc Renew
Co-authored-by: Lyuma <xn.lyuma@gmail.com>
2023-01-29C#: Fix `Rotated` and `RotatedLocal`Raul Santos
Implementation was interchanged.
2023-01-29C#: Add `Skew` to `Transform2D` and fix `InterpolateWith`Raul Santos
- Add `Skew` property to `Transform2D`. - Fix `InterpolateWith` in `Transform2D` to support skewed transforms.
2023-01-29[Noise/NoiseTexture2D] Allow disabling normalizationHendrik Brucker
2023-01-29Allow unicode identifier in GDScript syntax highlighterHaoyu Qiu
2023-01-29Merge pull request #72285 from vnen/gdscript-variable-matchRémi Verschelde
GDScript: Allow variables in match patterns
2023-01-29Merge pull request #72286 from vnen/gdscript-native-static-call-crashRémi Verschelde
GDScript: Avoid calling non-static methods on native classes
2023-01-29Merge pull request #71844 from vonagam/fix-constant-conversionsRémi Verschelde
GDScript: Fix constant conversions
2023-01-28GDScript: Avoid calling non-static methods on native classesGeorge Marques
2023-01-28GDScript: Allow variables in match patternsGeorge Marques
To restore an ability available in 3.x and reduce compatibility changes.
2023-01-29GDScript: Fix constant conversionsDmitrii Maganov
2023-01-28GDScript: Fix implicit conversions for function returnsDmitrii Maganov