summaryrefslogtreecommitdiffstats
path: root/modules/text_server_adv/text_server_adv.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #73987 from bruvzg/ft_lockRémi Verschelde2023-03-031-0/+2
|\
| * [TextServer] Add mutex for FreeType face creation/deletion operations.bruvzg2023-02-261-0/+2
* | Merge pull request #73669 from bruvzg/icu_static_dataRémi Verschelde2023-03-021-1/+1
|\ \
| * | [TextServer] Ensure ICU data is initialised only one and cleaned only at exit.bruvzg2023-02-211-1/+1
| |/
* / Fix text server GDExtension build.bruvzg2023-02-261-4/+4
|/
* [TextServer] Preload USpoofChecker to speed up GDScript parsing.bruvzg2023-02-051-0/+3
* Merge pull request #71598 from bruvzg/gdscript_bidi_overrideRémi Verschelde2023-01-191-1/+1
|\
| * Implement BiDi override mode for GDScript source.bruvzg2023-01-181-1/+1
* | [GDExtension] Expose some low level functions and String operators.bruvzg2023-01-191-2/+1
|/
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix String::word_wrap() for long wordsHaoyu Qiu2022-12-161-1/+1
* [RTL/TextServer] Add baseline inline alignment mode for objects and RTL tables.bruvzg2022-12-151-2/+3
* Use system fonts as fallback and improve system font handling.bruvzg2022-12-041-1/+141
* Implement SVG in OT support.bruvzg2022-11-041-1/+2
* Improve text line breaking performance for long lines.bruvzg2022-10-311-0/+1
* Improve font glyph cache packing shelf best height fit heuristic.bruvzg2022-10-181-10/+76
* [GDExtension] Use function names with underscore for TextServer extension, ad...bruvzg2022-09-281-172/+176
* [GDExtension] Implement support for typed arrays.bruvzg2022-09-221-1/+2
* Change Array arguments to TypedArraykobewi2022-09-011-3/+3
* Merge pull request #64422 from bruvzg/make_fonts_unbearably_ugly_2.0Rémi Verschelde2022-08-261-4/+4
|\
| * Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-4/+4
* | Replace Array return types with TypedArraykobewi2022-08-221-3/+3
|/
* Merge pull request #63762 from bruvzg/ft_warnRémi Verschelde2022-08-061-1/+4
|\
| * [TextServer] Add a build warning when building with external FreeType without...bruvzg2022-08-011-1/+4
* | [TextServer] Add ICU Unicode security and spoofing detection.bruvzg2022-08-021-0/+4
* | [TextServer] Implement ICU/UAX 31 based `is_valid_identifier` function.bruvzg2022-08-021-0/+1
|/
* Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky2022-07-251-4/+3
* Use BitField hint for the TextServer enums. Add missing parts for BitField su...bruvzg2022-07-151-5/+5
* Refactor Font configuration and import UI, and Font resources.bruvzg2022-07-061-27/+34
* Merge pull request #61934 from Geometror/hashfuncsRémi Verschelde2022-06-151-1/+1
|\
| * Hash function improvementsHendrik Brucker2022-06-151-1/+1
* | [TextServer] Adds support for TrueType / OpenType collection files (*.TTC, *....bruvzg2022-06-071-0/+6
|/
* [GDExtension] Expose Variant, NodePath and StringName hash functions.bruvzg2022-06-061-1/+1
* Add a new HashSet templatereduz2022-05-201-2/+2
* Replace most uses of Map by HashMapreduz2022-05-161-3/+2
* Use new HashMap implementation in the TextServer, and Font.bruvzg2022-05-121-8/+8
* Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and Win...bruvzg2022-04-281-0/+4
* Implement Label3D node.bruvzg2022-04-221-0/+7
* Delay font texture update, until `draw` is called. Rasterize glyphs during sh...bruvzg2022-04-051-0/+1
* Unify TextServer built-in module and GDExtension code.bruvzg2022-03-171-177/+291
* Improve simulated bold fonts advance.bruvzg2022-03-131-0/+2
* Add options to embolden and transform font outlines to simulate bold and ital...bruvzg2022-03-111-1/+9
* Add sub-pixel glyph positioning support.bruvzg2022-02-121-0/+4
* [TextServer] Add function to change font, font size, and OpenType features wi...bruvzg2022-02-021-2/+27
* [TextServer] Implement locale and context sensitive case conversion functions.bruvzg2022-01-171-0/+3
* [TextServer] Improvements for line breaking, "Fill" alignment, overrun, and i...bruvzg2022-01-131-0/+1
* [TextServer] Improve ligature cursor handling.bruvzg2022-01-091-0/+5
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* [Text Server] Fix re-shaping of substrings, improve oversampling scale.bruvzg2021-12-151-0/+1
* align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke2021-12-091-2/+2