summaryrefslogtreecommitdiffstats
path: root/modules/text_server_adv
Commit message (Expand)AuthorAgeFilesLines
* Move static feature set and number system `StringName`s to the singleton.bruvzg2021-10-122-130/+245
* Implement TextServer GDExtension interface, remove TextServer GDNative interf...bruvzg2021-10-015-171/+246
* Use range iterators for `Map`Lightning_A2021-09-301-83/+83
* Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio2021-09-291-120/+120
* Fix trim overrun width not being reset.bruvzg2021-09-271-0/+1
* Bitmap Font: Remove deprecated vertical kerning callback.bruvzg2021-09-222-16/+0
* Improve invalid non-graphic glyph detection.bruvzg2021-09-221-2/+2
* Add flag to connected grapheme. Apply RTL displacement FX only to the whole c...bruvzg2021-09-211-4/+18
* HarfBuzz: Update to version 3.0.0bruvzg2021-09-201-0/+1
* Merge pull request #52370 from bruvzg/realloc_paren_stackRémi Verschelde2021-09-152-2/+20
|\
| * Add TextServer parentheses stack dynamic reallocation support.bruvzg2021-09-042-2/+20
* | TextServer: Fix build with freetype disabledRémi Verschelde2021-09-151-3/+4
* | Merge pull request #52292 from bruvzg/hb_initRémi Verschelde2021-09-141-12/+5
|\ \
| * | [TextServer] Fix HarfBuzz handle init order. Fix MinGW build.bruvzg2021-09-011-12/+5
| |/
* / Optimise TextServerAdvanced static string comparisionsPaulb232021-08-281-280/+320
|/
* Makes FontData importable resource.bruvzg2021-08-278-2484/+2565
* Replace HTTP links with HTTPS for sites with HTTPS versionsAaron Franke2021-08-222-2/+2
* Merge pull request #51178 from Geometror/layout-options-textline-textparagraphRémi Verschelde2021-08-112-92/+101
|\
| * Various text layout improvements (TextLine, TextParagraph, Label, TextServer)Hendrik Brucker2021-08-112-92/+101
* | [Text Server] Improve object (image/table) inline alignment.bruvzg2021-08-082-114/+148
|/
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-2/+2
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-4/+4
* 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-16/+14
* Remove server platformFabio Alessandrelli2021-06-011-1/+1
* Rename File::get_len() get_length()Marcel Admiraal2021-05-252-2/+2
* Make all file access 64-bit (uint64_t)Pedro J. Estébanez2021-05-172-2/+2
* ICU: Update to version 69.1, improve ICU data export process.bruvzg2021-04-221-1/+1
* Style: Apply clang-tidy's `readability-braces-around-statements`Rémi Verschelde2021-04-052-3/+6
* Style: Apply clang-tidy's `modernize-use-nullptr`Rémi Verschelde2021-04-051-4/+4
* [Complex Text Layouts] Provide access to glyph contour points.bruvzg2021-03-315-2/+38
* HarfBuzz: Update to version 2.8.0bruvzg2021-03-161-1/+1
* Fixes small typos and grammar correctionAnshul7sp12021-03-122-6/+6
* Improve bitmap font scaling. Fix default theme font size.bruvzg2021-03-082-16/+20
* Merge pull request #46045 from bruvzg/text_server_bmp_createRémi Verschelde2021-02-245-45/+94
|\
| * [Text Server] Restores bitmap font dynamic construction functions.bruvzg2021-02-155-45/+94
* | Make FreeType optional for export templates.bruvzg2021-02-195-17/+54
* | [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/+2
* Initialize class/struct variables with default values in modules/Rafał Mikrut2021-02-083-13/+10
* Use integer coordinates for the font glyphs rendering.bruvzg2021-01-312-3/+3
* [CTL] Do not break line on the span (e.g. RTL BBCode tag) edges.bruvzg2021-01-251-6/+14
* Update copyright statements to 2021Rémi Verschelde2021-01-0112-24/+24
* Rename empty() to is_empty()Marcel Admiraal2020-12-282-6/+6
* 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-25/+37
* Add word breaks on punctuation characters.bruvzg2020-12-141-3/+12