summaryrefslogtreecommitdiffstats
path: root/modules/text_server_adv
Commit message (Collapse)AuthorAgeFilesLines
...
* | Enforce `\n` eol for Python writesThaddeus Crews2024-03-092-3/+3
| | | | | | | | • Ensure utf-8 encoding if previously unspecified
* | [TextServer] Fix fallback line breaking code adding two breaks for CR-LF.bruvzg2024-03-051-1/+4
| |
* | Add two new COMSTR environment variablesThaddeus Crews2024-03-011-0/+8
|/
* [TextServer] Implement soft hyphen handling.bruvzg2024-02-231-8/+17
|
* Merge pull request #88091 from bruvzg/extra_fallbackRémi Verschelde2024-02-152-28/+70
|\ | | | | | | [TextServer] Add extra fallback step, to lookup for individual characters.
| * [TextServer] Add extra fallback step, to lookup for individual characters.bruvzg2024-02-092-28/+70
| |
* | Merge pull request #87971 from bruvzg/font_no_image_dupRémi Verschelde2024-02-152-27/+31
|\ \ | |/ |/| | | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding.
| * [TextServer / Font] Do not duplicate images to prevent unnecessary embedding.bruvzg2024-02-052-27/+31
| |
* | [TextServer] Fix bitmap font kerning override.bruvzg2024-02-081-1/+1
|/
* [TextServer / Font] Add support for customizable baseline offset.bruvzg2024-01-282-2/+50
|
* Merge pull request #86269 from aaronfranke/detect-moduleRémi Verschelde2024-01-098-11/+11
|\ | | | | | | Allow detecting when building as an engine module
| * Use GODOT_MODULE define in TextServer modulesAaron Franke2024-01-068-11/+11
| |
* | ThorVG: update from v0.11.6 to v0.12.0Martin Capitanio2024-01-081-0/+2
|/ | | | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.12.0 Godot-related SVG bug fixes: + [SwEngine] Fixed a linear filling scaling issue. thorvg/thorvg#1834 + [SwEngine] Path data not invalid even though it doesn't start with MoveTo. thorvg/thorvg#1848 Fixes #86128 Gradient issue.
* Merge pull request #84289 from bruvzg/icu741Rémi Verschelde2024-01-032-2/+6
|\ | | | | | | ICU4C: Update to version 74.1
| * ICU4C: Update to version 74.1bruvzg2023-11-012-2/+6
| |
* | [TextServer] Do not draw non-visual characters.bruvzg2023-12-121-0/+12
| |
* | [Text Overrun] Add option to set custom ellipsis character, add support for ↵bruvzg2023-12-042-163/+220
| | | | | | | | system font fallback.
* | Fix various typos with codespellRémi Verschelde2023-11-111-2/+2
| | | | | | | | Using 2.2.7.dev51+geb4a58fe.
* | Merge pull request #81438 from 0xafbf/patch-2Rémi Verschelde2023-11-101-4/+4
|\ \ | | | | | | | | | Fix subpixel layouts in text rendering
| * | Fix subpixel layouts in text renderingAndrés Botero2023-09-071-4/+4
| | |
* | | [TextServer] Fix line breaks for dropcap and resizing embedded objects.bruvzg2023-10-311-0/+2
| |/ |/|
* | [TextServer] Fix glyph comparator ambiguous output, causing "bad comparison ↵bruvzg2023-10-311-5/+1
| | | | | | | | function" error spam when processing text with excessive use of combining diacritics.
* | [TextServerAdvanced] Keep dynamically loaded ICU data in memory.bruvzg2023-10-232-5/+7
| |
* | ThorVG: Update to v0.11.1Martin Capitanio2023-10-161-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | https://github.com/thorvg/thorvg/releases/tag/v0.11.1 Godot related: + [SwEngine] Enhanced the quality of the dash line corners. + [SVG] Fixed a regression bug related to maskContentUnit, userSpaceOnUse/objectBoundingBox. Fixes #82982 icons. Fixes #83198 svg ← png/jpg.
* | [Bitmap fonts] Add support for scaling.bruvzg2023-10-132-4/+114
| |
* | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-10-081-1/+1
| |
* | Merge pull request #82475 from bruvzg/ts_spacing_varRémi Verschelde2023-10-032-124/+173
|\ \ | | | | | | | | | [TextServer] Store font extra spacing variations without making a full copy of font.
| * | [TextServer] Store font extra spacing variations without making a full copy ↵bruvzg2023-09-282-124/+173
| | | | | | | | | | | | of font.
* | | ThorVG: update to v0.11.0 release.Martin Capitanio2023-09-292-35/+44
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/thorvg/thorvg/releases/tag/v0.11.0 + Infrastructure Repository folder structure was make it more intuitive and coherent. "thorvg/src/lib" -> "thorvg/src/common" (providing essential common functionalities used internally among the renderer and sub-modules) "thorvg/src/lib" -> "thorvg/src/renderer" (for vector drawing features) + SVG related Fix stroke regression https://github.com/thorvg/thorvg/issues/1670 Support stroke dash offset function https://github.com/thorvg/thorvg/issues/1591#issuecomment-1681319321 Support Focal property in Radial Gradient https://github.com/thorvg/thorvg/issues/1558
* | thorvg: Update to 0.10.7Rémi Verschelde2023-09-262-6/+14
| | | | | | | | Fixes #81618.
* | [Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-261-160/+160
| |
* | Merge pull request #81406 from bruvzg/ts_dict_chk2Rémi Verschelde2023-09-081-2/+4
|\ \ | |/ |/| | | [TextServer] Pass Dictionary properties by value and check property values instead of references.
| * [TextServer] Pass Dictionary properties by value and check property values ↵bruvzg2023-09-071-2/+4
| | | | | | | | instead of references..
* | [TextServer] Use locale or first span language to select preferred direction ↵bruvzg2023-09-061-2/+5
|/ | | | for neutral text.
* [TextServer] Remove excessive Dictionary checks.bruvzg2023-09-041-4/+2
|
* [TS] Fix SVG emoji placement.bruvzg2023-08-291-2/+2
|
* [Text Server] Store extra spacing of individual font variations.bruvzg2023-08-242-10/+51
|
* [TextServer] Fix issues with character breaks, add more tests.bruvzg2023-08-191-4/+3
|
* Merge pull request #80650 from bruvzg/comp_char_fixRémi Verschelde2023-08-182-1/+112
|\ | | | | | | [TextServer] Fix system font fallback and caret/selection behavior for composite characters.
| * [TextServer] Fix system font fallback and caret/selection behavior for ↵bruvzg2023-08-152-1/+112
| | | | | | | | composite characters.
* | SCons: Fix ThorVG build option in TextServers with #80095Rémi Verschelde2023-08-172-10/+6
| |
* | Merge pull request #80095 from capnm/update_thorvg_0.10.0Rémi Verschelde2023-08-171-1/+1
|\ \ | | | | | | | | | Update ThorVG to v0.10.0
| * | Update ThorVG to v0.10.0Martin Capitanio2023-08-091-1/+1
| |/ | | | | | | | | | | | | | | - Release Notes: https://github.com/thorvg/thorvg/releases/tag/v0.10.0 - API change ARGB8888_STRAIGHT -> ARGB8888S - SVG-SCsub: Enable static ThorVG object linking - SVG-SCsub: avoid building unused ThorVG parts - update-thorvg.sh: add v0.10.0 and copy only the Godot relevant code
* / Use `String::resize()` and `CharString` in text_server_adv againDavid Snopek2023-08-143-34/+3
|/
* Fix various typos with codespellRémi Verschelde2023-08-071-1/+1
| | | | | | | | | Also includes typo fixes from #79993, #80068, #80276, and #80303. Co-authored-by: betalars <contact@betalars.de> Co-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com> Co-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com> Co-authored-by: Raul Santos <raulsntos@gmail.com>
* libpng: Enable intrinsics on x86/SSE2, ppc64/VSX, and all arm/NEONRémi Verschelde2023-08-041-1/+0
|
* Extract and reorganize texture resource classesHendrik Brucker2023-07-142-1/+2
|
* FreeType: Update to version 2.13.1bruvzg2023-07-101-1/+0
|
* Doctool: Remove version attribute from XML headerRémi Verschelde2023-07-061-1/+1
| | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb).
* Bump version to 4.2-devRémi Verschelde2023-07-051-1/+1
| | | | Keep on waitin'