Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-22 | Support static methods in C# bindings generator | Raul Santos | |
2022-03-18 | Ignore PhysicsServer3DExtension class in C# | Raul Santos | |
PhysicsServer3DExtension inherits from PhysicsServer3D which is a singleton class, since singleton classes are generated as static in C# it would generate invalid C# so for now we'll be ignoring PhysicsServer3DExtension. | |||
2022-03-16 | Implement GDExtension export plugin. | bruvzg | |
2022-03-09 | Fix Autoload capitalization inconsistency | Haoyu Qiu | |
2022-03-08 | Rename Control's Rect properties to exclude rect_ part | Marcel Admiraal | |
2022-03-03 | Refactor `bbcode_to_xml` into multiple specific methods | Raul Santos | |
The specific `_append_xml_*` methods implement the logic that generates the proper XML documentation for the given BBCode tag and target and appends it to the output. | |||
2022-03-03 | Find inherited members in C# documentation generator | Raul Santos | |
2022-03-03 | Add theme_item support to C# documentation generator | Raul Santos | |
2022-03-03 | Fix checking for `@GlobalScope` in C# documentation generator | Raul Santos | |
2022-03-03 | Check for missing methods/members in C# documentation generator | Raul Santos | |
- Outputs errors for missing members or methods when generating the C# documentation. - Hardcodes a special case for the `_init` method, in C# we'll reference the constructor. - Ignores properties with slashes (since they are not declared in C# and can't be referenced in the documentation). | |||
2022-03-03 | Fix references to global constants in C# documentation generator | Raul Santos | |
Tries to find the referenced constants in the GlobalScope if not found in the target class or if no class is specified. | |||
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-10 | Support signals in C# documentation | Raul Santos | |
2022-02-08 | Remove support for ARMv7 (32-bit) on iOS | Hugo Locurcio | |
All iOS devices since the iPhone 5S support ARMv8 (64-bit). The last iOS version supported on ARMv7 devices is 10.x, which is too old to run Godot 4.0 projects since the minimum supported iOS version is 11.0. | |||
2022-02-04 | Merge pull request #57618 from Densorius/master | Ignacio Roldán Etcheverry | |
Fixed opening new instances of VS 2022 while a instance is already open | |||
2022-02-04 | Fixed opening new instances of VS 2022 while a instance is already open | Densorius | |
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-04 | Add Visual Studio 2022 support with fallback to 2019 | Densorius | |
2022-01-23 | BaseButton: Rename `pressed` property to `button_pressed` | Rémi Verschelde | |
This fixes a conflict with the `pressed` signal. The new name is temporary and only intended to solve the conflict for upcoming alpha builds. Discussions are still ongoing regarding the BaseButton API and how to rename and refactor more of its properties, signals and methods to have a clearer API in 4.0. | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
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-06 | Rename "items_count" property to "item_count" | Aaron Franke | |
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-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-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-18 | Restrict the project data directory configuration | ne0fhyk | |
2021-10-05 | Merge pull request #52711 from m4gr3d/provide_getter_for_project_data_dir_master | Rémi Verschelde | |
2021-09-15 | Provide a getter for the project data directory. | ne0fhyk | |
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-12 | Fix autoloads iteration | Raul Santos | |
Removes the range iterator usage in the autoloads map since `OrderedHashMap` does not implement range iterators. | |||
2021-09-08 | Fix properties arrays in C# bindings generator | Raul Santos | |
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-08-26 | Use OrderedHashMap for autoloads to preserve order | Lyuma | |
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-12 | Use real_t and double where appropriate in Particles | Aaron Franke | |
2021-08-06 | Ensure MSBuildPanel buttons are instantiated | Raul Santos | |
2021-08-03 | Fix the editor theme application for the Mono build log | Yuri Sizov | |
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 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 | Fix bindings generator range iterator errors | Raul Santos | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |