summaryrefslogtreecommitdiffstats
path: root/modules/mono/editor
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-262-20/+32
|\
| * Merge pull request #99424 from dalexeev/core-fix-builtin-enum-const-bindsThaddeus Crews2024-11-221-16/+19
| |\ | | | | | | | | | Core: Fix built-in enum constant bindings
| | * Core: Fix built-in enum constant bindingsDanil Alexeev2024-11-221-16/+19
| | |
| * | [.NET] Preserve no-hint behavior for unmarshallable generics in dictionariesRaul Santos2024-11-211-4/+13
| |/
* | Merge commit godotengine/godot@9e6098432aac35bae42c9089a29ba2a80320d823Spartan3222024-11-2016-3/+372
|\|
| * Merge pull request #97894 from paulloz/dotnet/export-tool-buttonThaddeus Crews2024-11-1916-3/+372
| |\ | | | | | | | | | Implement `[ExportToolButton]`
| | * Implement [ExportToolButton]Paul Joannon2024-11-1816-3/+372
| | |
* | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-193-31/+16
|\| |
| * | Merge pull request #99206 from a-johnston/fix_double_diagnosticThaddeus Crews2024-11-181-18/+3
| |\ \ | | | | | | | | | | | | Remove duplicate read/write-only property warning from ScriptPropertiesGenerator
| | * | remove duplicate read/write only property warning from ScriptPropertiesGeneratorAdam Johnston2024-11-131-18/+3
| | | |
| * | | Use `(r)find_char` instead of `(r)find` for single charactersA Thousand Ships2024-11-172-13/+13
| |/ /
* | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-123-13/+35
|\| |
| * | Merge pull request #98459 from zaevi/fix_csharp_signal_parametersThaddeus Crews2024-11-122-5/+5
| |\ \ | | | | | | | | | | | | C#: Escape signal parameters
| | * | C#: Escape signal parametersZae2024-10-232-5/+5
| | | |
| * | | Add Codium support to C# external editorsHugo Locurcio2024-11-021-8/+30
| | | | | | | | | | | | | | | | | | | | Selecting the VS Code option will now work if Codium is installed, picking it as the last option after attempting to run VS Code.
* | | | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-021-15/+95
|\| | |
| * | | Always add decimal when printing floatkobewi2024-10-231-15/+95
| |/ /
* | | Fix copyright headers referring to GodotSpartan3222024-10-2710-20/+20
| | |
* | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-226-8/+8
|\| |
| * | Merge pull request #97588 from TML233/generated-raise-signalThaddeus Crews2024-10-213-5/+5
| |\ \ | | | | | | | | | | | | [C#] Change generated On{SignalName} to EmitSignal{SignalName}
| | * | Change generated On{SignalName} to EmitSignal{SignalName}TML2024-09-283-5/+5
| | |/
| * | Fix exported typed dictionaries in .NET having an incorrect hint, which led ↵Juan Pablo Arce2024-10-183-3/+3
| | | | | | | | | | | | to incorrect scene serialization
* | | Merge commit godotengine/godot@af77100e394dcaca609b15bef815ed17475e51edSpartan3222024-10-152-1/+14
|\| |
| * | Merge pull request #98059 from zaevi/fix_csharp_unhandled_GD0303Thaddeus Crews2024-10-142-1/+14
| |\ \ | | | | | | | | | | | | [.NET] Fix unhandled GD0303 error for nested generic attribute types
| | * | C#: Fix unhandled GD0303 error for nested generic attribute typesZae2024-10-112-1/+14
| | |/
* | | Merge commit godotengine@92e51fca7247c932f95a1662aefc28aca96e8de6Spartan3222024-10-142-11/+61
|\| |
| * | Add ReadOnlySpan API OverloadsDE YU2024-10-092-11/+61
| |/ | | | | | | | | Co-authored-by: Raul Santos <raulsntos@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1110-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-1125-35/+35
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #68233 from raulsntos/dotnet/raise-eventsRémi Verschelde2024-09-274-8/+108
|\ | | | | | | C#: Generate strongly-typed method to raise signal events and fix event accessibility
| * C#: Generate On{EventName} method to raise signal eventsRaul Santos2024-09-263-7/+81
| |
| * C#: Generate signal event with the same accessibility as the delegateRaul Santos2024-09-232-1/+27
| |
* | SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-251-0/+1
| |
* | Merge pull request #96955 from ↵Rémi Verschelde2024-09-232-0/+145
|\ \ | | | | | | | | | | | | | | | 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-0/+145
| | | | | | | | | | | | | | | Co-authored-by: Raul Santos <raulsntos@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | | Merge pull request #94953 from raulsntos/dotnet/signals-with-typed-arraysRémi Verschelde2024-09-231-15/+11
|\ \ \ | |_|/ |/| | | | | C#: Generate signal delegates with typed arrays
| * | C#: Generate signal delegates with typed arraysRaul Santos2024-07-301-15/+11
| | | | | | | | | | | | Signals with typed arrays were generating C# delegates with untyped arrays.
* | | Merge pull request #97198 from ↵Rémi Verschelde2024-09-202-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | raulsntos/dotnet/open-visual-studio-with-dotnet-cli C#: Use dotnet CLI to launch `OpenVisualStudio.dll`
| * | | C#: Use dotnet CLI to launch OpenVisualStudio.dllRaul Santos2024-09-192-2/+2
| | | | | | | | | | | | | | | | Use the DLL instead of the EXE, so we can rely on the dotnet CLI handling the architecture.
* | | | Add error messages to binding generatorMatt Enad2024-09-191-12/+12
|/ / /
* | / C#: Fallback to CoreCLR/MonoVM hosting APIs when hostfxr/NativeAOT failsRaul Santos2024-09-164-1/+31
| |/ |/| | | | | | | | | | | | | Some platforms don't support hostfxr but we can use the coreclr/monosgen library directly to initialize the runtime. Android exports now use the `android` runtime identifier instead of `linux-bionic`, this removes the restrictions we previously had: - Adds support for all Android architectures (arm32, arm64, x32, and x64), previously only the 64-bit architectures were supported. - Loads `System.Security.Cryptography.Native.Android` (the .NET library that binds to the Android OS crypto functions).
* | Merge pull request #95840 from raulsntos/char_metadataRémi Verschelde2024-09-121-0/+6
|\ \ | | | | | | | | | Add metadata for `char16_t` and `char32_t`
| * | Add metadata for `char16_t` and `char32_t`Raul Santos2024-09-121-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | We don't seem to expose any API that uses `char16_t` yet, but I added it anyway since we make the type info for it. I didn't add anything for `wchar_t` because we are not making a type info so maybe we don't have a need for it yet, it could be added in the future. To prevent breaking compatibility with the C# bindings, we ignore the `char32_t` metadata and still use `System.Int64`.
* | | Extract editor main screenkit2024-09-091-1/+2
|/ /
* | Implement typed dictionariesThaddeus Crews2024-09-046-5/+94
| |
* | C#: Use export platform to determine the target OS and log errorsRaul Santos2024-08-302-34/+31
| | | | | | | | | | - Use the export platform's `get_os_name` to determine the platform name instead of guessing from the features. - Use the export platform's `add_message` to add error messages instead of a custom error dialog. Integrates .NET error messages with the export log dialog.
* | Fix build logger unable to handle an event without an associated fileRedOrbweaver2024-08-291-2/+2
| |
* | Merge pull request #92316 from alula/msvc-clangRémi Verschelde2024-08-291-0/+2
|\ \ | | | | | | | | | Add support for compiling with VS clang-cl toolset
| * | Add support for compiling with VS clang-cl toolsetAlula2024-08-281-0/+2
| | |
* | | [Windows] Fix OS.open_dynamic_librarybruvzg2024-08-281-1/+1
|/ /