Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-17 | Merge pull request #73458 from paulloz/csharp/actually-clean-solution | Rémi Verschelde | |
.NET: Clicking "Clean solution" should clean, not build | |||
2023-02-16 | Merge pull request #73392 from raulsntos/dotnet/vscode-open-solution | Rémi Verschelde | |
C#: Open the solution directory when using VSCode | |||
2023-02-16 | Clicking "Clean solution" should clean, not build | Paul Joannon | |
2023-02-16 | C#: Fix internal source generator on the 7.0.200 SDK | RedworkDE | |
2023-02-15 | C#: Open the solution directory when using VSCode | Raul Santos | |
The solution directory used to be the same as the project directory (`res://`). We now allow specifying a different path for the solution and the other external editors already use that (which seems more convenient for multi-project scenarios). | |||
2023-02-12 | Merge pull request #73026 from SirUppyPancakes/sync-context-send | Rémi Verschelde | |
Implement GodotSynchronizationContext.Send | |||
2023-02-12 | Implement GodotSynchronizationContext.Send | Caleb Kemper | |
2023-02-10 | Build C# csproj instead of the solution | Raul Santos | |
2023-02-08 | Merge pull request #72849 from RedworkDE/net-export-settings | Rémi Verschelde | |
C#: Rename export settings `mono` -> `dotnet` and remove unused AOT settings | |||
2023-02-07 | C#: Rename export settings `mono` -> `dotnet` and remove unused AOT settings | RedworkDE | |
2023-02-07 | Try and match MSBuild and Godot UI languages | Paul Joannon | |
2023-02-07 | Add new settings about MSBuild | Paul Joannon | |
- toggle creation of binary logs - manage log verbosity - toggle logging in console | |||
2023-02-07 | Add button to open the msbuild logs folder | Paul Joannon | |
2023-02-07 | Rename existing editor settings `mono` -> `dotnet` | Paul Joannon | |
2023-02-04 | C#: Fix AppContext.BaseDirectory | RedworkDE | |
2023-02-04 | Merge pull request #71786 from raulsntos/dotnet/array | Rémi Verschelde | |
Sync C# Array with Core | |||
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-30 | Sync C# Array with Core | Raul Santos | |
- Add `AddRange` method. - Add `Fill` method. - Add `Max` and `Min` methods. - Add `PickRandom` method. - Add `Reverse` method. - Add `RecursiveEqual` method. - Add `Sort` method. - Add `Slice` and `GetSliceRange` methods. - Add `IndexOf` overload that takes an index parameter. - Add `LastIndexOf` method. - Add `BinarySearch` method. - Add/update documentation. | |||
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 |