summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-01-19Merge pull request #71598 from bruvzg/gdscript_bidi_overrideRémi Verschelde
Implement BiDi override mode for GDScript source.
2023-01-19Remove duplicate ucaps code from TextServerFallback.bruvzg
2023-01-19[GDExtension] Expose some low level functions and String operators.bruvzg
2023-01-19Merge pull request #71620 from adamscott/move-icon-to-topRémi Verschelde
Update `@icon` and `@tool` definitions to add a note
2023-01-19Merge pull request #71450 from BastiaanOlij/fix_openxr_init_failureRémi Verschelde
Fixes issue where failed start of OpenXR causes issues
2023-01-19Merge pull request #67661 from cooperra/bmp-2bpp-loaderRémi Verschelde
BMP loader: Fix 2 bits-per-pixel images
2023-01-18Update `@icon` definition to add a noteAdam Scott
2023-01-18Merge pull request #71638 from raulsntos/dotnet/export-pluginRémi Verschelde
C#: Implement `ExportPlugin::_get_name` and move `GLOBAL_DEF` to CSharpLanguage
2023-01-18Merge pull request #71569 from raulsntos/dotnet/sync-vectorsRémi Verschelde
Sync C# vectors with Core
2023-01-18C#: Move `GLOBAL_DEF`s to CSharpLanguage ctorRaul Santos
Also documents the .NET project settings.
2023-01-18Implement BiDi override mode for GDScript source.bruvzg
2023-01-18C#: Implement `ExportPlugin::_get_name`Raul Santos
2023-01-18Merge pull request #71379 from KoBeWi/destruction_of_compatibility_functionRémi Verschelde
Remove set_drag_forwarding_compat()
2023-01-18Fix unnammed enum crash regressionocean (they/them)
2023-01-17Sync C# vectors with CoreRaul Santos
- Remove `Vector2.Lerp` overload that takes a weight parameter of type `Vector2`. - Remove `Vector3.Lerp` overload that takes a weight parameter of type `Vector3`. - Remove `Color.Lerp` overload that takes a weight parameter of type `Color`. - Remove `Angle` method from `Vector2i`. - Remove `AngleTo` method from `Vector2i`. - Remove `AngleToPoint` method from `Vector2i`. - Remove `Cross` method from `Vector2i`. - Remove `DistanceSquaredTo` method from `Vector2i` and `Vector3i`. - Remove `DistanceTo` method from `Vector2i` and `Vector3i`. - Remove `Dot` method from `Vector2i` and `Vector3i`. - Remove `PosMod` method from `Vector2i` and `Vector3i`. - Remove `Orthogonal` method from `Vector2i`. - Remove `&` operator from `Vector2i` and `Vector3i`.
2023-01-17Merge pull request #71516 from raulsntos/dotnet/property-accessorsRémi Verschelde
C#: Make property accessors internal
2023-01-17Merge pull request #71534 from Faless/mp/4.x_nested_spawnRémi Verschelde
[MP] Fix nested spawning during "ready".
2023-01-17[MP] Fix nested spawning during "ready".Fabio Alessandrelli
We want our spawns to be notified after ready, but we need to notify them in the order they entered tree, so that nested spawners can be used during "ready" (instead of having to await a frame).
2023-01-16Merge pull request #71279 from vonagam/fix-iterator-number-typeRémi Verschelde
GDScript: Fix typing of iterator in for loop
2023-01-16Merge pull request #67774 from aaronfranke/script-annotationsRémi Verschelde
Make script annotations be placed before `class_name` and `extends`
2023-01-16Merge pull request #71434 from ↵Rémi Verschelde
adamscott/fix-reduce-identifier-from-base-class-script-retrieval Fix cyclic reference errors while reducing identifiers
2023-01-16Merge pull request #71496 from raulsntos/dotnet/sincosRémi Verschelde
C#: Implement `Mathf.SinCos`
2023-01-16C#: Make property accessors internalRaul Santos
2023-01-16Merge pull request #69970 from poohcom1/fix/autocomplete-custom-classGeorge Marques
Fixes https://github.com/godotengine/godot/issues/69941
2023-01-16C#: Implement `Mathf.SinCos`Raul Santos
Implement `Mathf.SinCos` that wraps a call to `System.Math.SinCos`, this allows us to use the `SinCos` method more conveniently with `real_t`. Using `Math.SinCos` is often cheaper than separate calls to `Math.Sin` and `Math.Cos`, and they are often used together.
2023-01-16Merge pull request #71461 from snoopdouglas/snoopdouglas/masterRémi Verschelde
Class reference: snake_case .tscn & .gd filenames, _on_* callbacks
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-15Fix cyclic reference errors while reducing identifiers.Adam Scott
Co-authored-by: Dmitrii Maganov <vonagam@gmail.com>
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-16Add identifier completion for custom classes.poohcom1
Previously, custom class would only auto-complete for types in GDScript. This applies it to identifiers as well.
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-15Class reference: snake_case .gd filenames, _on_*Doug Thompson
This is for: https://github.com/godotengine/godot-docs/issues/6245
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-15Fixes issue where failed start of OpenXR causes issuesBastiaan Olij
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-14Remove set_drag_forwarding_compat()kobewi
2023-01-14Fix GDScript script templates to use a PascalCase style for `_CLASS_`Yuri Rubinsky