summaryrefslogtreecommitdiffstats
path: root/modules/text_server_fb
Commit message (Collapse)AuthorAgeFilesLines
* Rebrand android editor to allow play store signingTrashguy2024-11-131-1/+1
| | | | Co-authored-by: Spartan322 <Megacake1234@gmail.com>
* Fix copyright headers referring to GodotSpartan3222024-10-278-16/+16
|
* Rebrand preambles to RedotSpartan3222024-10-138-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit e8542b06acca3c1bdeee4b528411771f0819f084) Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* fix: change esthetic -> aestheticEric allen2024-07-051-1/+1
|
* [TextServer] Fix get_word_breaks and it uses.bruvzg2024-06-211-46/+86
|
* [TextServer, GDExtension] Fix building text servers as GDExtension, expose ↵bruvzg2024-06-124-15/+21
| | | | new/changed low-level methods to GDExtension API.
* Update pre-commit hooks configuration to use `ruff` instead of `black`Jakub Marcowski2024-05-212-33/+34
|
* SCons: Fix potential Windows ANSI exceptionThaddeus Crews2024-05-181-8/+15
|
* Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-20/+20
| | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* SCons: Fixes for warn/error colorizationThaddeus Crews2024-04-291-44/+46
|
* SCons: Colorize warnings/errors during generationThaddeus Crews2024-04-282-60/+84
|
* [TextServer] Improve empty glyph handling to allow glyphs smaller than 2px ↵bruvzg2024-04-072-44/+53
| | | | and avoid unnecessary texture updates.
* Prefer family name in fonts' names tableHaoyu Qiu2024-04-061-3/+34
|
* [TextServer] Expose ICU title case string conversion to scripting.bruvzg2024-04-042-0/+5
|
* [Font] Apply oversampling to the "embolden" strength.bruvzg2024-03-191-1/+1
|
* Merge pull request #89414 from bruvzg/update_icu_msdfgenRémi Verschelde2024-03-133-0/+9
|\ | | | | | | Update ICU and msdfgen.
| * Update ICU and msdfgen.bruvzg2024-03-133-0/+9
| |
* | [TextServer] Use GDVIRTUAL_REQUIRED_CALL for required extensions methods, ↵bruvzg2024-03-131-7/+5
| | | | | | | | update extension docs.
* | Merge pull request #89395 from bruvzg/rtl_ts_img_rangeRémi Verschelde2024-03-122-6/+36
|\ \ | |/ |/| | | [RTL] Use "visible characters" property for inline object visibility
| * [RTL] Use "visible characters" property for inline object visibilitybruvzg2024-03-122-6/+36
| |
* | [Font] Add option to disable embedded bitmaps loading.bruvzg2024-03-112-3/+29
|/
* SCons: Ensure `with` statement where applicableThaddeus Crews2024-03-101-46/+46
|
* Enforce `\n` eol for Python writesThaddeus Crews2024-03-091-2/+2
| | | | • 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
|
* Pre-commit: Update to clang-format 17.0.6 and black 24.2.0Rémi Verschelde2024-02-281-1/+1
|
* [TextServer] Implement soft hyphen handling.bruvzg2024-02-231-6/+13
|
* Merge pull request #88344 from bruvzg/fb_ts_nbspRémi Verschelde2024-02-151-1/+3
|\ | | | | | | [Fallback TextServer] Add support for non breaking spaces.
| * [Fallback TextServer] Add support for non breaking spaces.bruvzg2024-02-141-1/+3
| |
* | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding.bruvzg2024-02-052-27/+31
|/
* [TextServer / Font] Add support for customizable baseline offset.bruvzg2024-01-282-3/+42
|
* Merge pull request #86269 from aaronfranke/detect-moduleRémi Verschelde2024-01-097-9/+9
|\ | | | | | | Allow detecting when building as an engine module
| * Use GODOT_MODULE define in TextServer modulesAaron Franke2024-01-067-9/+9
| |
* | 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.
* [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-162/+221
| | | | 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
| |
* | 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-115/+166
|\ \ | | | | | | | | | [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-115/+166
| | | | | | | | | | | | of font.
* | | ThorVG: update to v0.11.0 release.Martin Capitanio2023-09-292-35/+40
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-147/+147
| |
* | [TextServer] Pass Dictionary properties by value and check property values ↵bruvzg2023-09-071-2/+4
|/ | | | instead of references..
* [TextServer] Remove excessive Dictionary checks.bruvzg2023-09-041-4/+2
|
* [TS] Fix SVG emoji placement.bruvzg2023-08-291-2/+2
|