Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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. | |||
2021-07-25 | Add documentation to Array in C# | Aaron Franke | |
2021-07-25 | Fix bindings generator range iterator errors | Raul Santos | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-24 | Fix documentation in StringExtensions | Raul Santos | |
2021-07-24 | Merge pull request #50757 from aaronfranke/simple-cs-editorconfig | Ignacio Roldán Etcheverry | |
Add a simple C# `.editorconfig` | |||
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-23 | Add a simple C# .editorconfig | Aaron Franke | |
2021-07-20 | [Net] Single `rpc` annotation. "sync" no longer part of mode. | Fabio Alessandrelli | |
- Move the "sync" property for RPCs to RPCConfig. - Unify GDScript annotations into a single one: - `@rpc(master)` # default - `@rpc(puppet)` - `@rpc(any)` # former `@remote` - Implement three additional `@rpc` options: - The second parameter is the "sync" option (which also calls the function locally when RPCing). One of "sync", "nosync". - The third parameter is the transfer mode (reliable, unreliable, ordered). - The third parameter is the channel (unused for now). |