summaryrefslogtreecommitdiffstats
path: root/modules/mono
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | C#: Expose `Transform2D.Determinant()`Raul Santos2024-08-081-8/+9
| | | |
* | | | Merge pull request #93172 from raulsntos/dotnet/clear-instance-bindingsRémi Verschelde2024-08-191-2/+11
|\ \ \ \ | | | | | | | | | | | | | | | C#: Clear instance bindings callbacks on finalizing the language
| * | | | C#: Clear instance bindings callbacks on finalizing the languageRaul Santos2024-06-141-2/+11
| | | | | | | | | | | | | | | | | | | | When finalizing the C# language every C# instance is disposed and the instance bindings callbacks are no longer valid. Clearing the instance bindings ensures these callbacks are not called, and since we dispose of every C# instance there should be no leaks.
* | | | | Merge pull request #95676 from raulsntos/dotnet/clear-owner-orderRémi Verschelde2024-08-191-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | C#: Destroy script before clearing owner
| * | | | | C#: Destroy script before clearing ownerRaul Santos2024-08-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The C# script destructor needs to access the owner (i.e.: to disconnect signals) so we now clear it after the script has been destroyed.
* | | | | | C#: Use Godot's LipO implementation instead of Xcode's lipo commandRaul Santos2024-08-174-106/+30
| | | | | |
* | | | | | 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 #94599 from juanjp600/node-array-export-diagnosticRémi Verschelde2024-08-163-19/+99
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | C#: Fix GD0107 not applying to arrays and dictionaries containing nodes
| * | | | | | Fix GD0107 not applying to arrays and dictionaries containing nodesJuan Pablo Arce2024-07-243-19/+99
| |/ / / / /
* | | | | | 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
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #94693 from jonatanrojderd/masterRémi Verschelde2024-08-161-7/+9
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | [C#] Change the `VisualShaderNodeCustom` template to use the correct override types and signatures
| * | | | | * Changed the VisualShaderNodeCustom template to use the correct overrides ↵Jonatan Röjder Delnavaz2024-08-161-7/+9
| | |/ / / | |/| | | | | | | | | | | | | and added the GlobalClass attribute
* | | | | Bump version to 4.4-devRémi Verschelde2024-08-154-4/+4
| |/ / / |/| | | | | | | | | | | Mr. Godot still didn't show up...
* | | | Fix doc on Vector2.cs's / operatorMax2024-07-271-1/+1
|/ / /
* | | Style: Optimize `.svg` files with `svgo`Thaddeus Crews2024-06-232-2/+2
| | |
* | | C#: Escape generated membersRaul Santos2024-06-1522-1040/+1041
| | |
* | | Fix freeze after building C#Hilderin2024-06-094-8/+10
|/ /
* | 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.
* | Update pre-commit hooks configuration to use `ruff` instead of `black`Jakub Marcowski2024-05-213-12/+4
| |
* | Merge pull request #91557 from AThousandShips/dotnet_doc_fixRémi Verschelde2024-05-216-41/+4
|\ \ | | | | | | | | | [C#] Unexpose `GodotSharp`
| * | [C#] Unexpose `GodotSharp`A Thousand Ships2024-05-046-41/+4
| | | | | | | | | | | | | | | This class seems to have been exposed accidentally, and breaks documentation on non-mono builds, requiring hacks
* | | 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
* | | | Fix ContextMenu Copy Error is off in MSBuild PanelMarius Hanl2024-05-151-1/+1
| |_|/ |/| |
* | | Remove useless isFirstEntry and useless source.Append("else ")Gaoyao Massimo Hu2024-05-1410-301/+276
| | |
* | | 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 #91645 from ZerxZ/dotnet/hint-string-fixRémi Verschelde2024-05-101-0/+36
|\ \ \ \ | | | | | | | | | | | | | | | Fix C# Hint NodeType and ResourceType HintString
| * | | | Fix C# Hint NodeType and ResourceType HintStringGaoyao Massimo Hu2024-05-081-0/+36
| |/ / /
* | | | Merge pull request #91564 from paulloz/huisedenanhai-fix_csharp_method_infoRémi Verschelde2024-05-103-37/+35
|\ \ \ \ | |/ / / |/| | | | | | | CSharpScript should not own method infos of the base class
| * | | CSharpScript should not own base script signalsPaul Joannon2024-05-093-26/+33
| | | |
| * | | CSharpScript should not own method infos of the base classhuisedenanhai2024-05-042-13/+4
| | |/ | |/|
* | | Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-3/+3
| | | | | | | | | | | | | | | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* | | Merge pull request #91696 from akien-mga/style-file-formatRémi Verschelde2024-05-087-12/+12
|\ \ \ | | | | | | | | | | | | Style: Trim trailing whitespace and ensure newline at EOF
| * | | Style: Trim trailing whitespace and ensure newline at EOFRémi Verschelde2024-05-087-12/+12
| | | | | | | | | | | | | | | | Found by apply the file_format checks again via #91597.
* | | | Specify a runtime rollforward for OpenVisualStudioPaul Joannon2024-05-071-0/+1
|/ / / | | | | | | | | | | | | | | | Use `LatestMajor` Fixes #91638
* | | 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.
* | | Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-042-19/+20
|/ / | | | | | | | | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable
* | Merge pull request #91509 from ↵Rémi Verschelde2024-05-041-4/+10
|\ \ | | | | | | | | | | | | | | | akien-mga/dotnet-fix-generating-glue-in-project-folder .NET: Prevent generating mono glue in project folder
| * | .NET: Prevent generating mono glue in project folderRémi Verschelde2024-05-031-4/+10
| | | | | | | | | | | | Fixes #83128.
* | | Merge pull request #91479 from Repiteo/dotnet/sln-csproj-attributesRémi Verschelde2024-05-0420-40/+70
|\ \ \ | | | | | | | | | | | | C#: Fix attributes for `sln`/`csproj` files
| * | | Dotnet: Fix attributes for `sln`/`csproj` filesThaddeus Crews2024-05-0320-40/+70
| | | |
* | | | 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-0314-2/+176
|/ / | | | | | | | | 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
| |
* | Merge pull request #91375 from ↵Rémi Verschelde2024-05-024-1/+69
|\ \ | | | | | | | | | | | | | | | paulloz/dotnet/prevent-generator-crash-on-exported-unconstructed-generic-arrays C#: Fix generator crash w/ generic arrays
| * | C#: Fix generator crash w/ generic arraysPaul Joannon2024-04-304-1/+69
| | |