Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-18 | Merge pull request #64156 from bruvzg/sys_msdf | Clay John | |
Allow MSDF rendering for system fonts, fix crash on loading damaged / unsupported font files. | |||
2022-08-15 | break out of font search loop after first match | danboo | |
The documentation for the font_names property indicates: Array of font family names to search, first matching font found is used. | |||
2022-08-09 | Allow MSDF rendering for system fonts, fix crash on loading damaged / ↵ | bruvzg | |
unsupported font files. | |||
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-27 | Merge pull request #62973 from bruvzg/sysfont_support | Rémi Verschelde | |
2022-07-26 | Fix unnamed arguments in XML docs | RedMser | |
2022-07-26 | Implement support for loading system fonts on Linux, macOS / iOS and Windows. | bruvzg | |
2022-07-15 | Use BitField hint for the TextServer enums. Add missing parts for BitField ↵ | bruvzg | |
support to the GDextension API. | |||
2022-07-06 | Refactor Font configuration and import UI, and Font resources. | bruvzg | |
2022-06-20 | Clean up Hash Functions | reduz | |
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934 * Clean up usage of murmur3 * Fixed usages of binary murmur3 on floats (this is invalid) * Changed DJB2 to use xor (which seems to be better) | |||
2022-06-13 | Merge pull request #61772 from bruvzg/ft_ot_collect | Rémi Verschelde | |
2022-06-11 | Add suffixes to all nodes and resources | FireForge | |
2022-06-07 | [TextServer] Adds support for TrueType / OpenType collection files (*.TTC, ↵ | bruvzg | |
*.OTC). | |||
2022-05-12 | Use new HashMap implementation in the TextServer, and Font. | bruvzg | |
2022-04-22 | Implement Label3D node. | bruvzg | |
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector. | |||
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-03-28 | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | |
This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor. | |||
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-11 | Add options to embolden and transform font outlines to simulate bold and ↵ | bruvzg | |
italic typefaces. | |||
2022-02-12 | Add sub-pixel glyph positioning support. | bruvzg | |
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-17 | Merge pull request #54794 from bruvzg/runtime_bmfont_parser | Rémi Verschelde | |
2022-01-09 | [TextServer] Improve ligature cursor handling. | bruvzg | |
Fix mid-grapheme hit test. Fix OpenType features property handling, add default features override option. Enable mid-grapheme cursor by default. | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-09 | Add a double-precision editor build to CI | Aaron Franke | |
2021-12-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-20 | Expose `FontData::{set,get}_fixed_size` methods | Danil Alexeev | |
2021-11-09 | Move BMFont parser code from importer to the FontData to allow loading ↵ | bruvzg | |
bitmap fonts in the runtime (without importing). | |||
2021-10-31 | Add functions for getting name and font style from dynamic and bitmap fonts. | bruvzg | |
Add font selection toolbar editor plugin. | |||
2021-10-25 | Ignore empty Font resources as theme override. | bruvzg | |
Add range hint to font_size properties. Remove excessive `base_size` Font property. | |||
2021-10-09 | Fix missing argument names in bindings | Rémi Verschelde | |
While at it, tweak some boolean setters to use `p_enabled` for the bool. Also renames `draw_minimap()` to `set_draw_minimap()`. | |||
2021-10-01 | Implement TextServer GDExtension interface, remove TextServer GDNative ↵ | bruvzg | |
interface. | |||
2021-10-01 | [FontData] Fixes saving copy of the font source data, if it was created from ↵ | bruvzg | |
built-in font. | |||
2021-09-22 | Fill variation coordinates dictionary with default values when FontData is ↵ | bruvzg | |
set/added. | |||
2021-09-20 | Add FontData cache index check, remove excessive loop. | bruvzg | |
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-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
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 | Fix font `draw_*string` crash with empty data. | bruvzg | |
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-11 | Improve resource load cache | reduz | |
-Added a new method in Resource: reset_state , used for reloading the same resource from disk -Added a new cache mode "replace" in ResourceLoader, which reuses existing loaded sub-resources but resets their data from disk (or replaces them if they chaged type) -Because the correct sub-resource paths are always loaded now, this fixes bugs with subresource folding or subresource ordering when saving. | |||
2021-02-10 | Removed _change_notify | reduz | |
-For inspector refresh, the inspector now detects if a property change by polling a few times per second and then does update the control if so. This process is very cheap. -For property list refresh, a new signal (property_list_changed) was added to Object. _change_notify() is replaced by notify_property_list_changed() -Changed all objects using the old method to the signal, or just deleted the calls to _change_notify(<property>) since they are unnecesary now. | |||
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 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-18 | Font: Fix typo in DynamicFontData compat code | Rémi Verschelde | |
Fixes #44494. | |||
2020-12-13 | [Complex Text Layouts] Add variable fonts support. | bruvzg | |
2020-12-09 | Merge pull request #43931 from bruvzg/ctl_comp_font | Rémi Verschelde | |
[Complex Text Layouts] Add compatibility for legacy Font resources. | |||
2020-12-06 | [Complex Text Layouts] Adds missing Font::SPACING_* to the Label, LineEdit, ↵ | bruvzg | |
TextEdit, TextLine and TextParagraph. Fixes oversized editor control height (default editor spacing is negative) and control size changing when text is set. |