Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2021-08-26 | Use OrderedHashMap for autoloads to preserve order | Lyuma | |
2021-08-25 | Merge pull request #52087 from raulsntos/expose-simplify-path | Max Hilbrunner | |
Expose `String.SimplifyPath` in C# | |||
2021-08-25 | Expose `String.SimplifyPath` in C# | Raul Santos | |
2021-08-25 | Rename `String.IsAbsPath()` to `String.IsAbsolutePath()` | Raul Santos | |
2021-08-24 | Merge pull request #47295 from omegachysis/script-bind-mutex | Ignacio Roldán Etcheverry | |
Fix race condition on `script_binding` in C# | |||
2021-08-20 | Rename C# string extensions to follow GDScript | Raul Santos | |
Follow up to d9d77291bca8dd1e87aa4d9e40de96d99e5ef1f6. Renames `String.Extension` -> `String.GetExtension()` and `String.BaseName()` -> `String.GetBaseName()`. This makes those methods more consistent with GDScript and with the `GetBaseDir` method. | |||
2021-08-20 | C#: Fix bindings generator for Callable argument default value | Ignacio Roldán Etcheverry | |
Previously there weren't any Callable arguments with a default value, but d4dd859991205e6cecfa9a0553b89db47c983d0b introduced one. | |||
2021-08-17 | Namespaces instead of underscore prefix for binds | Max Hilbrunner | |
Thanks to neikeq for the initial work. Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com> | |||
2021-08-16 | Merge pull request #51698 from Paulb23/text-editor-settings | Rémi Verschelde | |
Reorganise text editor settings | |||
2021-08-16 | Reorganise text editor settings | Paulb23 | |
2021-08-16 | Fix C# native instance bindings after recent re-write | Ignacio Roldán Etcheverry | |
This was needed after: 44691448911f1d29d4d79dbdd5553734761e57c4 | |||
2021-08-12 | Use real_t and double where appropriate in Particles | Aaron Franke | |
2021-08-06 | Ensure MSBuildPanel buttons are instantiated | Raul Santos | |
2021-08-06 | Merge pull request #51008 from raulsntos/csharp-renames | Rémi Verschelde | |
2021-08-05 | Reduce C# Dictionary internal calls | Raul Santos | |
- Implements new `KeyValuePairs` and `KeyValuePairAt` internal calls to get the `key` and the `value` in one call. - Caches the `DictionaryEntry` to reuse properties without repeating internal calls. | |||
2021-08-05 | Add documentation to Dictionary in C# | Raul Santos | |
Adds documentation to `Godot.Collections.Dictionary` in C#. | |||
2021-08-05 | Rename RotationQuaternion to be more similar to get_rotation_quaternion | Raul Santos | |
Renames `RotationQuaternion` to be more consistent with `get_rotation_quaternion` | |||
2021-08-05 | Rename RandSeed to RandFromSeed and use ref param | Raul Santos | |
Renames `RandSeed` method to be more consistent with `Math::rand_from_seed` | |||
2021-08-03 | Fix 'script_class' null access when reloading a deleted C# script | 31 | |
2021-08-03 | Simplify C# print methods | Raul Santos | |
- Extracts the parameters logic to a single method - Simplify the handling of null parameters | |||
2021-08-03 | Fix the editor theme application for the Mono build log | Yuri Sizov | |
2021-07-30 | Remove obsolete "dectime" method | Aaron Franke | |
Replaced by "move_toward" | |||
2021-07-29 | Merge pull request #51009 from raulsntos/fix-csharp-split | Rémi Verschelde | |
Use `allowEmpty` parameter in Split | |||
2021-07-29 | Use C# interpolated strings | Raul Santos | |
Uses interpolated strings wherever possible. String concatenations are still left where used for breaking long lines. | |||
2021-07-29 | Use `allowEmpty` parameter in Split | Raul Santos | |
2021-07-27 | Merge pull request #50917 from raulsntos/more-iterators | Rémi Verschelde | |
2021-07-27 | Ignore paths with invalid chars in PathWhich | Raul Santos | |
2021-07-27 | Use C++ iterators in the Mono module | Raul Santos | |
2021-07-26 | Use Ref<T> references as iterators where relevant | Rémi Verschelde | |
And const when possible. | |||
2021-07-26 | Merge pull request #50867 from aaronfranke/cs-array-empty | Ignacio Roldán Etcheverry | |
Add documentation to Array in C# | |||
2021-07-26 | Use Array.Empty instead of allocating a every time | Raul Santos | |
Use `System.Array.Empty<T>` to get an empty array instead of allocating a new one every time. Since arrays are immutable there is no need to allocate them every time. |