Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-27 | C#: Encode GodotProjectDir as Base64 to prevent issues with special characters | Raul Santos | |
(cherry picked from commit f949e949913205fe413377e2dc37b84552c523e0) | |||
2023-03-27 | [macOS] Re-add support for the _sc_ inside app bundle. Update docs. | bruvzg | |
(cherry picked from commit 174e0837e0826179a2e51e581aa895cb5cc90885) | |||
2023-03-13 | C#: Get singleton instances using the Core name | RedworkDE | |
(cherry picked from commit 16a2a164feef75b486dfb96d93cd993341a60faf) | |||
2023-03-13 | C#: Ignore explicit interface implementations | Raul Santos | |
(cherry picked from commit 0372bd56b69fd3a0f8efd6067deb30ee7a60e17d) | |||
2023-03-13 | Validate that C# class names are valid identifiers | Aleks Rutins | |
(cherry picked from commit ae8752a731ed0b1c9307bfc5ae817e917a887294) | |||
2023-03-13 | C#: Always show "Create C# solution" option | Raul Santos | |
Prevents ending up with an empty C# menu. The option to create the C# solution no longer disappears, to avoid confusing users. If an user tries to use it when a C# solution already exists they are warned that it will override their sln and csproj files. (cherry picked from commit a1a2fc22558af4b368a6f8a7686399cb0a19f220) | |||
2023-03-13 | C#: Fix crash when errors occur before language initialization. | RedworkDE | |
(cherry picked from commit c0ebc281360c7df1acae4b0510d8310573491acc) | |||
2023-03-13 | Prevent crashing on startup if project has scripted theme types | Yuri Sizov | |
Also avoid order of operation conflicts by moving C# binding generation hook to main.cpp (cherry picked from commit 8402927d3f55f06651045a6a94e163327e26c2ab) | |||
2023-03-01 | Bump version to 4.0.1-rc | Rémi Verschelde | |
2023-02-26 | Remove unused `ScriptLanguage` methods | voidedWarranties | |
2023-02-24 | C#: Check if a class is a singleton using the Core name | Raul Santos | |
Use the name of the class in Core, rather than the C# rename, when checking if a class is registered as a singleton. | |||
2023-02-23 | C#: Fix editor crashing without a message when .NET is not installed | RedworkDE | |
2023-02-20 | [macOS] Replace all `Alt/Option+Letter/Number` default shortcuts to avoid ↵ | bruvzg | |
conflicts with special character input. | |||
2023-02-19 | C#: Fix line position when opening file in VSCode | RedworkDE | |
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 |