Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-26 | Adding GDExtension support to XRInterface | Bastiaan Olij | |
2021-07-30 | [Net] Implement RPC channels in MultiplayerAPI. | Fabio Alessandrelli | |
2021-07-21 | Update GDNative API version for changes from #50659 | David Snopek | |
2021-07-20 | Add get_buffered_amount() to WebRTCDataChannel | David Snopek | |
2021-07-13 | Separate underscore from grapheme punctuation to enable doubleclick and ↵ | Leonardo Christino | |
caret jump over snakecase variables in editor | |||
2021-07-13 | Merge pull request #50086 from Geometror/label-improve-layout-options | Rémi Verschelde | |
Improvements to Label's layout options | |||
2021-07-12 | [Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer. | Fabio Alessandrelli | |
2021-07-04 | Improvements to Label's layout options | Hendrik Brucker | |
- Added options to trim the text in case it overruns - Added more autowrap modes - Improved line breaking, which ignores trailing spaces | |||
2021-06-25 | Implement native extension system | reduz | |
* Deprecates GDNative in favor of a simpler, lower level interface. * New extension system allows registering core engine classes. * Simple header interface in gdnative_interace.h | |||
2021-06-19 | Added support for scripts reporting multiple errors to ScriptTextEditor | Eric M | |
Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors. | |||
2021-06-13 | Add stereoscopic rendering through multiview | Bastiaan Olij | |
2021-06-07 | Style: Cleanup uses of double spaces between words | Rémi Verschelde | |
Or after punctuation. Tried to leave third-party stuff alone, unless it has been heavily modified for Godot. | |||
2021-06-04 | Rename Quat to Quaternion | Marcel Admiraal | |
2021-06-04 | Rename GODOT_VARIANT_TYPE_TRANSFORM to GODOT_VARIANT_TYPE_TRANSFORM3D | Bastiaan Olij | |
2021-06-03 | Rename Transform to Transform3D in GDNative | Aaron Franke | |
2021-06-03 | Rename files and the exposed name for Transform3D | Aaron Franke | |
2021-05-11 | GDNative: Fix size mismatch on 32-bit platforms for Signal and Callable | Rémi Verschelde | |
Fixes #48645. | |||
2021-04-01 | Merge pull request #46991 from madmiraal/rename-invert-reverse | Rémi Verschelde | |
Rename Array.invert() to Array.reverse() | |||
2021-03-31 | [Complex Text Layouts] Provide access to glyph contour points. | bruvzg | |
2021-03-27 | Add support for _to_string virtual function overwrite in Pluginscript | Emmanuel Leblond | |
2021-03-21 | Rename Array.invert() to Array.reverse() | Marcel Admiraal | |
Does the same internally for List and Vector<>, which includes all PackedArray types. | |||
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). |