Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1f | Spartan322 | 2024-11-06 | 1 | -30/+32 |
|\ | |||||
| * | [TextServer] Only load ellipsis glyph when it's used. | bruvzg | 2024-11-05 | 1 | -30/+32 |
| | | |||||
* | | Fix copyright headers referring to Godot | Spartan322 | 2024-10-27 | 1 | -2/+2 |
| | | |||||
* | | Rebrand preambles to Redot | Dubhghlas McLaughlin | 2024-10-11 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
* | Merge pull request #97693 from bruvzg/ts_fb_silent | Rémi Verschelde | 2024-10-01 | 1 | -4/+30 |
|\ | | | | | | | [TextServer] Silently skip invalid system fallback fonts. | ||||
| * | [TextServer] Silently skip invalid system fallback fonts. | bruvzg | 2024-10-01 | 1 | -4/+30 |
| | | |||||
* | | Fix ICU support data loading | Travis Wrightsman | 2024-09-30 | 1 | -1/+3 |
|/ | | | | | This fixes an error in loading the ICU support data on platforms that don't use either the builtin icu4c or the static ICU support data. | ||||
* | Merge pull request #70096 from rune-scape/stringname-dict | Rémi Verschelde | 2024-09-03 | 1 | -1/+1 |
|\ | | | | | | | StringName Dictionary keys | ||||
| * | StringName Dictionary keys | rune-scape | 2024-08-29 | 1 | -1/+1 |
| | | | | | | | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead | ||||
* | | TextServerAdvanced: improve performance by removing redundant lookups | rune-scape | 2024-08-28 | 1 | -318/+402 |
|/ | | | | | | + caching editor setting + using a faster hash method on the FontForSizeAdvanced cache + SafeFlag for ShapedTextDataAdvanced::valid | ||||
* | Merge pull request #95549 from timothyqiu/split-translation-server | Rémi Verschelde | 2024-08-16 | 1 | -1/+1 |
|\ | | | | | | | Split `TranslationServer` into its own file | ||||
| * | Split TranslationServer into its own file | Haoyu Qiu | 2024-08-15 | 1 | -1/+1 |
| | | |||||
* | | [Font Import] Detect pixel fonts and disable subpixel positioning. | bruvzg | 2024-07-23 | 1 | -0/+31 |
|/ | |||||
* | fix: change esthetic -> aesthetic | Eric allen | 2024-07-05 | 1 | -1/+1 |
| | |||||
* | [TextServer] Fix get_word_breaks and it uses. | bruvzg | 2024-06-21 | 1 | -61/+93 |
| | |||||
* | [TextServer] Save advances rounding remainders to prevent rounding error ↵ | bruvzg | 2024-06-18 | 1 | -8/+19 |
| | | | | accumulation. | ||||
* | [TextServer, GDExtension] Fix building text servers as GDExtension, expose ↵ | bruvzg | 2024-06-12 | 1 | -9/+7 |
| | | | | new/changed low-level methods to GDExtension API. | ||||
* | Merge pull request #81639 from MJacred/is_letter | Rémi Verschelde | 2024-05-03 | 1 | -0/+10 |
|\ | | | | | | | Add `is_valid_letter()` to `TextServer` | ||||
| * | Add is_valid_letter() to TextServer | MJacred | 2024-05-02 | 1 | -0/+10 |
| | | |||||
* | | [TextServer] Improve empty glyph handling to allow glyphs smaller than 2px ↵ | bruvzg | 2024-04-07 | 1 | -42/+52 |
| | | | | | | | | and avoid unnecessary texture updates. | ||||
* | | Prefer family name in fonts' names table | Haoyu Qiu | 2024-04-06 | 1 | -3/+19 |
| | | |||||
* | | [TextServer] Expose ICU title case string conversion to scripting. | bruvzg | 2024-04-04 | 1 | -0/+28 |
| | | |||||
* | | [Font] Apply oversampling to the "embolden" strength. | bruvzg | 2024-03-19 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #89422 from Repiteo/clang-tidy-NULL | Rémi Verschelde | 2024-03-13 | 1 | -3/+3 |
|\ \ | | | | | | | | | | clang-tidy: Enforce `modernize-use-nullptr` | ||||
| * | | clang-tidy: Enforce `modernize-use-nullptr` | Thaddeus Crews | 2024-03-12 | 1 | -3/+3 |
| | | | |||||
* | | | Merge pull request #89414 from bruvzg/update_icu_msdfgen | Rémi Verschelde | 2024-03-13 | 1 | -0/+6 |
|\ \ \ | |/ / |/| | | | | | Update ICU and msdfgen. | ||||
| * | | Update ICU and msdfgen. | bruvzg | 2024-03-13 | 1 | -0/+6 |
| | | | |||||
* | | | Merge pull request #89395 from bruvzg/rtl_ts_img_range | Rémi Verschelde | 2024-03-12 | 1 | -5/+35 |
|\ \ \ | |/ / |/| | | | | | [RTL] Use "visible characters" property for inline object visibility | ||||
| * | | [RTL] Use "visible characters" property for inline object visibility | bruvzg | 2024-03-12 | 1 | -5/+35 |
| | | | |||||
* | | | [Font] Add option to disable embedded bitmaps loading. | bruvzg | 2024-03-11 | 1 | -1/+21 |
|/ / | |||||
* / | [TextServer] Fix fallback line breaking code adding two breaks for CR-LF. | bruvzg | 2024-03-05 | 1 | -1/+4 |
|/ | |||||
* | [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 | 1 | -27/+69 |
|\ | | | | | | | [TextServer] Add extra fallback step, to lookup for individual characters. | ||||
| * | [TextServer] Add extra fallback step, to lookup for individual characters. | bruvzg | 2024-02-09 | 1 | -27/+69 |
| | | |||||
* | | Merge pull request #87971 from bruvzg/font_no_image_dup | Rémi Verschelde | 2024-02-15 | 1 | -25/+30 |
|\ \ | |/ |/| | | | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding. | ||||
| * | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding. | bruvzg | 2024-02-05 | 1 | -25/+30 |
| | | |||||
* | | [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 | 1 | -0/+41 |
| | |||||
* | Use GODOT_MODULE define in TextServer modules | Aaron Franke | 2024-01-06 | 1 | -4/+4 |
| | |||||
* | [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 | 1 | -163/+215 |
| | | | | system font fallback. | ||||
* | 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 |
| | | |||||
* | | [TextServerAdvanced] Keep dynamically loaded ICU data in memory. | bruvzg | 2023-10-23 | 1 | -5/+6 |
| | | |||||
* | | [Bitmap fonts] Add support for scaling. | bruvzg | 2023-10-13 | 1 | -4/+110 |
| | | |||||
* | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-10-08 | 1 | -1/+1 |
| | | |||||
* | | [TextServer] Store font extra spacing variations without making a full copy ↵ | bruvzg | 2023-09-28 | 1 | -124/+157 |
| | | | | | | | | of font. | ||||
* | | [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. |