Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-12-07 | Various fixes to C# documentation | Raul Santos | |
2021-12-07 | Merge pull request #55675 from raulsntos/csharp-basis-quaternion | Ignacio Roldán Etcheverry | |
Rename C# `Quaternion()` -> `GetQuaternion()` | |||
2021-12-06 | Rename "items_count" property to "item_count" | Aaron Franke | |
2021-12-06 | Rename C# `Quaternion()` -> `GetQuaternion()` | Raul Santos | |
To keep consistency with GDScript, the method `Quaternion()` is renamed `GetQuaternion()`, and made `internal` so it's not exposed to scripting. The documentation references are also fixed. Also, the methods `GetQuaternion()` and `GetRotationQuaternion()` are moved below `GetEuler()` to follow alphabetic order. | |||
2021-12-06 | Merge pull request #55655 from raulsntos/csharp-items-count | Ignacio Roldán Etcheverry | |
Replace deprecated `GetItemCount()` with `ItemsCount` | |||
2021-12-06 | Merge pull request #34005 from aaronfranke/minmax | Rémi Verschelde | |
2021-12-06 | Replace deprecated GetItemCount() with ItemsCount | Raul Santos | |
Replace the deprecated method `GetItemCount()` with the new property `ItemsCount`. | |||
2021-12-05 | Bump Godot.NET.Sdk and SourceGenerators versions | Raul Santos | |
Bump `Godot.NET.Sdk` to version 4.0.0-dev6. Bump `Godot.SourceGenerators` to version 4.0.0-dev3. Use floating version 4.0.*-* for package references in Sdk. | |||
2021-12-05 | Fix Godot.SourceGenerators for generic classes | Raul Santos | |
Fix invalid C# generated by source generators for generic classes and add generic classes to the Sample project for testing. | |||
2021-12-04 | Fix get_all_delegates method for generic classes | Raul Santos | |
If the class is generic, we must get its generic type definition and use it to retrieve the delegates. | |||
2021-12-02 | Expose max_axis_index and max_axis_index for Vector2(i) | Aaron Franke | |
Some cleanup with Vector3(i)'s methods so that it is consistent with Vector2, for example it returns enums internally (GDScript still gets ints). | |||
2021-12-02 | Merge pull request #55474 from akien-mga/copy-operators-no-reference | Rémi Verschelde | |
2021-12-01 | Rename Vector parameters to be consistent | Raul Santos | |
Renames parameters that were named differently across different scripting languages or their documentation to use the same name everywhere. | |||
2021-11-30 | Don't return reference on copy assignment operators | Rémi Verschelde | |
We prefer to prevent using chained assignment (`T a = b = c = T();`) as this can lead to confusing code and subtle bugs. According to https://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B), C++ allows any arbitrary return type, so this is standard compliant. This could be re-assessed if/when we have an actual need for a behavior more akin to that of the C++ STL, for now this PR simply changes a handful of cases which were inconsistent with the rest of the codebase (`void` return type was already the most common case prior to this commit). | |||
2021-11-25 | Move logic for saving project features to ProjectSettings save_custom | Aaron Franke | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-17 | Expose `randfn` to global scope | Yuri Roubinsky | |
2021-11-16 | Merge pull request #54581 from aaronfranke/operator-docs | Rémi Verschelde | |
2021-11-15 | Replace Godot docs URL with `$DOCS_URL` in XML class reference | Rémi Verschelde | |
2021-11-15 | Fix mono build after invalid rename of `KEY_READ` | Stefan Boronczyk | |
Follow-up to #51684. | |||
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-10 | Move Mono unhandled exception setting to be located within a subsection | Hugo Locurcio | |
Settings that aren't within a subsection are difficult to reach when other settings do have a subsection. This also adds documentation for the project setting. | |||
2021-11-10 | fix pingpong in math | Silc 'Tokage' Renew | |
2021-11-09 | Merge pull request #53819 from TokageItLab/re-implement-ping-pong | Rémi Verschelde | |
Reimplement ping-pong animation and reverse playback | |||
2021-11-09 | Enable mono editor build in CI | qarmin | |
2021-11-04 | Add documentation to operators for math types | Aaron Franke | |
Co-authored-by: Raul Santos <raulsntos@gmail.com> | |||
2021-11-04 | Fix Quaternion multiplication operator | Aaron Franke | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-11-03 | reimplement ping-pong | Silc 'Tokage' Renew | |
2021-11-01 | Merge pull request #54387 from ↵ | Rémi Verschelde | |
Calinou/editor-translations-increase-zlib-compression-level | |||
2021-10-31 | Merge pull request #54307 from Calinou/add-opengl-renderer-squash | Rémi Verschelde | |
Add OpenGL renderer (squashed) | |||
2021-10-30 | Ensure C# script properties are added to the end | Raul 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-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-29 | Use maximum zlib compression when generating editor translation headers | Hugo Locurcio | |
With comments stripped, this reduces the combined generated translation size from 28.7 MB to 28.4 MB (-240 KB). | |||
2021-10-29 | Merge pull request #54361 from raulsntos/csharp-call-able-callable | Ignacio Roldán Etcheverry | |
Implement Call methods in C# Callable | |||
2021-10-28 | Implement Call methods in C# Callable | Raul Santos | |
Implements Callable.Call and Callable.CallDeferred methods in C# | |||
2021-10-28 | clang-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-28 | clang-format: Disable alignment of operands, too unreliable | Ré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-24 | Merge pull request #54130 from raulsntos/csharp-exports | Rémi Verschelde | |
Keep order for C# exported members | |||
2021-10-22 | Add support for the RISC-V architecture | Aaron Franke | |
Supports RV64GC (RISC-V 64-bit with general-purpose and compressed-instruction extensions) | |||
2021-10-22 | Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_master | Rémi Verschelde | |
2021-10-22 | Keep order for C# exported members | Raul Santos | |
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 | Restrict the project data directory configuration | ne0fhyk | |
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 | |