Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-03 | Merge pull request #72554 from RedworkDE/net-appcontext-basedirectory | Rémi Verschelde | |
C#: Set AppContext.BaseDirectory for editor builds | |||
2023-02-03 | Merge pull request #72635 from RedworkDE/net-nodepath-iequatable | Rémi Verschelde | |
C#: Implement `IEquatable<>` and equality operators in `NodePath` | |||
2023-02-03 | C#: Declare `IEquatable<>` interface for `StringName` | RedworkDE | |
2023-02-03 | C#: Implement `IEquatable<>` and equality operators in `NodePath` | RedworkDE | |
- Implement `IEquatable<>` interface. - Implement `==` and `!=` operators. - Override `Equals` and `GetHashCode`. | |||
2023-02-02 | C#: Set AppContext.BaseDirectory for editor builds | RedworkDE | |
2023-02-02 | Merge pull request #72553 from RedworkDE/net-output-directory | Rémi Verschelde | |
C#: Preserve directories in output during export | |||
2023-02-01 | Merge pull request #71800 from akien-mga/ci-codespell-action | Rémi Verschelde | |
CI: Add official codespell action with PR annotations | |||
2023-02-01 | Merge pull request #72434 from Treer/master | Rémi Verschelde | |
Qualify Console's namespace to avoid mixup with plugin's objects | |||
2023-02-01 | More codespell fixes, do more changes from previous ignore list | Rémi Verschelde | |
2023-02-01 | C#: Preserve directories in output during export | RedworkDE | |
2023-02-01 | Update ↵ | Treer | |
modules/mono/editor/Godot.NET.Sdk/Godot.SourceGenerators/GodotPluginsInitializerGenerator.cs Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com> | |||
2023-01-31 | Fix C# examples in documentation | Raul Santos | |
- Fix documentation after C# renames. - Add missing `partial` in C# class declarations. - Change `delta` parameter type to `double` in C#. - Ensure parameters match base declaration. - Use `$` string interpolation in C#. - Fix invalid or outdated C# code. - Changed some examples to follow our style guide more closely. | |||
2023-01-31 | Qualify Console's namespace to avoid mixup with plugin's objects | Treer | |
Avoid error when a plugin contains a class called "Console": Godot.SourceGenerators\Godot.SourceGenerators.GodotPluginsInitializerGenerator\GodotPlugins.Game.generated.cs(32,25): error CS0117: 'Console' does not contain a definition for 'Error' | |||
2023-01-31 | C#: 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-30 | Fix various typos with codespell | Rémi Verschelde | |
And include #72377. Co-authored-by: Wiktor Kocielski <withaust@gmail.com> | |||
2023-01-30 | Merge pull request #72325 from raulsntos/dotnet/fix-72321 | Rémi Verschelde | |
C#: Fix `Rotated` and `RotatedLocal` | |||
2023-01-29 | C#: Fix `Rotated` and `RotatedLocal` | Raul Santos | |
Implementation was interchanged. | |||
2023-01-29 | C#: Add `Skew` to `Transform2D` and fix `InterpolateWith` | Raul Santos | |
- Add `Skew` property to `Transform2D`. - Fix `InterpolateWith` in `Transform2D` to support skewed transforms. | |||
2023-01-28 | Merge pull request #72205 from raulsntos/dotnet/proxy-class | Rémi Verschelde | |
Fix lookup of C# types by their engine name | |||
2023-01-28 | Merge pull request #71992 from raulsntos/dotnet/rect-alt | Rémi Verschelde | |
C#: Remove `GetArea` and `GetVolume` methods | |||
2023-01-27 | Fix lookup of C# types by their engine name | Raul Santos | |
2023-01-27 | Merge pull request #72182 from raulsntos/dotnet/remove-obsolete-stringextensions | Rémi Verschelde | |
C#: Remove obsolete StringExtensions methods | |||
2023-01-27 | Merge pull request #71986 from raulsntos/dotnet/readonly-collections | Rémi Verschelde | |
C#: Implement readonly-ness in Array and Dictionary | |||
2023-01-27 | C#: Remove `GetArea` and `GetVolume` methods | Raul Santos | |
- Remove `GetArea` method in favor of the `Area` property in Rect2{i}. - Replace `GetVolume` method with a `Volume` property in AABB. | |||
2023-01-27 | C#: Remove obsolete StringExtensions methods | Raul Santos | |
2023-01-27 | Merge pull request #72111 from raulsntos/method-info-metadata | Rémi Verschelde | |
Add `GodotTypeInfo::Metadata` to `MethodInfo` | |||
2023-01-27 | C#: Implement readonly-ness in Array and Dictionary | Raul Santos | |
- Expose `IsReadOnly` and add `MakeReadOnly` method. | |||
2023-01-27 | Merge pull request #71943 from paulloz/debugger/better-errors-printing | Rémi Verschelde | |
Better error display in debugger panel | |||
2023-01-27 | Better error display in debugger panel | Paul Joannon | |
- Use the right stack frame info as title of the error. - Use the actual C# exception type as error for exceptions raised from C#. - Show the right language instead of always **C++ Error**. | |||
2023-01-27 | C#: Rename `Object` to `GodotObject` | Raul Santos | |
2023-01-27 | C#: Renames to follow .NET naming conventions | Raul Santos | |
Renamed C# types and members to use PascalCase and follow .NET naming conventions. | |||
2023-01-27 | C#: Add global namespace to grouping property info | Raul Santos | |
2023-01-27 | Merge pull request #71825 from RedworkDE/net6-roll-forward | Rémi Verschelde | |
C#: Allow use of .NET 7 | |||
2023-01-27 | Merge pull request #71356 from raulsntos/dotnet/get | Rémi Verschelde | |
C#: Lookup signals and methods in Get method | |||
2023-01-26 | Merge pull request #71535 from raulsntos/dotnet/pointers-are-yabai | Rémi Verschelde | |
C#: Skip methods with pointer parameters | |||
2023-01-26 | Merge pull request #71984 from raulsntos/dotnet/dictionary | Rémi Verschelde | |
Sync C# Dictionary with Core | |||
2023-01-26 | Merge pull request #71946 from raulsntos/dotnet/gd | Rémi Verschelde | |
C#: Sync GD with Core | |||
2023-01-26 | Merge pull request #71583 from raulsntos/dotnet/math | Rémi Verschelde | |
C#: Add float an double overloads to Mathf | |||
2023-01-26 | Merge pull request #71787 from raulsntos/dotnet/restore-properties | Rémi Verschelde | |
C#: Restore `Scale` and `Rotation` properties | |||
2023-01-26 | Merge pull request #71988 from raulsntos/🦭-attributes | Rémi Verschelde | |
Seal C# attributes | |||
2023-01-26 | Merge pull request #72053 from raulsntos/dotnet/sync-context-dispose | Rémi Verschelde | |
C#: Implement disposable pattern and seal `GodotSynchronizationContext` class and related | |||
2023-01-26 | Merge pull request #72057 from raulsntos/dotnet/fix-must-be-variant | Rémi Verschelde | |
C#: Annotate API with `[MustBeVariant]` | |||
2023-01-26 | Merge pull request #65529 from magian1127/4.0FixDocTag | Rémi Verschelde | |
C# Improve the "Tag" conversion of documents | |||
2023-01-26 | Add `GodotTypeInfo::Metadata` to `MethodInfo` | Raul Santos | |
2023-01-25 | C#: Skip documentation syntax in MustBeVariant analyzer | Raul Santos | |
2023-01-25 | C#: Annotate API with MustBeVariant | Raul Santos | |
- Add MustBeVariant attribute to generic parameters that are used in a Variant context | |||
2023-01-25 | C#: Implement disposable pattern and seal `GodotSynchronizationContext` ↵ | Raul Santos | |
class and related - `GodotSynchronizationContext` - Implements `IDisposable` to dispose of the disposable field `_queue`. - Makes the class sealed. - `GodotTaskScheduler` - Implements `IDisposable` to dispose of the disposable property `Context`. - Makes the class sealed. - `Dispatcher` - Dispose of previous `GodotTaskScheduler` instances before creating a new one. | |||
2023-01-24 | Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for script | Aaron Franke | |
Co-authored-by: Yakov Borevich <j.borevich@gmail.com> | |||
2023-01-24 | PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE" | Aaron Franke | |
2023-01-24 | C#: Sync GD with Core | Raul Santos | |
- Add overloads to print methods that take a single `string`. - Use `StringBuilder` to append print parameters. - Remove `PrintStack` method. - Add `ErrorString`. - Remove `Str` method. - Add exception to `Range` when step is 0. - Add `VarToBytesWithObjects` and `BytesToVarWithObjects`. - Remove optional boolean parameter from `VarToBytes` and `BytesToVar`. - Move `InstanceFromId` to `Godot.Object`. - Add `Godot.Object.IsInstanceIdValid`. - Update documentation. |