summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-01-16Merge pull request #70504 from KoBeWi/the_choosen_antipatternRémi Verschelde
Add EditorUndoRedoManager singleton
2023-01-16Merge pull request #71477 from aaronfranke/gltf-append-docRémi Verschelde
Improve the documentation of GLTFDocument's append methods
2023-01-16Merge pull request #71458 from raulsntos/dotnet/quaternionRémi Verschelde
C#: Make `Length` and `LengthSquared` into methods in `Quaternion`.
2023-01-16Merge pull request #71456 from raulsntos/dotnet/sync-planeRémi Verschelde
C#: Sync `Plane` with Core
2023-01-16Merge pull request #71445 from raulsntos/dotnet/transformsRémi Verschelde
C#: Add missing `Transform{2D,3D}` and `Basis` constructors
2023-01-16Merge pull request #71431 from raulsntos/dotnet/scale-and-rotationRémi Verschelde
C#: Replace `Rotation` and `Scale` properties with get methods
2023-01-16Merge pull request #70684 from filiperinaldi/fix_arm64_build_clangRémi Verschelde
Fix arm64 build when using Clang
2023-01-16Add EditorUndoRedoManager singletonkobewi
2023-01-15Improve the documentation of GLTFDocument's append methodsAaron Franke
2023-01-15C#: Sync `Plane` with CoreRaul Santos
- Add `Plane(Vector3)` constructor. - Rename `IntersectRay` to `IntersectsRay`. - Rename `IntersectSegment` to `IntersectsSegment`. - Replace `Center` property with `GetCenter` method. - Add and fix documentation about the _normal_ parameter to Core and C# documentation.
2023-01-15C#: Add missing `Transform{2D,3D}` and `Basis` constructorsRaul Santos
- Remove `Transform3D(Quaternion, Vector3)` constructor from C#. - Add `Transform3D(Projection)` constructor to C#. - Add documentation to the `Transform3D(Projection)` constructor in Core. - Add `Transform3D` constructor with only real_t params to C# that mirrors `Transform2D`. - Expose `Basis` constructor with only real_t params in C#. - Add `Transform2D(real_t, Vector2, real_t, Vector2)` constructor to C#.
2023-01-15C#: Replace `Rotation` and `Scale` properties with get methodsRaul Santos
- Replace `Rotation` property with `GetRotation` method in `Transform2D`. - Replace `Scale` property with `GetScale` method in `Transform2D`. - Replace `Scale` property with `GetScale` method in `Basis`. Core does not expose set methods.
2023-01-15C#: Make `Length` and `LengthSquared` into methods in `Quaternion`.Raul Santos
The `Length` and `LengthSquared` members are implemented as methods in every other C# struct, `Quaternion` was the only one implementing them as properties.
2023-01-15Merge pull request #71374 from ↵Rémi Verschelde
raulsntos/dotnet/remove-spherical_interpolate_with C#: Remove `SphericalInterpolateWith` from Transform3D
2023-01-15Merge pull request #71423 from ↵Rémi Verschelde
raulsntos/dotnet/intersects-without-include_borders C#: Remove `includeBorders` parameter from `Rect2i.Intersects` and `AABB.Intersects`
2023-01-15Merge pull request #71424 from raulsntos/dotnet/sync-basisRémi Verschelde
C#: Sync `Basis` with Core
2023-01-14C#: Sync `Basis` with CoreRaul Santos
- Remove `GetOrthogonalIndex` method (moved to `GridMap`). - Remove `GetRow` and `SetRow` methods.
2023-01-14Update all outdated online documentation linksYuri Sizov
2023-01-14Fix GDScript script templates to use a PascalCase style for `_CLASS_`Yuri Rubinsky
2023-01-14C#: Remove `includeBorders` parameter from `Rect2i.Intersects` and ↵Raul Santos
`AABB.Intersects`
2023-01-14C#: Remove `SphericalInterpolateWith` from Transform3DRaul Santos
2023-01-13Merge pull request #71339 from raulsntos/dotnet/is_finiteYuri Sizov
Add `IsFinite` to C# Variants
2023-01-13Merge pull request #71343 from raulsntos/dotnet/is_zero_approxYuri Sizov
Add `IsZeroApprox` to C# vectors
2023-01-13Add `IsZeroApprox` to C# vectorsRaul Santos
2023-01-13Merge pull request #71325 from reduz/refactor-project-setting-overridesRémi Verschelde
Refactor ProjectSetting overrides
2023-01-13Merge pull request #71329 from vnen/gdscript-fix-enum-value-resolutionRémi Verschelde
GDScript: Fix infinite recursion in resolution of enum values
2023-01-13Merge pull request #70540 from vaartis/multiline-arrays-dictionariesRémi Verschelde
Implement export_multiline support for Array[String] and Dictionary
2023-01-13Add `IsFinite` to C# VariantsRaul Santos
2023-01-13Refactor ProjectSetting overridesJuan Linietsky
* Overrides no longer happen for set/get. * They must be checked with a new function: `ProjectSettings::get_setting_with_override()`. * GLOBAL_DEF/GLOBAL_GET updated to use this This change solves many problems: * General confusion about getting the actual or overriden setting. * Feature tags available after settings are loaded were being ignored, they are now considered. * Hacks required for the Project Settings editor to work. Fixes #64100. Fixes #64014. Fixes #61908.
2023-01-13GDScript: Fix infinite recursion in resolution of enum valuesGeorge Marques
2023-01-12Merge pull request #70904 from huangjiaminhhh/masterRémi Verschelde
Fix for navmesh baking when parsing StaticBody colliders
2023-01-12Merge pull request #71247 from rsjtdrjgfuzkfg/etcpakRémi Verschelde
etcpak: Fix ETCPAK_TYPE_ETC2_RA_AS_RG
2023-01-12Merge pull request #70733 from vonagam/fix-assigning-untypedRémi Verschelde
GDScript: Fix some issues with assignments that involve untyped things
2023-01-12Merge pull request #71197 from adamscott/add-default-virtual-path-gdscriptRémi Verschelde
Add default virtual `gdscript://` path to `GDScript` instances
2023-01-12Merge pull request #70700 from vonagam/fix-abstract-extendsRémi Verschelde
GDScript: Fix extending abstract classes, forbid their construction
2023-01-12GDScript: Fix extending abstract classes, forbid their constructionDmitrii Maganov
2023-01-12Add default virtual `gdscript://` path to `GDScript` instancesAdam Scott
2023-01-12GDScript: Fix some issues with assignments that involve untyped thingsDmitrii Maganov
2023-01-12Merge pull request #70899 from adamscott/fix-vector-infRémi Verschelde
Fix parse error using Vector{2,3,4}.INF
2023-01-12GDScript: Fix getting type from PropertyInfo for Variant argumentsDmitrii Maganov
2023-01-12Merge pull request #70987 from vonagam/fix-parameter-conversion-assignGeorge Marques
2023-01-12Merge pull request #70713 from vonagam/fix-unnamed-enum-outer-conflictsGeorge Marques
2023-01-12GDScript: Fix small inconsistencies with resolve_datatypeDmitrii Maganov
2023-01-12Merge pull request #70731 from smix8/navigationserver_performance_monitor_4.xRémi Verschelde
Add NavigationServer Performance Monitor
2023-01-12Merge pull request #71224 from rsjtdrjgfuzkfg/openxr-openglRémi Verschelde
OpenXR: Do not use SRGB swapchains with OpenGL
2023-01-12Merge pull request #71034 from rsjtdrjgfuzkfg/openxr-android-warningRémi Verschelde
OpenXR: Fix android loader extension detection
2023-01-12Merge pull request #71228 from vnen/gdscript-fix-nil-address-crashRémi Verschelde
GDScript: Fix temp values being written without proper clear
2023-01-11etcpak: Fix ETCPAK_TYPE_ETC2_RA_AS_RGrsjtdrjgfuzkfg
This commit fixes texture compression via ETCPAK_TYPE_ETC2_RA_AS_RG, switching to the right color channels and using the right compression method. Textures imported with previous versions need to be re-imported in order to render correctly.
2023-01-11GDScript: Fix temp values being written without proper clearGeorge Marques
Temporary values in the stack were not being properly cleared when the return value of calls were discarded, which can cause memory issues especially for reference types like PackedByteArray.
2023-01-11Merge pull request #71168 from guilleatm/masterYuri Sizov
Improve description of `GetNodeOrDefault` in C# API