Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-22 | Merge pull request #66253 from raulsntos/dotnet/assembly-may-be-null | Ignacio Roldán Etcheverry | |
C#: Guard against null assemblies | |||
2022-09-22 | C#: Suppress EventHandler suffix diagnostic for signals | Raul Santos | |
Suppress CA1711 for signal delegates because they are used in events so the naming follows the guidelines. | |||
2022-09-22 | C#: Guard against null assemblies | Raul Santos | |
A symbol's containing assembly will be null if the symbol is shared across multiple assemblies. | |||
2022-09-19 | Replace File/Directory with FileAccess/DirAccess | kobewi | |
2022-09-19 | Merge pull request #65879 from magian1127/4.0GenSDoc | Rémi Verschelde | |
inheritdoc the "///" comment from EventHandler to the generated event | |||
2022-09-18 | C#: inheritdoc the "///" comment from EventHandler to the generated event | Magian | |
2022-09-18 | Merge pull request #44143 from KoBeWi/callable_multiplayer | Rémi Verschelde | |
2022-09-18 | Port remaining connections to callable_mp | Tomasz Chabora | |
2022-09-18 | Merge pull request #65946 from antonWetzel/csharp-nd-array | Rémi Verschelde | |
Don't marshal multidimensional arrays | |||
2022-09-17 | don't marshal multidimensional arrays | antonWetzel | |
2022-09-16 | C#: Add documentation to signal delegates | Raul Santos | |
2022-09-15 | Merge pull request #65823 from raulsntos/dotnet/signal-docs | Ignacio Roldán Etcheverry | |
C#: Move signal documentation to the event | |||
2022-09-15 | C#: Move signal documentation to the event | Raul Santos | |
Move signal documentation from the delegate to the event and also deprecate the event if the signal is deprecated. | |||
2022-09-15 | Fix NuGet fallback folder packages | Raul Santos | |
- Creates a `Godot.Offline.Config` file to configurate NuGet with Godot's fallback folder. This is easier because now we can assume we can override the entire file since user config will likely be in the default `NuGet.Config` file or an additional `*.config` file. - Ensure the NuGet fallback folder is created at the same time it is added to the NuGet configuration so future builds don't fail. - Add `GodotSharp` and `GodotSharpEditor` packages to the fallback folder. - Add `.nupkg.metadata` file to packages in fallback folder. - Refer to `Godot.SourceGenerators` using the specific non-floating version since floating versions don't seem to work with fallbackPackageFolders. | |||
2022-09-14 | [macOS, .NET] Fix dotnet binary detection. | bruvzg | |
2022-09-09 | Merge pull request #64373 from YeldhamDev/edscale_likes_them_floaty | Rémi Verschelde | |
2022-09-08 | Fix MacOS compiler flags in .NET module | Raul Santos | |
2022-09-08 | Make `Vector2i` values paired with `EDSCALE` be just `Vector2` | Michael Alexsander | |
2022-09-07 | Merge pull request #65438 from neikeq/replace-libnethost-dependency | Rémi Verschelde | |
Replace libnethost dependency to find hostfxr | |||
2022-09-07 | C#: Replace libnethost dependency to find hostfxr | Ignacio Roldán Etcheverry | |
We want to replace libnethost as it gives us issues with some compilers. Our implementation tries to mimic libnethost's hostfxr_resolver search logic. We try to use the same function names for easier comparing in case we need to update this in the future. | |||
2022-09-06 | Merge pull request #65433 from neikeq/fix-mustbevariant-omittedtypearg | Rémi Verschelde | |
2022-09-06 | C#: Make MustBeVariantAnalyzer ignore OmittedTypeArgument | Ignacio Roldán Etcheverry | |
Fixes assertion error in the analyzer. | |||
2022-09-06 | C# Modify the MemberName generated for the user script | Magian | |
2022-09-05 | Merge pull request #65321 from rburing/physics_server_2d_extension | Rémi Verschelde | |
Create GDExtension classes for PhysicsServer2D | |||
2022-09-04 | Create GDExtension classes for PhysicsServer2D | Ricardo Buring | |
This allows a 2D physics server created entirely from GDExtension. Based on the structure of PhysicsServer3DExtension by reduz. | |||
2022-09-04 | Add float arg to build_assemblies.py | Almighty Laxz | |
2022-09-01 | C#: Assume 64-bit types when type has no meta | Raul Santos | |
When the C# bindings generator finds a type without meta assume the type refers to the 64-bit version of the type: - `float` is converted to `double` - `int` is converted to `long` | |||
2022-08-29 | Rename String `plus_file` to `path_join` | Aaron Franke | |
2022-08-29 | Merge pull request #65046 from ↵ | Ignacio Roldán Etcheverry | |
neikeq/dotnet-fix-exported-game-uninitialized-callbacks C#: Fix exported game crash because of uninitialized callbacks | |||
2022-08-29 | Merge pull request #64987 from raulsntos/dotnet/linux-export | Ignacio Roldán Etcheverry | |
Fix .NET exporting in Linux | |||
2022-08-29 | C#: Fix exported game crash because of uninitialized callbacks | Ignacio Roldán Etcheverry | |
This was a regression from 2c180f62d985194060f1a8d2070c130081177c90, where I forgot to update the source generator. | |||
2022-08-29 | Merge pull request #64119 from YuriSizov/theme-init-database | Rémi Verschelde | |
2022-08-29 | [Web] Rename JavaScript platform to Web. | Fabio Alessandrelli | |
Also rename export name from "HTML5" to "Web". | |||
2022-08-29 | Merge pull request #64956 from raulsntos/dotnet/format-ci | Rémi Verschelde | |
Add `dotnet format` to CI to check C# style | |||
2022-08-29 | Merge pull request #64900 from raulsntos/dotnet/fix-exceptions | Ignacio Roldán Etcheverry | |
Fix various C# exceptions | |||
2022-08-29 | Merge pull request #64994 from raulsntos/dotnet/property-indexers | Ignacio Roldán Etcheverry | |
C#: Ignore property indexers and report if exported | |||
2022-08-28 | C#: Ignore property indexers and report if exported | Raul Santos | |
Ignore property indexers since they are unsupported and report a diagnostic if an user tries to export it. | |||
2022-08-28 | Fix .NET exporting in Linux | Raul Santos | |
- Fix platform detection after Linux OS name was renamed from `LinuxBSD` to `Linux` - Fix arch detection after renaming `64` to `x86_64` - Fix typo in `find_hostfxr` | |||
2022-08-27 | Fix C# style with `dotnet format` | Raul Santos | |
2022-08-27 | Rename `hint_tooltip` to `tooltip_text` & setget | Micky | |
`hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too. | |||
2022-08-26 | Add ThemeDB, expose previously static Theme methods | Yuri Sizov | |
2022-08-26 | Fix various C# exceptions | Raul Santos | |
- Replace `IndexOutOfRangeException` with `ArgumentOutOfRangeException` - Replace `Exception` with a more specific exception - Add the parameter name to argument exception - Update documentation for methods that throw exceptions - Use `StringBuilder` to build exception messages - Ensure exception messages end with a period | |||
2022-08-26 | Restore RigidBody2/3D, SoftBody names in physics | fabriceci | |
2022-08-26 | Merge pull request #64901 from raulsntos/dotnet/equals | Ignacio Roldán Etcheverry | |
C#: Use pattern matching to simplify `Equals` | |||
2022-08-26 | Remove `[Signal]` attribute from events | Raul Santos | |
- Remove event as a valid target of `SignalAttribute` - Stop adding the `[Signal]` attribute to events in bindings_generator - Make bindings_generator use the `EventHandler` suffix to be consistent with the C# source generator - Remove obsolete comment about the signal's delegate name | |||
2022-08-25 | C#: Preserve order of exported fields/categories | Paul Joannon | |
2022-08-25 | Merge pull request #52815 from magian1127/temp3 | Ignacio Roldán Etcheverry | |
C# Generate SnakeName const | |||
2022-08-25 | Various C# documentation improvements | Raul Santos | |
Fixes wrong/invalid documentation and add documentation to some OS members. | |||
2022-08-25 | C# Generate StringName(SnakeName) for all class members | Magian | |
2022-08-25 | Unify bits, arch, and android_arch into env["arch"] | Aaron Franke | |
Fully removes the `bits` option and adapts the code that relied on it. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> |