summaryrefslogtreecommitdiff
path: root/modules/text_server_fb
AgeCommit message (Expand)Author
2022-08-22Fix color modulation of the grayscale glyphs in font with mixed color / grays...bruvzg
2022-08-09Allow MSDF rendering for system fonts, fix crash on loading damaged / unsuppo...bruvzg
2022-08-07Merge pull request #63919 from Faless/scons/4.x_easy_depsRémi Verschelde
2022-08-06Merge pull request #63762 from bruvzg/ft_warnRémi Verschelde
2022-08-04Fix overrun flag check and HarfBuzz safe to break flag check.bruvzg
2022-08-04[Scons] Implement module dependency sorting.Fabio Alessandrelli
2022-08-01[TextServer] Add a build warning when building with external FreeType without...bruvzg
2022-07-31[TextServer] Ensure that built-in library headers are always included before ...bruvzg
2022-07-25Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
2022-07-21Rename OSX to macOS and iPhoneOS to iOS.bruvzg
2022-07-15Use BitField hint for the TextServer enums. Add missing parts for BitField su...bruvzg
2022-07-08Add static methods for creating Image and ImageTexturekobewi
2022-07-06Refactor Font configuration and import UI, and Font resources.bruvzg
2022-06-16Move duplicate AutoWrap, Overrun and VisibleChar behavior enums to the TextSe...bruvzg
2022-06-15Merge pull request #61934 from Geometror/hashfuncsRémi Verschelde
2022-06-15Hash function improvementsHendrik Brucker
2022-06-07[TextServer] Adds support for TrueType / OpenType collection files (*.TTC, *....bruvzg
2022-06-06[GDExtension] Expose Variant, NodePath and StringName hash functions.bruvzg
2022-05-19[RTL] Add support for shaping in background thread.bruvzg
2022-05-17Update HarfBuzz, ICU and FreeType.bruvzg
2022-05-13Implement TextMesh resource.bruvzg
2022-05-12Use new HashMap implementation in the TextServer, and Font.bruvzg
2022-05-12Add a new HashMap implementationreduz
2022-05-10[TextServer] Fix incorrect oversampled font scaling.bruvzg
2022-05-04Refactor module initializationreduz
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-04-28Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and Win...bruvzg
2022-04-22Implement Label3D node.bruvzg
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-05Delay font texture update, until `draw` is called. Rasterize glyphs during sh...bruvzg
2022-04-04Style: Apply clang-tidy to current code, add `readability-redundant-member-init`Rémi Verschelde
2022-03-28Fix TextServer build with `builtin_icu=no`.bruvzg
2022-03-17Unify TextServer built-in module and GDExtension code.bruvzg
2022-03-13Improve simulated bold fonts advance.bruvzg
2022-03-11Add options to embolden and transform font outlines to simulate bold and ital...bruvzg
2022-02-15Merge pull request #57877 from bruvzg/subpixel_gl_posRémi Verschelde
2022-02-15Add an XML schema for documentationHugo Locurcio
2022-02-12Add sub-pixel glyph positioning support.bruvzg
2022-02-04Cleanup and move char functions to the `char_utils.h` header.bruvzg
2022-02-02[TextServer] Add function to change font, font size, and OpenType features wi...bruvzg
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
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 i...bruvzg
2022-01-10Merge pull request #55225 from bruvzg/fix_ligature_cursor_and_ot_featuresRémi Verschelde
2022-01-10Fix freezes when tab is zero or negative width.bruvzg
2022-01-09[TextServer] Improve ligature cursor handling.bruvzg
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-15[Text Server] Fix re-shaping of substrings, improve oversampling scale.bruvzg
2021-12-09align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke