Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-30 | Bump version to 4.0.2-rc | Rémi Verschelde | |
2023-03-30 | C#: Fix Array.AddRange index out of bounds | Redwarx008 | |
Fix Array.AddRange index out of bounds (cherry picked from commit eb1fb254a649efe128a3d993b7bd31486e9356e1) | |||
2023-03-27 | Fix "hides member" warnings in `csharp_script.cpp` | Ninni Pipping | |
(cherry picked from commit ff5d8c4a4274d0787207b185c3a2129da452ebc3) | |||
2023-03-27 | C#: Do not print errors about missing references to intentionally ignored ↵ | RedworkDE | |
members (cherry picked from commit 42cf684837aa9d4e4e92d216ac0454bbb03761f4) | |||
2023-03-27 | C#: Fix building projects for MSBuild before 17.3 | RedworkDE | |
(cherry picked from commit 6019f497b83f71a8c26a4e3831824e22b614bb75) | |||
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> |