Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Enforce `\n` eol for Python writes | Thaddeus Crews | 2024-03-09 | 2 | -3/+3 | |
| | | | | | | | | • Ensure utf-8 encoding if previously unspecified | |||||
* | | [TextServer] Fix fallback line breaking code adding two breaks for CR-LF. | bruvzg | 2024-03-05 | 1 | -1/+4 | |
| | | ||||||
* | | Add two new COMSTR environment variables | Thaddeus Crews | 2024-03-01 | 1 | -0/+8 | |
|/ | ||||||
* | [TextServer] Implement soft hyphen handling. | bruvzg | 2024-02-23 | 1 | -8/+17 | |
| | ||||||
* | Merge pull request #88091 from bruvzg/extra_fallback | Rémi Verschelde | 2024-02-15 | 2 | -28/+70 | |
|\ | | | | | | | [TextServer] Add extra fallback step, to lookup for individual characters. | |||||
| * | [TextServer] Add extra fallback step, to lookup for individual characters. | bruvzg | 2024-02-09 | 2 | -28/+70 | |
| | | ||||||
* | | Merge pull request #87971 from bruvzg/font_no_image_dup | Rémi Verschelde | 2024-02-15 | 2 | -27/+31 | |
|\ \ | |/ |/| | | | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding. | |||||
| * | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding. | bruvzg | 2024-02-05 | 2 | -27/+31 | |
| | | ||||||
* | | [TextServer] Fix bitmap font kerning override. | bruvzg | 2024-02-08 | 1 | -1/+1 | |
|/ | ||||||
* | [TextServer / Font] Add support for customizable baseline offset. | bruvzg | 2024-01-28 | 2 | -2/+50 | |
| | ||||||
* | Merge pull request #86269 from aaronfranke/detect-module | Rémi Verschelde | 2024-01-09 | 8 | -11/+11 | |
|\ | | | | | | | Allow detecting when building as an engine module | |||||
| * | Use GODOT_MODULE define in TextServer modules | Aaron Franke | 2024-01-06 | 8 | -11/+11 | |
| | | ||||||
* | | ThorVG: update from v0.11.6 to v0.12.0 | Martin Capitanio | 2024-01-08 | 1 | -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/icu741 | Rémi Verschelde | 2024-01-03 | 2 | -2/+6 | |
|\ | | | | | | | ICU4C: Update to version 74.1 | |||||
| * | ICU4C: Update to version 74.1 | bruvzg | 2023-11-01 | 2 | -2/+6 | |
| | | ||||||
* | | [TextServer] Do not draw non-visual characters. | bruvzg | 2023-12-12 | 1 | -0/+12 | |
| | | ||||||
* | | [Text Overrun] Add option to set custom ellipsis character, add support for ↵ | bruvzg | 2023-12-04 | 2 | -163/+220 | |
| | | | | | | | | system font fallback. | |||||
* | | Fix various typos with codespell | Rémi Verschelde | 2023-11-11 | 1 | -2/+2 | |
| | | | | | | | | Using 2.2.7.dev51+geb4a58fe. | |||||
* | | Merge pull request #81438 from 0xafbf/patch-2 | Rémi Verschelde | 2023-11-10 | 1 | -4/+4 | |
|\ \ | | | | | | | | | | Fix subpixel layouts in text rendering | |||||
| * | | Fix subpixel layouts in text rendering | Andrés Botero | 2023-09-07 | 1 | -4/+4 | |
| | | | ||||||
* | | | [TextServer] Fix line breaks for dropcap and resizing embedded objects. | bruvzg | 2023-10-31 | 1 | -0/+2 | |
| |/ |/| | ||||||
* | | [TextServer] Fix glyph comparator ambiguous output, causing "bad comparison ↵ | bruvzg | 2023-10-31 | 1 | -5/+1 | |
| | | | | | | | | function" error spam when processing text with excessive use of combining diacritics. | |||||
* | | [TextServerAdvanced] Keep dynamically loaded ICU data in memory. | bruvzg | 2023-10-23 | 2 | -5/+7 | |
| | | ||||||
* | | ThorVG: Update to v0.11.1 | Martin Capitanio | 2023-10-16 | 1 | -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. | bruvzg | 2023-10-13 | 2 | -4/+114 | |
| | | ||||||
* | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-10-08 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #82475 from bruvzg/ts_spacing_var | Rémi Verschelde | 2023-10-03 | 2 | -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 ↵ | bruvzg | 2023-09-28 | 2 | -124/+173 | |
| | | | | | | | | | | | | of font. | |||||
* | | | ThorVG: update to v0.11.0 release. | Martin Capitanio | 2023-09-29 | 2 | -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.7 | Rémi Verschelde | 2023-09-26 | 2 | -6/+14 | |
| | | | | | | | | Fixes #81618. | |||||
* | | [Modules] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-26 | 1 | -160/+160 | |
| | | ||||||
* | | Merge pull request #81406 from bruvzg/ts_dict_chk2 | Rémi Verschelde | 2023-09-08 | 1 | -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 ↵ | bruvzg | 2023-09-07 | 1 | -2/+4 | |
| | | | | | | | | instead of references.. | |||||
* | | [TextServer] Use locale or first span language to select preferred direction ↵ | bruvzg | 2023-09-06 | 1 | -2/+5 | |
|/ | | | | for neutral text. | |||||
* | [TextServer] Remove excessive Dictionary checks. | bruvzg | 2023-09-04 | 1 | -4/+2 | |
| | ||||||
* | [TS] Fix SVG emoji placement. | bruvzg | 2023-08-29 | 1 | -2/+2 | |
| | ||||||
* | [Text Server] Store extra spacing of individual font variations. | bruvzg | 2023-08-24 | 2 | -10/+51 | |
| | ||||||
* | [TextServer] Fix issues with character breaks, add more tests. | bruvzg | 2023-08-19 | 1 | -4/+3 | |
| | ||||||
* | Merge pull request #80650 from bruvzg/comp_char_fix | Rémi Verschelde | 2023-08-18 | 2 | -1/+112 | |
|\ | | | | | | | [TextServer] Fix system font fallback and caret/selection behavior for composite characters. | |||||
| * | [TextServer] Fix system font fallback and caret/selection behavior for ↵ | bruvzg | 2023-08-15 | 2 | -1/+112 | |
| | | | | | | | | composite characters. | |||||
* | | SCons: Fix ThorVG build option in TextServers with #80095 | Rémi Verschelde | 2023-08-17 | 2 | -10/+6 | |
| | | ||||||
* | | Merge pull request #80095 from capnm/update_thorvg_0.10.0 | Rémi Verschelde | 2023-08-17 | 1 | -1/+1 | |
|\ \ | | | | | | | | | | Update ThorVG to v0.10.0 | |||||
| * | | Update ThorVG to v0.10.0 | Martin Capitanio | 2023-08-09 | 1 | -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 again | David Snopek | 2023-08-14 | 3 | -34/+3 | |
|/ | ||||||
* | Fix various typos with codespell | Rémi Verschelde | 2023-08-07 | 1 | -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/NEON | Rémi Verschelde | 2023-08-04 | 1 | -1/+0 | |
| | ||||||
* | Extract and reorganize texture resource classes | Hendrik Brucker | 2023-07-14 | 2 | -1/+2 | |
| | ||||||
* | FreeType: Update to version 2.13.1 | bruvzg | 2023-07-10 | 1 | -1/+0 | |
| | ||||||
* | Doctool: Remove version attribute from XML header | Rémi Verschelde | 2023-07-06 | 1 | -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-dev | Rémi Verschelde | 2023-07-05 | 1 | -1/+1 | |
| | | | | Keep on waitin' |