Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-20 | Mono: Fix build after #52940 | Ré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-19 | C#: Fix property set call boxing value when unboxed was expected | Ignacio Roldán Etcheverry | |
2021-10-18 | Merge pull request #53943 from raulsntos/fixup-53581 | Rémi Verschelde | |
2021-10-18 | Fix marshaling generic Godot.Object in C# | Raul Santos | |
2021-10-18 | Remove unused imports in .py, SCsub and SConstruct files | Anutrix | |
2021-10-16 | SCons: Fix missing mono `.gen.cpp` sources after #53860 | Rémi Verschelde | |
2021-10-15 | Fix hint_string for C# enum arrays | Raul Santos | |
2021-10-15 | Merge pull request #53627 from raulsntos/fix-list-marshal | Rémi Verschelde | |
2021-10-15 | Merge pull request #53581 from raulsntos/mono-marshal-generics | Rémi Verschelde | |
2021-10-10 | Fix C# List<T> marshalling | Raul Santos | |
2021-10-08 | Support marshaling generic Godot.Object | Raul Santos | |
Allows using generic C# types in signals as long as they inherit from `Godot.Object`. | |||
2021-10-08 | Support arrays of StringName, NodePath and RID in mono | Raul Santos | |
2021-10-06 | doc: Update links to latest documentation after content reorganization | Rémi Verschelde | |
2021-10-05 | Merge pull request #52711 from m4gr3d/provide_getter_for_project_data_dir_master | Rémi Verschelde | |
2021-10-05 | Merge pull request #52963 from Pineapple/WIN32_LEAN_AND_MEAN_master | Rémi Verschelde | |
2021-10-04 | Fix some leftover references to idle_frame | kobewi | |
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-28 | Update C# RPC attributes to share new Any/Auth naming convention | Edward Auttonberry | |
Update attribute class references in mono cache | |||
2021-09-23 | Add missing WIN32_LEAN_AND_MEAN | Bartłomiej T. Listwon | |
2021-09-21 | Merge pull request #52878 from AnilBK/add-get-center | Rémi Verschelde | |
2021-09-21 | Add Get Center Method for Rect2/Rect2i and AABB. | Anilforextra | |
2021-09-18 | Fix some minor issues in C# XML doc comments | Aaron Franke | |
2021-09-18 | Merge pull request #52666 from magian1127/temp1 | Rémi Verschelde | |
2021-09-18 | C#, replace the current Xform method with a * operator. | Magian | |
2021-09-17 | Merge pull request #51835 from magian1127/patch1 | Rémi Verschelde | |
2021-09-15 | Provide a getter for the project data directory. | ne0fhyk | |
2021-09-14 | Merge pull request #52633 from lewiji/mono-build-solution-shortcut-4.0 | Rémi Verschelde | |
2021-09-14 | Add editor keyboard shortcut for Mono Build solution button | Lewis 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-13 | Revert some URLs from the "Replace HTTP URLs with HTTPS" PR | Aaron Franke | |
2021-09-13 | Merge pull request #52607 from paulloz/improve-cs-method-listing | Ignacio Roldán Etcheverry | |
Improve C# method listing | |||
2021-09-12 | Improve C# method listing | Paul Joannon | |
- implement CSharpInstance::get_method_list - loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (#46408) | |||
2021-09-12 | Fix autoloads iteration | Raul Santos | |
Removes the range iterator usage in the autoloads map since `OrderedHashMap` does not implement range iterators. | |||
2021-09-09 | Merge pull request #52492 from raulsntos/fix-csharp-array-properties | Ignacio Roldán Etcheverry | |
Fix properties arrays in C# bindings generator | |||
2021-09-08 | Merge pull request #52246 from Paulb23/verbatim-string | Max Hilbrunner | |
Syntax highlight c# verbatim string literal | |||
2021-09-08 | Fix properties arrays in C# bindings generator | Raul Santos | |
2021-09-07 | Merge pull request #52289 from Calinou/remove-old-msvc-support-ifdef | Max 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-03 | Add documentation to GodotSharp | Raul 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-03 | Fix constant tag documentation in C# bindings generator | Raul Santos | |
2021-09-03 | Fix PackedInt64Array typo in bindings_generator.h | Raul Santos | |
2021-09-02 | Some more C# formatting | Aaron Franke | |
2021-09-01 | Merge pull request #52270 from KoBeWi/goodbye_polar | George Marques | |
Remove cartesian2polar and polar2cartesian | |||
2021-09-01 | Merge pull request #48237 from KoBeWi/they_came_from_angle | George Marques | |
Add Vector2.from_angle() method | |||
2021-08-31 | Remove `#ifdefs` for handling compilation with Visual Studio < 2015 | Hugo Locurcio | |
Godot 3.3 and later require Visual Studio 2017 to be compiled. | |||
2021-08-31 | Add Vector2.from_angle() method | kobewi | |
2021-08-30 | Merge pull request #52240 from Rubonnek/rename-rel-path | Juan Linietsky | |
Rename `String::is_rel_path` to `String::is_relative_path` | |||
2021-08-31 | Remove cartesian2polar and polar2cartesian | kobewi | |
2021-08-30 | syntax highlight c# verbatim string literal | Paulb23 | |
2021-08-29 | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | |
2021-08-30 | [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". | Fabio Alessandrelli | |
This commit completely removes the RPC_MODE_MASTER ("master" keyword), and renames the RPC_MODE_PUPPET to RPC_MODE_AUTHORITY ("auth" keyword). This commit also renames the "Node.[get|set]_network_master" methods to "Node.[get|set]_network_authority". This commit also renames the RPC_MODE_REMOTE constant to RPC_MODE_ANY. RPC_MODE_MASTER in Godot 3.x meant that a given RPC would be callable by any puppet peer on the master, while RPC_MODE_PUPPET meant that it would be callable by the master on any puppet. Beside proving to be very confusing to the user (referring to where it could be called instead of who can call it) the RPC_MODE_MASTER is quite useless. It is almost the same as RPC_MODE_REMOTE (anyone can call) with the exception that the network master cannot. While this could be useful to check in some case, in such a function you would anyway need to check in code who is the caller via get_rpc_sender_id(), so adding the check there for those rare cases does not warrants a dedicated mode. |