summaryrefslogtreecommitdiffstats
path: root/modules/text_server_adv
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973Spartan3222024-11-274-195/+62
|\
| * Fix SVG font rendering.Pāvels Nadtočajevs2024-11-214-191/+62
| |
* | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-061-30/+32
|\|
| * [TextServer] Only load ellipsis glyph when it's used.bruvzg2024-11-051-30/+32
| |
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-303-2/+11
|\|
| * Update ICU to 76.1bruvzg2024-10-243-2/+11
| |
* | Fix copyright headers referring to GodotSpartan3222024-10-2711-22/+22
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1111-0/+22
|/ | | | | | | | | | | | | | | | | | | | | | 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 #97677 from bruvzg/hb1001Rémi Verschelde2024-10-022-0/+2
|\ | | | | | | Update HarfBuzz to 10.0.1
| * Update HarfBuzz to 10.0.1bruvzg2024-10-012-0/+2
| |
* | Merge pull request #97693 from bruvzg/ts_fb_silentRémi Verschelde2024-10-012-5/+32
|\ \ | | | | | | | | | [TextServer] Silently skip invalid system fallback fonts.
| * | [TextServer] Silently skip invalid system fallback fonts.bruvzg2024-10-012-5/+32
| |/
* / Fix ICU support data loadingTravis Wrightsman2024-09-301-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.
* SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-252-0/+3
|
* Style: Apply new `clang-format` changesThaddeus Crews2024-09-201-1/+1
|
* Merge pull request #70096 from rune-scape/stringname-dictRémi Verschelde2024-09-031-1/+1
|\ | | | | | | StringName Dictionary keys
| * StringName Dictionary keysrune-scape2024-08-291-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 lookupsrune-scape2024-08-282-322/+411
|/ | | | | | + caching editor setting + using a faster hash method on the FontForSizeAdvanced cache + SafeFlag for ShapedTextDataAdvanced::valid
* Merge pull request #95549 from timothyqiu/split-translation-serverRémi Verschelde2024-08-161-1/+1
|\ | | | | | | Split `TranslationServer` into its own file
| * Split TranslationServer into its own fileHaoyu Qiu2024-08-151-1/+1
| |
* | Merge pull request #95417 from bruvzg/win_dll_exportsRémi Verschelde2024-08-162-1/+11
|\ \ | | | | | | | | | Remove unnecessary DLL export attributes.
| * | Remove unnecessary DLL export attributes.bruvzg2024-08-122-1/+11
| |/
* / [Font Import] Detect pixel fonts and disable subpixel positioning.bruvzg2024-07-232-0/+32
|/
* fix: change esthetic -> aestheticEric allen2024-07-051-1/+1
|
* [TextServer] Fix get_word_breaks and it uses.bruvzg2024-06-211-61/+93
|
* [TextServer] Save advances rounding remainders to prevent rounding error ↵bruvzg2024-06-181-8/+19
| | | | accumulation.
* [TextServer, GDExtension] Fix building text servers as GDExtension, expose ↵bruvzg2024-06-123-16/+16
| | | | new/changed low-level methods to GDExtension API.
* Update pre-commit hooks configuration to use `ruff` instead of `black`Jakub Marcowski2024-05-212-34/+35
|
* SCons: Fix potential Windows ANSI exceptionThaddeus Crews2024-05-181-8/+15
|
* Update ICU to 75.1bruvzg2024-05-142-2/+2
|
* 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
* Merge pull request #81639 from MJacred/is_letterRémi Verschelde2024-05-032-0/+11
|\ | | | | | | Add `is_valid_letter()` to `TextServer`
| * Add is_valid_letter() to TextServerMJacred2024-05-022-0/+11
| |
* | SCons: Fixes for warn/error colorizationThaddeus Crews2024-04-291-44/+46
| |
* | SCons: Colorize warnings/errors during generationThaddeus Crews2024-04-282-60/+84
| |
* | Merge pull request #90349 from bruvzg/empty_glyph_testRémi Verschelde2024-04-082-44/+54
|\ \ | | | | | | | | | [TextServer] Improve empty glyph handling to allow glyphs smaller than 2px and avoid unnecessary texture updates.
| * | [TextServer] Improve empty glyph handling to allow glyphs smaller than 2px ↵bruvzg2024-04-072-44/+54
| | | | | | | | | | | | and avoid unnecessary texture updates.
* | | Merge pull request #90247 from akien-mga/harfbuzz-8.4.0Rémi Verschelde2024-04-082-0/+2
|\ \ \ | |/ / |/| | | | | harfbuzz: Update to 8.4.0
| * | harfbuzz: Update to 8.4.0Rémi Verschelde2024-04-052-0/+2
| | |
* | | Prefer family name in fonts' names tableHaoyu Qiu2024-04-061-3/+19
| | |
* | | [TextServer] Expose ICU title case string conversion to scripting.bruvzg2024-04-042-0/+29
|/ /
* | [Font] Apply oversampling to the "embolden" strength.bruvzg2024-03-191-1/+1
| |
* | Merge pull request #89422 from Repiteo/clang-tidy-NULLRémi Verschelde2024-03-131-3/+3
|\ \ | | | | | | | | | clang-tidy: Enforce `modernize-use-nullptr`
| * | clang-tidy: Enforce `modernize-use-nullptr`Thaddeus Crews2024-03-121-3/+3
| | |
* | | Merge pull request #89414 from bruvzg/update_icu_msdfgenRémi Verschelde2024-03-133-2/+9
|\ \ \ | |/ / |/| | | | | Update ICU and msdfgen.
| * | Update ICU and msdfgen.bruvzg2024-03-133-2/+9
| | |
* | | Merge pull request #89395 from bruvzg/rtl_ts_img_rangeRémi Verschelde2024-03-122-6/+39
|\ \ \ | |/ / |/| | | | | [RTL] Use "visible characters" property for inline object visibility
| * | [RTL] Use "visible characters" property for inline object visibilitybruvzg2024-03-122-6/+39
| | |
* | | [Font] Add option to disable embedded bitmaps loading.bruvzg2024-03-112-3/+29
|/ /
* | SCons: Ensure `with` statement where applicableThaddeus Crews2024-03-102-67/+66
| |