summaryrefslogtreecommitdiffstats
path: root/modules/text_server_fb
Commit message (Expand)AuthorAgeFilesLines
* Repaired mistyped of 'threshold' on several files.M. Huri2021-10-311-4/+4
* Ignore empty Font resources as theme override.bruvzg2021-10-251-0/+1
* [TextServer] Add texture index, offsets array size and Unicode char validation.bruvzg2021-10-151-1/+10
* Move static feature set and number system `StringName`s to the singleton.bruvzg2021-10-122-33/+30
* Implement TextServer GDExtension interface, remove TextServer GDNative interf...bruvzg2021-10-015-154/+210
* Use range iterators for `Map`Lightning_A2021-09-301-89/+89
* Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio2021-09-291-114/+114
* [Fallback TextServer] Fix char to glyph conversion.bruvzg2021-09-291-30/+9
* Fix trim overrun width not being reset.bruvzg2021-09-271-0/+1
* TextServer: Fix build with freetype disabledRémi Verschelde2021-09-151-3/+4
* [TextServer] Fix HarfBuzz handle init order. Fix MinGW build.bruvzg2021-09-011-3/+3
* Makes FontData importable resource.bruvzg2021-08-278-1848/+2131
* Merge pull request #51178 from Geometror/layout-options-textline-textparagraphRémi Verschelde2021-08-112-84/+52
|\
| * Various text layout improvements (TextLine, TextParagraph, Label, TextServer)Hendrik Brucker2021-08-112-84/+52
* | [Text Server] Improve object (image/table) inline alignment.bruvzg2021-08-082-113/+149
|/
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-1/+1
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-2/+2
* Misc cleanup of header includesRémi Verschelde2021-07-151-1/+0
* Separate underscore from grapheme punctuation to enable doubleclick and caret...Leonardo Christino2021-07-131-1/+8
* Improvements to Label's layout optionsHendrik Brucker2021-07-042-0/+157
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-1/+1
* [CTL] Improve font fallback order selection.bruvzg2021-06-101-7/+7
* Rename File::get_len() get_length()Marcel Admiraal2021-05-251-1/+1
* Make all file access 64-bit (uint64_t)Pedro J. Estébanez2021-05-171-1/+1
* [Complex Text Layouts] Provide access to glyph contour points.bruvzg2021-03-315-0/+36
* Fixes small typos and grammar correctionAnshul7sp12021-03-121-1/+1
* Improve bitmap font scaling. Fix default theme font size.bruvzg2021-03-081-4/+3
* Merge pull request #46045 from bruvzg/text_server_bmp_createRémi Verschelde2021-02-245-47/+91
|\
| * [Text Server] Restores bitmap font dynamic construction functions.bruvzg2021-02-155-47/+91
* | Make FreeType optional for export templates.bruvzg2021-02-194-7/+21
* | [TextServer] Restore character and space extra spacing support.bruvzg2021-02-153-0/+53
|/
* [CTL] Fix scaling of the underline position and size.bruvzg2021-02-141-2/+3
* Initialize class/struct variables with default values in modules/Rafał Mikrut2021-02-082-9/+6
* Use integer coordinates for the font glyphs rendering.bruvzg2021-01-312-3/+3
* Update copyright statements to 2021Rémi Verschelde2021-01-019-18/+18
* Fix missed renamings from empty() to is_empty()Rémi Verschelde2020-12-292-3/+3
* Use integer text position in scroll container, TextEdit and canvas editor, to...bruvzg2020-12-211-2/+2
* SCons: Add explicit dependencies on thirdparty code in cloned envRémi Verschelde2020-12-181-0/+1
* Add word breaks on punctuation characters.bruvzg2020-12-141-0/+7
* Static analyzer fixes:bruvzg2020-12-092-3/+0
* Merge pull request #43981 from bruvzg/ctl_font_spacingRémi Verschelde2020-12-071-46/+60
|\
| * [Complex Text Layouts] Performance optimizations.bruvzg2020-12-071-14/+28
| * [Complex Text Layouts] Align glyph offsets and advances to the pixel grid.bruvzg2020-12-061-33/+33
* | Load dynamic fonts to memory on all platforms, to avoid locked files.bruvzg2020-12-072-56/+9
|/
* [Complex Text Layouts] Implement TextServer interface. Implement Fallback Tex...bruvzg2020-11-2611-0/+3108