summaryrefslogtreecommitdiffstats
path: root/modules/mono/glue/GodotSharp/GodotSharp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@9e6098432aac35bae42c9089a29ba2a80320d823Spartan3222024-11-202-0/+34
|\
| * Merge pull request #97894 from paulloz/dotnet/export-tool-buttonThaddeus Crews2024-11-192-0/+34
| |\ | | | | | | | | | Implement `[ExportToolButton]`
| | * Implement [ExportToolButton]Paul Joannon2024-11-182-0/+34
| | |
* | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-2/+8
|\| |
| * | C#: Fix StringName leak when converting `Variant` to `Signal` / `Callable`Zae2024-10-241-2/+8
| | |
* | | Merge commit godotengine@92e51fca7247c932f95a1662aefc28aca96e8de6Spartan3222024-10-142-10/+60
|\| |
| * | Add ReadOnlySpan API OverloadsDE YU2024-10-091-9/+59
| | | | | | | | | | | | | | | Co-authored-by: Raul Santos <raulsntos@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
| * | Fix untyped dictionary .NET debug visualization showing keys as valuesJuan Pablo Arce2024-10-071-1/+1
| |/
* / Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-4/+4
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Merge pull request #88363 from Delsin-Yu/masterRémi Verschelde2024-09-242-28/+181
|\ | | | | | | C#: Implement proper generic type name printing for Godot Editor
| * C#: Implement proper generic type name printing for Godot EditorDE-YU_H142024-09-232-28/+181
| | | | | | | | Co-authored-by: Raul Santos <raulsntos@gmail.com>
* | Merge pull request #96955 from ↵Rémi Verschelde2024-09-232-74/+13
|\ \ | | | | | | | | | | | | | | | Delsin-Yu/generator-based-CreateManagedForGodotObjectBinding [.NET] Replace Reflection-Based implementation with Generated one in `CreateManagedForGodotObjectBinding`
| * | Replace Reflection-Based implementation with Generated oneDE YU2024-09-222-74/+13
| | | | | | | | | | | | | | | Co-authored-by: Raul Santos <raulsntos@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | | Fix C# operator *(Transform3D, AABB)kleonc2024-09-201-2/+2
|/ /
* | C# Assemblies can now be built with deprecated=noFelix Bytow2024-09-051-1/+1
| |
* | Merge pull request #91018 from ↵Rémi Verschelde2024-08-262-4/+5
|\ \ | | | | | | | | | | | | | | | Daylily-Zeleen/daylily-zeleen/optionally_postinitialization_for_extension_owner Allow ClassDB to create a Object without postinitialization for GDExtension.
| * | Allow ClassDB to create a Object without postinitialization for GDExtension.Daylily-Zeleen2024-08-202-4/+5
| | |
* | | Merge pull request #95790 from aaronfranke/rect-aabb-supportRémi Verschelde2024-08-222-7/+34
|\ \ \ | |/ / |/| | | | | Simplify Rect2/AABB `get_support` function
| * | Simplify and fix Rect2/AABB get_support functionAaron Franke2024-08-192-7/+34
| | |
* | | Merge pull request #95808 from ↵Rémi Verschelde2024-08-201-2/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | paulloz/bugfix/dotnet-globalclass-icon-relative-paths Fix relative paths for global class icons in C#
| * | | Fix relative paths for global class icons in C#Paul Joannon2024-08-191-2/+8
| |/ /
* | | Merge pull request #95269 from raulsntos/dotnet/determinantRémi Verschelde2024-08-201-8/+9
|\ \ \ | |/ / |/| | | | | C#: Expose `Transform2D.Determinant()`
| * | C#: Expose `Transform2D.Determinant()`Raul Santos2024-08-081-8/+9
| | |
* | | Merge pull request #94766 from Z0rb14n/fix-vector3-slerpRémi Verschelde2024-08-161-1/+9
|\ \ \ | | | | | | | | | | | | C#: Fix Vector3 `Slerp` normalization error
| * | | Fix Vector3 Slerp Normalizing Zero VectorsZ0rb14n2024-07-261-1/+9
| | | | | | | | | | | | | | | | Ported the existing zero length check in C++ into C#.
* | | | Merge pull request #95431 from Joy-less/Fix-#10418Rémi Verschelde2024-08-161-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | C#: Add `NotNullWhenAttribute` to `IsInstanceValid`
| * | | | Add NotNullWhenAttribute to IsInstanceValidJoyless2024-08-121-1/+2
| | |/ / | |/| |
* / | | Bump version to 4.4-devRémi Verschelde2024-08-151-1/+1
|/ / / | | | | | | | | | Mr. Godot still didn't show up...
* / / Fix doc on Vector2.cs's / operatorMax2024-07-271-1/+1
|/ /
* | Fix freeze after building C#Hilderin2024-06-093-5/+7
| |
* | C#: Skip method name when checking CallErrorRaul Santos2024-06-051-2/+6
| | | | | | | | When invoking `call`, the arguments contain the method name. This argument must be skipped; otherwise, the `error.argument` index will be off.
* | Merge pull request #88919 from nongvantinh/fix-88834Rémi Verschelde2024-05-211-3/+3
|\ \ | |/ |/| | | Revise implementation of C# `Aabb.GetSupport` to match the implementation in `core`
| * Revise implementation to match the implementation in `core`Nông Văn Tình2024-02-271-3/+3
| | | | | | | | Fixes: #88834
* | Merge pull request #91763 from paulloz/dotnet/fix-stringextension-warningsRémi Verschelde2024-05-101-3/+9
|\ \ | | | | | | | | | C#: Fix comparison warnings in `StringExtensions.cs`
| * | Fix comparison warnings in `StringExtensions.cs`Paul Joannon2024-05-101-3/+9
| | |
* | | Merge pull request #91564 from paulloz/huisedenanhai-fix_csharp_method_infoRémi Verschelde2024-05-101-12/+6
|\ \ \ | |/ / |/| | | | | CSharpScript should not own method infos of the base class
| * | CSharpScript should not own base script signalsPaul Joannon2024-05-091-9/+5
| | |
| * | CSharpScript should not own method infos of the base classhuisedenanhai2024-05-041-5/+3
| | |
* | | Fix various typos with codespellRémi Verschelde2024-05-071-3/+3
|/ / | | | | | | | | | | | | | | | | Using 2.2.7.dev217+g10c2abcf. Had to add `colour` to the ignore list as we used it as an alias/keyword for the documentation of color-related APIs. Also ignore recommendations to change `thirdparty` to either `third-party` or `third party`, which are correct but we use the former fairly consistently.
* | Merge pull request #91479 from Repiteo/dotnet/sln-csproj-attributesRémi Verschelde2024-05-041-1/+1
|\ \ | | | | | | | | | C#: Fix attributes for `sln`/`csproj` files
| * | Dotnet: Fix attributes for `sln`/`csproj` filesThaddeus Crews2024-05-031-1/+1
| | |
* | | Merge pull request #91203 from pirey0/stringcomp_fixRémi Verschelde2024-05-041-53/+8
|\ \ \ | | | | | | | | | | | | C#: Fix `StringExtensions.CompareTo` IndexOutOfRangeException
| * | | fixed StringExtensions.CompareTo IndexOutOfRangeExceptionLuca Martinelli (laptop)2024-05-031-53/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | fixes #91118 marked CompareTo obsolete dropped CompareTo [-1,1] range Co-authored-by: Raul Santos <raulsntos@gmail.com>
* / / Add PackedVector4Array Variant typeK. S. Ernest (iFire) Lee2024-05-037-0/+131
|/ / | | | | | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | Expose `Vector*` component-wise and scalar `min/max` to scriptingA Thousand Ships2024-05-029-19/+402
| |
* | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`A Thousand Ships2024-05-026-3/+242
| | | | | | | | Convenience for a number of cases operating on single values
* | Fill copyright field in .csproj filesKonstantin Kretov2024-04-261-0/+1
| | | | | | | | This ensures that nuget packages will have both license and copyright fields filled.
* | C#: Fix ExprMatch for case sensitive matchingRaul Santos2024-04-151-21/+20
| | | | | | | | | | | | | | | | We were accidentally stopping the recursion when matching in the case sensitive scenario. Took the opportunity to also rename the private method to follow the Core method naming more closely so it's easier to compare the implementations in the future. Also, the private method now uses `ReadOnlySpan<char>` to avoid allocating strings on each recursion.
* | Merge pull request #90060 from warquys/CSharp-DebugInfoRémi Verschelde2024-04-084-0/+84
|\ \ | | | | | | | | | Add DebugView for Array and Dictionary, based of the DebugView from the .NET Foundation
| * | DebugView for Array and dictionaryValentin Arthur Thomas2024-04-054-0/+84
| | |