Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-10 | [TextServer] Fix incorrect oversampled font scaling. | bruvzg | |
2022-05-04 | Merge pull request #60723 from reduz/refactor-module-initialization | Rémi Verschelde | |
2022-05-04 | Refactor module initialization | reduz | |
* Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed). | |||
2022-05-03 | Merge pull request #60627 from aaronfranke/rename-elements | Rémi Verschelde | |
Rename Transform2D and Basis `elements` to `columns` and `rows` respectively | |||
2022-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-04-29 | Rename Transform2D "elements" to "columns" | Aaron Franke | |
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
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-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-05 | Delay font texture update, until `draw` is called. Rasterize glyphs during ↵ | bruvzg | |
shaping. | |||
2022-04-04 | Style: Apply clang-tidy to current code, add `readability-redundant-member-init` | Rémi Verschelde | |
2022-03-31 | [ICU] Add library name suffix for API rename to avoid conflicts (GDExtension ↵ | bruvzg | |
build). | |||
2022-03-29 | [ICU] Add library name suffix for API rename to avoid conflicts. | bruvzg | |
2022-03-28 | Fix TextServer build with `builtin_icu=no`. | bruvzg | |
2022-03-22 | [Help] Add simulated slanted font support to the editor help. | bruvzg | |
2022-03-18 | Merge pull request #59277 from bruvzg/hb401 | Rémi Verschelde | |
2022-03-18 | HarfBuzz: Update to version 4.0.1 | bruvzg | |
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-13 | Improve simulated bold fonts advance. | bruvzg | |
2022-03-11 | Add options to embolden and transform font outlines to simulate bold and ↵ | bruvzg | |
italic typefaces. | |||
2022-03-02 | HarfBuzz: Update to version 4.0.0 | bruvzg | |
2022-02-15 | Merge pull request #57877 from bruvzg/subpixel_gl_pos | Rémi Verschelde | |
2022-02-15 | Add an XML schema for documentation | Hugo Locurcio | |
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions. | |||
2022-02-12 | Add sub-pixel glyph positioning support. | bruvzg | |
2022-02-10 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Added `misc/scripts/codespell.sh` to make it easier to run it once in a while and update the skip and ignore lists. | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-02 | HarfBuzz: Update to version 3.3.1 | bruvzg | |
2022-02-02 | [TextServer] Add function to change font, font size, and OpenType features ↵ | bruvzg | |
without invalidating line break points, justification points, or recreating shaped text buffer. | |||
2022-01-17 | [TextServer] Implement locale and context sensitive case conversion functions. | bruvzg | |
2022-01-13 | [TextServer] Improvements for line breaking, "Fill" alignment, overrun, and ↵ | bruvzg | |
interaction between these modes. Fix "Fill" alignment processing wrong side of the text if overrun trim was applied. Improve "Fill" alignment to avoid adding excessive subsequent spaces or elongations. Add font detection to the overrun, to correctly add ellipsis (was using last glyph font, which doesn't necessary have dot character). Improve line breaking to avoid adding excessive subsequent soft break points for languages without word separator. Port missing overrun/justification code to the Fallback text server. Fix inferred text direction detection by controls. Add tests for "Fill" alignment and line breaking glyph flags. | |||
2022-01-10 | Merge pull request #55225 from bruvzg/fix_ligature_cursor_and_ot_features | Rémi Verschelde | |
2022-01-10 | Fix freezes when tab is zero or negative width. | bruvzg | |
2022-01-10 | Fix glyph index for bitmap fonts. | bruvzg | |
Fix TextEdit glyph position rounding. | |||
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-15 | [Text Server] Fix re-shaping of substrings, improve oversampling scale. | bruvzg | |
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-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-12 | Modules: Make sure to include modules_enabled.gen.h where needed | Rémi Verschelde | |
2021-11-09 | Merge pull request #46721 from bruvzg/custom_word_break_punct | Rémi Verschelde | |
2021-11-09 | Merge pull request #54372 from bruvzg/text_edit_ui | Rémi Verschelde | |
2021-10-31 | Repaired mistyped of 'threshold' on several files. | M. Huri | |
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-28 | Implement TextServer `strip_diacritics` function. | bruvzg | |
2021-10-28 | ICU: Update to version 70.1 | bruvzg | |
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-18 | Remove unused imports in .py, SCsub and SConstruct files | Anutrix | |
2021-10-15 | [TextServer] Add texture index, offsets array size and Unicode char validation. | bruvzg | |