Commit graph

  • 298a367ad3 [directwrite] Graduate from experimental Behdad Esfahbod 2025-03-22 16:42:56 -06:00
  • 24a23aca69 [directwrite] Make font-funcs respond to font changes Behdad Esfahbod 2025-03-22 16:41:39 -06:00
  • 91bd6bf0df [directwrite] Make variations work on font-funcs Behdad Esfahbod 2025-03-22 16:37:25 -06:00
  • 40ef946ec5 [circleci] Set LANG=en_US.UTF-8 on cross-compile jobs Khaled Hosny 2025-03-23 00:09:20 +02:00
  • b205a7fbe8 [circleci] Run tests on cross-compile jobs Khaled Hosny 2025-03-22 23:22:40 +02:00
  • c274ee7b3e [directwrite] Add hb_font_t setter/getter from IDWriteFontFace Behdad Esfahbod 2025-03-22 16:02:39 -06:00
  • f0b0d92ab5 [directwrite] Deprecate hb_directwrite_font_get_dw_font() Behdad Esfahbod 2025-03-22 15:44:50 -06:00
  • 201a0fe361 [coretext] Fix a warning Behdad Esfahbod 2025-03-22 15:32:05 -06:00
  • 6e17bd374f [README.mingw] Add a couple Ubuntu lines Behdad Esfahbod 2025-03-22 15:12:51 -06:00
  • 7153e7814b [circleci] Install wine on cross-compile jobs Khaled Hosny 2025-03-22 23:09:33 +02:00
  • 8db34adc37 Revert "[ci] Don’t set exe_wrapper in the cross files" Khaled Hosny 2025-03-22 23:04:23 +02:00
  • e0aee5815a [test] Respect MESON_EXE_WRAPPER in more test runners Behdad Esfahbod 2025-03-22 13:07:10 -06:00
  • c3bc5e4c68
    Merge pull request #5189 from harfbuzz/font-changed Behdad Esfahbod 2025-03-22 14:23:07 -06:00
  • 6509414227 [fontations] Make serial tracking atomic Behdad Esfahbod 2025-03-22 14:19:34 -06:00
  • 977e4f94e0 [font] Simplify changed mechanism Behdad Esfahbod 2025-03-22 14:09:26 -06:00
  • 8ae92d0d83 [text-rendering-tests] Run against all font-funcs Behdad Esfahbod 2025-03-22 13:21:54 -06:00
  • 51a5618c54 [test] Update text-rendering-tests Behdad Esfahbod 2025-03-22 13:20:16 -06:00
  • e328a9fd42 [test] Respect MESON_EXE_WRAPPER in more test runners Behdad Esfahbod 2025-03-22 13:07:10 -06:00
  • a388989af4 [README.mingw.md] Final touches, hopefully Behdad Esfahbod 2025-03-22 12:31:21 -06:00
  • f7f9cd1296 [README.mingw.md] Review feedback Behdad Esfahbod 2025-03-22 11:42:32 -06:00
  • e320109e5d
    Merge pull request #5160 from harfbuzz/mingw-readme Behdad Esfahbod 2025-03-22 01:30:45 -06:00
  • f9ad7c37b1 [README.mingw.md] Update Behdad Esfahbod 2025-03-22 01:05:35 -06:00
  • 0b139a81fe [.ci/build-win.sh] Enable tests Behdad Esfahbod 2025-03-22 01:05:26 -06:00
  • 4fd4dbb896 [doc] Restore README.mingw.md Khaled Hosny 2025-03-17 22:12:17 +02:00
  • 475afee0b8 Change file permission Behdad Esfahbod 2025-03-22 00:21:20 -06:00
  • 0eeb6ccb42 [perf] Bikeshedding Behdad Esfahbod 2025-03-21 17:36:43 -06:00
  • cfb962d73c [fontations] Use the proposed pop_layer_with_mode Behdad Esfahbod 2025-03-21 14:53:34 -06:00
  • 409e263aaf [fontations] Use the proposed pop_layer_with_mode Behdad Esfahbod 2025-03-21 14:53:34 -06:00
  • 9fa31d1ed2 [fontations] Enable lto in dev builds as well Behdad Esfahbod 2025-03-21 14:44:03 -06:00
  • 852f66a418 [fontations] Implement fill-glyph Behdad Esfahbod 2025-03-21 13:57:31 -06:00
  • 871ca4a46a [fontations] Implement fill-glyph Behdad Esfahbod 2025-03-21 13:57:31 -06:00
  • 73401c67cf [fontations] Port to new push_clip_unscaled_glyph clip-unscaled-glyph Behdad Esfahbod 2025-03-21 12:54:29 -06:00
  • 10f09145ed [COLRv1] Port ot and ft to new push_clip_unscaled_glyph Behdad Esfahbod 2025-03-21 12:54:12 -06:00
  • 3a8785a7a1 [paint] Add push-clip-unscaled-glyph operation Behdad Esfahbod 2025-03-21 12:31:07 -06:00
  • 98e2333940 [COLRv1] Remove specialized transform optimization colrv1-simplify-transforms Behdad Esfahbod 2025-03-21 11:23:57 -06:00
  • 6d78d76bb2 [glyf] Don't access gvar/GVAR until needed glyf-no-gvar-load Behdad Esfahbod 2025-03-21 02:25:49 -06:00
  • 24a00e7f84 [COLRv1] Push font transform trickery to hb-cairo hb-cairo-clip-glyph Behdad Esfahbod 2025-03-21 02:11:38 -06:00
  • c867bc976a [test] Minor, adjust usage Behdad Esfahbod 2025-03-21 00:59:35 -06:00
  • a551736532 [test] Add hb-paint-all Behdad Esfahbod 2025-03-20 23:23:58 -06:00
  • 6a82561f00 [hb-draw-all] Error handling Behdad Esfahbod 2025-03-20 23:21:28 -06:00
  • cc0451c949 [cff2] Malloc-free draw of var blends Behdad Esfahbod 2025-03-20 19:58:37 -06:00
  • 42e98a3be6 [cff2] Malloc-free draw of var blends Behdad Esfahbod 2025-03-20 19:58:37 -06:00
  • e2a24ce13a
    Merge pull request #5177 from harfbuzz/exe_wrapper Behdad Esfahbod 2025-03-20 19:14:58 -06:00
  • be90974de8 [test/draw] Add meson.build Behdad Esfahbod 2025-03-20 19:12:29 -06:00
  • 1d25de8316 [test] Add draw/hb-draw-all Behdad Esfahbod 2025-03-20 19:11:26 -06:00
  • e3dc86bb0f [ci] Don’t set exe_wrapper in the cross files Khaled Hosny 2025-03-21 03:02:56 +02:00
  • a189b0f772 Revert "[ci] Install wine on Windows cross-compile jobs" Khaled Hosny 2025-03-21 03:02:19 +02:00
  • ca14981262 [ci] Install wine on Windows cross-compile jobs Khaled Hosny 2025-03-21 02:31:28 +02:00
  • 12e31ab7e8 [test] Allow running test suite under wine Khaled Hosny 2025-03-21 02:24:00 +02:00
  • 14c07dcfa7 [test] Make context-matching test pass with coretext font functions Khaled Hosny 2025-03-21 01:53:32 +02:00
  • 641ce6763b [test] Make context-matching test pass with coretext font functions Khaled Hosny 2025-03-21 01:53:32 +02:00
  • b2f7f6db1a
    Merge pull request #5165 from harfbuzz/fontations-glyph-name Behdad Esfahbod 2025-03-20 14:35:55 -06:00
  • 64dcece342 [fontations] Clean up atomic initialization based on review Behdad Esfahbod 2025-03-20 14:05:57 -06:00
  • 4107cceea1 [fontations] Roll skrifa forward Behdad Esfahbod 2025-03-20 14:00:06 -06:00
  • c84b9dca24
    Merge pull request #5170 from harfbuzz/directwrite-shape-variations Behdad Esfahbod 2025-03-20 11:18:58 -06:00
  • e57e728532 cmake: add missing FT_Get_Transform check Ozkan Sezer 2025-03-20 11:55:50 +03:00
  • 2619f6fac3 cmake: add missing FT_Get_Transform check Ozkan Sezer 2025-03-20 11:55:50 +03:00
  • 686503e2e0 [directwrite] Copy font variations when shaping Khaled Hosny 2025-03-19 16:37:56 +02:00
  • 24ad0dd46b [fontations] Implement glyph_from_name (with caching) Behdad Esfahbod 2025-03-19 15:53:22 -06:00
  • b3d48c2c1b [coretext] Only try setting variations if a variable font Behdad Esfahbod 2025-03-19 14:53:10 -06:00
  • 4822cb7672 [hb-info] Report WebAssembly in technology Behdad Esfahbod 2025-03-19 15:14:58 -06:00
  • bcfe79f9b1 [coretext] Only try setting variations if a variable font Behdad Esfahbod 2025-03-19 14:53:10 -06:00
  • 60ce16f221 [CI] Fix build Behdad Esfahbod 2025-03-19 13:22:27 -06:00
  • 34b9100c67 [hb-info] Fix argument parsing vs default behavior Behdad Esfahbod 2025-03-19 13:15:44 -06:00
  • 82e0ff6da0 [fontations] Implement get_glyph_name Behdad Esfahbod 2025-03-17 23:43:19 -06:00
  • 1a8352cfdb [fontations] Roll skrifa to 0.29 Behdad Esfahbod 2025-03-17 23:26:37 -06:00
  • 59aee7f3e8 [directwrite] Fix copying variations in hb_directwrite_font_create() Khaled Hosny 2025-03-19 02:37:18 +02:00
  • 0349359ce6 [tests] Fix one test Behdad Esfahbod 2025-03-18 14:59:26 -06:00
  • 38889c3ad6 [coretext] Fix loading named instances Behdad Esfahbod 2025-03-18 00:54:46 -06:00
  • 472e65dd0f [cff] Allow empty private dict (again) Behdad Esfahbod 2025-03-18 03:17:49 -06:00
  • 9e46d23a63 [coretext] Fix loading named instances Behdad Esfahbod 2025-03-18 00:54:46 -06:00
  • 0ebcc66506 [coretext] Fix glyph bounds Behdad Esfahbod 2025-03-17 20:44:37 -06:00
  • 696b4a26a8 [coretext] Blocklist one more shape test Behdad Esfahbod 2025-03-17 20:24:28 -06:00
  • ad9c473759 [test/shape] Make output less verbose Behdad Esfahbod 2025-03-17 19:39:57 -06:00
  • 630bc9b45d [coretext] Disable variation-selectors test :-( Behdad Esfahbod 2025-03-17 19:23:49 -06:00
  • 719dafdaad [test/shape] Allow comments in directives Behdad Esfahbod 2025-03-17 18:06:14 -06:00
  • 27bb37c5d0 [test/shape] Fix reporting Behdad Esfahbod 2025-03-17 17:54:06 -06:00
  • b24a93c68e [util] Reload face if face-loader changed Behdad Esfahbod 2025-03-17 17:50:47 -06:00
  • 9a0802dbe5 [test/shape] Comments Behdad Esfahbod 2025-03-17 17:36:20 -06:00
  • ee34711d64 [test/shape] Allow directives to instruct what backends to test Behdad Esfahbod 2025-03-17 17:10:17 -06:00
  • 220a8b9496 [test/shape] Massage script some more Behdad Esfahbod 2025-03-17 16:52:24 -06:00
  • 7c248cccb5 [test/shape] Var rename Behdad Esfahbod 2025-03-17 16:00:10 -06:00
  • 3e137c8e8a [test/shape] Minor massage the runner Behdad Esfahbod 2025-03-17 14:54:09 -06:00
  • cf1772a492 [test/shape] Compare results without glyph names if needed Behdad Esfahbod 2025-03-17 13:29:54 -06:00
  • a37fb2fbf7 [test/shape] Rename a couple of variables Behdad Esfahbod 2025-03-17 13:25:05 -06:00
  • 24f9fd46ce [test/shape] Restart hb-shape --batch process if killed Behdad Esfahbod 2025-03-17 13:23:29 -06:00
  • 5b3bf25bb8 [test/shape] Test all font-funcs backends if none specified Behdad Esfahbod 2025-03-17 00:46:49 -06:00
  • f16196a00e [test-shape] Assume ot shaper is default Behdad Esfahbod 2025-03-16 21:38:20 -06:00
  • 0d5795c0a5 [test/shape] Report shaper, face-loader, font-funcs Behdad Esfahbod 2025-03-16 21:35:25 -06:00
  • aacc667e51 [test/shape/run-tests] Streamline testing other backends Behdad Esfahbod 2025-03-16 21:27:45 -06:00
  • d2a017d785 [coretext] Fix glyph bounds Behdad Esfahbod 2025-03-17 20:44:37 -06:00
  • 1240a47093 [coretext] Blocklist one more shape test Behdad Esfahbod 2025-03-17 20:24:28 -06:00
  • ecfc5f40b9 [test/shape] Make output less verbose Behdad Esfahbod 2025-03-17 19:39:57 -06:00
  • 709449202d [coretext] Disable variation-selectors test :-( Behdad Esfahbod 2025-03-17 19:23:49 -06:00
  • f0ba6d2ebf [test/shape] Allow comments in directives Behdad Esfahbod 2025-03-17 18:06:14 -06:00
  • cdfbb7efb9 [ci] Massage cross-win building Behdad Esfahbod 2025-03-17 17:44:42 -06:00
  • b6d7b68663 [test/shape] Fix reporting Behdad Esfahbod 2025-03-17 17:54:06 -06:00
  • 0dd599c0ca [ci] Massage cross-win building Behdad Esfahbod 2025-03-17 17:44:42 -06:00
  • f819d85370 [util] Reload face if face-loader changed Behdad Esfahbod 2025-03-17 17:50:47 -06:00
  • b60c3e5ce6 [test/shape] Comments Behdad Esfahbod 2025-03-17 17:36:20 -06:00