| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | | |
GDScript: Hot-reload changed scripts only
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | | |
Add unit tests for C# diagnostic analyzers
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change introduces a new EditorThemeManager class
to abstract theme generatio and its subroutines.
Logic related to EditorTheme, EditorColorMap, and editor
icons has been extracted into their respective files with
includes cleaned up.
All related files have been moved to a separate folder to
better scope them in the project. This includes relevant
generated files as well.
|
|\ \ \
| | | |
| | | |
| | | | |
C#: Upgrade TFM for `net472` and some `netstandard2.0` projects
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | | |
Bump the `JetBrains.Rider.PathLocator` PackageReference to 1.0.8
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Fix typo in GD0103 error link
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
.NET: Add a warning in the inspector when properties might be out of sync
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Add unit tests for C# source generators
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Bootstrap xUnit project to test source generators
- Implement source generator tests
- Better tests structure (put test data in cs files)
- Enable `ScriptSerializationGeneratorTests`
- Enable `ScriptPathAttributeGeneratorTests`
- Fix `NesterClass` -> `NestedClass`
- Use `Path.Combine` when dealing with paths
- Copy test data to the output directory
|
| |/ / /
|/| | |
| | | |
| | | | |
• Specifically: checks if ptr == IntPtr.Zero
|
| |/ /
|/| |
| | |
| | |
| | |
| | | |
The essential doesn't change.
-- Samuel Beckett, Waiting for Godot
|
| | | |
|
| | |
| | |
| | |
| | | |
Also removes some programmer remarks and fixes some docs.
|
|\ \ \
| | | |
| | | |
| | | | |
C#: Free dialogs when exiting the editor
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
C#: Report diagnostic for Node exports in a type that doesn't derive from Node
|
| | | | | |
|
|\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | | |
C#: Fallback to the latest SDK
|
| | |/ /
| |/| | |
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | | |
C#: Improve diagnostic messages and add help link
|
| | | |
| | | |
| | | |
| | | |
| | | | |
- Reword diagnostic messages.
- Add help link to diagnostics.
|
| |/ /
|/| |
| | |
| | | |
When exporting a game that contains a C# solution, a feature is added so the exported game can check if it should initialize the .NET module. Otherwise, the module initialization is skipped so games without C# won't check for the assemblies and won't show alerts when they're missing.
|
| | |
| | |
| | |
| | |
| | | |
- Add .NET 7.0 TFM when the platform is Anroid to the created csproj.
- Prevent exporting to Android when the architecture is not supported.
|
|\ \ \
| |_|/
|/| |
| | | |
Add C# iOS support
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This support is experimental and requires .NET 8
Known issues:
- Requires macOS due to use of lipo and xcodebuild
- arm64 simulator templates are not currently included
in the official packaging
|
|\ \ \
| | | |
| | | |
| | | | |
Validate `code` tags for class and member references
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit also adds means to manually disable warnings
in `code` tags where it's a false positive with the new
`skip-lint` attribute.
Warnings are now enabled on CI to prevent future errors.
|
|/ /
| |
| |
| |
| | |
- Use `EditorInterface` to open C# editor dialogs.
- Ensure C# editor dialogs are open after `EditorProgress` finishes.
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Redesign panel to look closer to the look of other Godot panels such as Output and Debugger.
- Moved list of problems and output log to separate tabs instead of using a HSplit.
- Added Tree/List layouts to the problems tab.
- Added search box to filter problems tab.
- Added `FileTree` icon, made from `FileList`. Both are used for the button that toggles the Tree/List layouts.
|
|\ \
| | |
| | |
| | | |
Allow readonly and writeonly C# properties to be accessed from GDScript
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
raulsntos/dotnet/generate-compat-methods-from-classdb
C#: Generate and use compat methods
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
- Implements `ClassDB::get_method_list_with_compatibility` to retrieve all methods from a class including compat methods.
- C# bindings generator now also generates compat methods.
- All generated C# methods now use `ClassDB::get_method_with_compatibility`.
|
|\ \ \
| | | |
| | | |
| | | | |
Fixed VS 2022 Mac compatibility
|
| | | |
| | | |
| | | |
| | | | |
Visual Studio 2022 on Mac marks the project as invalid if the project Guid is set. Easiest way to fix it is to remove outdated 'EnableGodotProjectTypeGuid' and other Guid references
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Implemented {project} placeholder for external dotnet editor
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Implements the {project} placeholder, available when setting an external editor
in the project settings, via Editor > Editor Settings > Text Editor > External
for the c# external editor, under Editor > Editor Settings > Dotnet > Editor,
This allows passing the project folder as a command line argument when using a
custom external editor that isn't one of the available options.
Fixes #81845
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
C#: make C# static methods accessible.
|
| |/ / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
C# - `bindings_generator` warnings to `.editorconfig`
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
C#: Hide hostfxr not found error
|