Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-17 | Further changes in GDNative API | George Marques | |
- Added new_copy to all types, since trivial copy won't work for all types. - Added functions to convert from String to char array types, which is not provided by the methods bound in Variant. - Added operator index to String. - Added missing cstring version of some Variant functions. They existed in the header but didn't have the implementation and were missing from the gdnative_api.json file. - Added support for static calls on Variant types. | |||
2021-03-12 | Merge pull request #44671 from o01eg/fix-gcc-visibility | Rémi Verschelde | |
GDNative: Fix symbols visibility for GCC | |||
2021-03-10 | Implement Navigation layers | Gilles Roudière | |
2021-02-24 | Merge pull request #46045 from bruvzg/text_server_bmp_create | Rémi Verschelde | |
[TextServer] Restores bitmap font dynamic construction functions. | |||
2021-02-15 | [Text Server] Restores bitmap font dynamic construction functions. | bruvzg | |
2021-02-15 | [TextServer] Restore character and space extra spacing support. | bruvzg | |
2021-02-09 | Further changes to GDNative API | George Marques | |
- Moved Variant struct definition to its own file so it can be used without include cycles (like on Dictionary). - Add `index` operator function so bindings like C++ can implement the operator[] overload (which needs a reference to the actual value). - Added missing new/destroy functions to Vector3i array. - Added print error/warning functions as helpers so bindings can print messages in the same manner as Godot itself does. | |||
2021-02-02 | C conformance: Include stdbool.h to define `bool` | Miguel de Icaza | |
`bool` is otherwise not defined in C. | |||
2021-01-25 | Define GDNative sizes using sizeof(godot_real_t) and sizeof(int32_t) | Aaron Franke | |
2021-01-25 | GDNative: Remove print functions | George Marques | |
Those are now utilities so the function pointer can be fetched when needed. | |||
2021-01-25 | GDNative: New core API | George Marques | |
This API now uses the discovery functions present in Variant instead of wrapping every built-in function. Users now need to query for function pointers and use those. | |||
2021-01-05 | Changed type to make it work on x32 architecture. | zero13cool | |
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-28 | Merge pull request #44149 from madmiraal/rename-tangent-orthogonal | Rémi Verschelde | |
Rename Vector2.tangent() to Vector2.orthogonal() | |||
2020-12-28 | Rename Rect2 and Rect2i grow_margin() to grow_side() | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-25 | Fix visibility for GCC | O01eg | |
2020-12-19 | Rename Rect2 and Rect2i clip() to intersection() | Marcel Admiraal | |
2020-12-13 | [Complex Text Layouts] Add variable fonts support. | bruvzg | |
2020-12-08 | Merge pull request #44176 from touilleMan/global_class_naming-for-pluginscript | Rémi Verschelde | |
Add PluginScript support for global class naming/icon path | |||
2020-12-08 | Add PluginScript support for global class naming/icon path | Emmanuel Leblond | |
2020-12-08 | Allow PluginScript to customize language's can_inherit_from_file attribute | Emmanuel Leblond | |
2020-12-06 | Rename Vector2.tangent() to Vector2.orthogonal() | Marcel Admiraal | |
2020-12-04 | Rename TYPE_REAL to TYPE_FLOAT | George Marques | |
To be consistent with the naming everywhere else. | |||
2020-11-26 | [Complex Text Layouts] Implement GDNative interface for TextServer. | bruvzg | |
2020-11-16 | Remove empty lines around braces with the formatting script | Aaron Franke | |
2020-11-10 | Merge pull request #43383 from vnen/gdnative-string-header | Rémi Verschelde | |
GDNative: Define special char types in string.h | |||
2020-11-07 | GDNative: Define special char types in string.h | George Marques | |
Those are standard types in C++ but not in C. This also removes the wchar header which is not needed anymore and use stddef.h instead (which is needed for size_t). | |||
2020-11-03 | Remove `Color.contrasted()` as its behavior is barely useful | Hugo Locurcio | |
Returning the most contrasting color isn't a trivial task, as there are often many possible choices. It's usually best left for the user to implement using a script. | |||
2020-09-03 | [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. | bruvzg | |
2020-07-27 | Make all String float conversion methods be 64-bit | Aaron Franke | |
2020-07-21 | Update core documentation to match recent C# changes | Aaron Franke | |
Also a few minor API changes like adding AABB.abs() Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-07-06 | Add sort and has methods to PackedArrays | Aaron Franke | |
2020-07-03 | Remove String::find_last (same as rfind) | Stijn Hinlopen | |
2020-06-25 | Style: Fix copyright headers | Rémi Verschelde | |
2020-06-11 | GDNative: merge API structs, bump version of merged structs. | bruvzg | |
2020-05-26 | GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions. | bruvzg | |
2020-05-18 | GDNative add new core types. | bruvzg | |
2020-05-16 | Fix GDNative wrapper type sizes (RID, Variant, Packed*Array), add size ↵ | bruvzg | |
checking static asserts. | |||
2020-05-14 | Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks | Rémi Verschelde | |
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027. | |||
2020-05-14 | Remove redundant void argument lists | Rémi Verschelde | |
Using clang-tidy's `modernize-redundant-void-arg`. https://clang.llvm.org/extra/clang-tidy/checks/modernize-redundant-void-arg.html | |||
2020-05-10 | Revert "Renamed plane's d to distance" | Rémi Verschelde | |
This reverts commit ec7b481170dcd6a7b4cf0e6c1221e204ff7945f3. This was wrong, `d` is not a distance but the `d` constant in the parametric equation `ax + by + cz = d` describing the plane. | |||
2020-05-10 | Renamed plane's d to distance | Marcus Elg | |
2020-04-29 | [Core] Rename linear_interpolate to lerp | Aaron Franke | |
2020-04-20 | Fix handling of PROPERTY_USAGE_SUBGROUP in DocData and editor | Rémi Verschelde | |
Subgroups were added in #37678 but not properly handled everywhere where PROPERTY_USAGE_GROUP is. | |||
2020-04-10 | Merge pull request #37693 from lupoDharkael/remove-hint | Rémi Verschelde | |
Remove obsolete enums | |||
2020-04-09 | Renaming all ARVR nodes to XR | Bastiaan Olij | |
2020-04-08 | Remove obsolete enums | lupoDharkael | |
2020-04-02 | Replace NULL with nullptr | lupoDharkael | |
2020-02-25 | Update docs and bindings for new integer vector types | Rémi Verschelde | |