summaryrefslogtreecommitdiff
path: root/modules/mono
AgeCommit message (Collapse)Author
2021-10-30Ensure C# script properties are added to the endRaul Santos
Ensures that the `get_property_list` and `get_script_property_list` methods push the script properties to the end of the given list, this prevents the script property from appearing after the script variables.
2021-10-29Merge pull request #54361 from raulsntos/csharp-call-able-callableIgnacio Roldán Etcheverry
Implement Call methods in C# Callable
2021-10-28Implement Call methods in C# CallableRaul Santos
Implements Callable.Call and Callable.CallDeferred methods in C#
2021-10-28clang-format: Enable `BreakBeforeTernaryOperators`Rémi Verschelde
clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test.
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`.
2021-10-24Merge pull request #54130 from raulsntos/csharp-exportsRémi Verschelde
Keep order for C# exported members
2021-10-22Add support for the RISC-V architectureAaron Franke
Supports RV64GC (RISC-V 64-bit with general-purpose and compressed-instruction extensions)
2021-10-22Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_masterRémi Verschelde
2021-10-22Keep order for C# exported membersRaul Santos
2021-10-20Mono: Fix build after #52940Rémi Verschelde
Chose to pass unhandled exceptions to the toaster, we might want to reconsider if those are already reported somewhere else (e.g. in the Mono panel).
2021-10-19C#: Fix property set call boxing value when unboxed was expectedIgnacio Roldán Etcheverry
2021-10-18Restrict the project data directory configurationne0fhyk
2021-10-18Merge pull request #53943 from raulsntos/fixup-53581Rémi Verschelde
2021-10-18Fix marshaling generic Godot.Object in C#Raul Santos
2021-10-18Remove unused imports in .py, SCsub and SConstruct filesAnutrix
2021-10-16SCons: Fix missing mono `.gen.cpp` sources after #53860Rémi Verschelde
2021-10-15Fix hint_string for C# enum arraysRaul Santos
2021-10-15Merge pull request #53627 from raulsntos/fix-list-marshalRémi Verschelde
2021-10-15Merge pull request #53581 from raulsntos/mono-marshal-genericsRémi Verschelde
2021-10-10Fix C# List<T> marshallingRaul Santos
2021-10-08Support marshaling generic Godot.ObjectRaul Santos
Allows using generic C# types in signals as long as they inherit from `Godot.Object`.
2021-10-08Support arrays of StringName, NodePath and RID in monoRaul Santos
2021-10-06doc: Update links to latest documentation after content reorganizationRémi Verschelde
2021-10-05Merge pull request #52711 from m4gr3d/provide_getter_for_project_data_dir_masterRémi Verschelde
2021-10-05Merge pull request #52963 from Pineapple/WIN32_LEAN_AND_MEAN_masterRémi Verschelde
2021-10-04Fix some leftover references to idle_framekobewi
2021-10-01[Net] Rename RPC constants and annotation arguments.Fabio Alessandrelli
any -> any_peer sync -> call_local ordered -> unreliable_ordered Multiplayer.RPC_MODE_ANY -> RPC_MODE_ANY_PEER Multiplayer.TRANSFER_MODE_ORDERED -> TRANSFER_MODE_UNRELIABLE_ORDERED
2021-09-28Update C# RPC attributes to share new Any/Auth naming conventionEdward Auttonberry
Update attribute class references in mono cache
2021-09-23Add missing WIN32_LEAN_AND_MEANBartłomiej T. Listwon
2021-09-21Merge pull request #52878 from AnilBK/add-get-centerRémi Verschelde
2021-09-21Add Get Center Method for Rect2/Rect2i and AABB.Anilforextra
2021-09-18Fix some minor issues in C# XML doc commentsAaron Franke
2021-09-18Merge pull request #52666 from magian1127/temp1Rémi Verschelde
2021-09-18C#, replace the current Xform method with a * operator.Magian
2021-09-17Merge pull request #51835 from magian1127/patch1Rémi Verschelde
2021-09-15Provide a getter for the project data directory.ne0fhyk
2021-09-14Merge pull request #52633 from lewiji/mono-build-solution-shortcut-4.0Rémi Verschelde
2021-09-14Add editor keyboard shortcut for Mono Build solution buttonLewis James
Apply suggestions from code review Merging @akien-mga's suggestion with the matching change to the CS project Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2021-09-13Revert some URLs from the "Replace HTTP URLs with HTTPS" PRAaron Franke
2021-09-13Merge pull request #52607 from paulloz/improve-cs-method-listingIgnacio Roldán Etcheverry
Improve C# method listing
2021-09-12Improve C# method listingPaul Joannon
- implement CSharpInstance::get_method_list - loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (#46408)
2021-09-12Fix autoloads iterationRaul Santos
Removes the range iterator usage in the autoloads map since `OrderedHashMap` does not implement range iterators.
2021-09-09Merge pull request #52492 from raulsntos/fix-csharp-array-propertiesIgnacio Roldán Etcheverry
Fix properties arrays in C# bindings generator
2021-09-08Merge pull request #52246 from Paulb23/verbatim-stringMax Hilbrunner
Syntax highlight c# verbatim string literal
2021-09-08Fix properties arrays in C# bindings generatorRaul Santos
2021-09-07Merge pull request #52289 from Calinou/remove-old-msvc-support-ifdefMax Hilbrunner
Remove `#ifdefs` for handling compilation with Visual Studio < 2015
2021-09-07[Net] Move multiplayer to core subdir, split RPCManager.Fabio Alessandrelli
Move multiplayer classes to "core/multiplayer" subdir. Move the RPCConfig and enums (TransferMode, RPCMode) to a separate file (multiplayer.h), and bind them to the global namespace. Move the RPC handling code to its own class (RPCManager). Renames "get_rpc_sender_id" to "get_remote_sender_id".
2021-09-03Add documentation to GodotSharpRaul Santos
- Adds documentation to almost every class and member in `GodotSharp` - Fixes some old documentation to more closely follow the XML comments convention
2021-09-03Fix constant tag documentation in C# bindings generatorRaul Santos
2021-09-03Fix PackedInt64Array typo in bindings_generator.hRaul Santos