Update harfbuzz to new version 10.2.0 from 2025-01-11 18:13:18
Categories
(Core :: Graphics: Text, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox136 | --- | fixed |
People
(Reporter: update-bot, Assigned: jfkthame)
Details
(Keywords: perf-alert, Whiteboard: [3pl-filed][task_id: QjPFMEJhSPeVT9rFm8tvIQ])
Attachments
(1 file, 1 obsolete file)
This update covers 56 commits. Here are the overall diff statistics, and then the commit information.
gfx/harfbuzz/NEWS | 29 +
gfx/harfbuzz/moz.yaml | 4 +-
gfx/harfbuzz/src/OT/Color/COLR/COLR.hh | 2 +-
gfx/harfbuzz/src/gen-def.py | 1 -
gfx/harfbuzz/src/gen-indic-table.py | 6 +-
gfx/harfbuzz/src/harfbuzz-config.cmake.in | 2 +
gfx/harfbuzz/src/harfbuzz-subset.cc | 2 +-
gfx/harfbuzz/src/hb-cairo.cc | 12 +-
gfx/harfbuzz/src/hb-common.cc | 3 +
gfx/harfbuzz/src/hb-config.hh | 2 -
gfx/harfbuzz/src/hb-coretext-font.cc | 6 +-
gfx/harfbuzz/src/hb-face.cc | 3 +-
gfx/harfbuzz/src/hb-ft-colr.hh | 2 +
gfx/harfbuzz/src/hb-ft.cc | 8 +-
gfx/harfbuzz/src/hb-null.hh | 2 +-
gfx/harfbuzz/src/hb-ot-cmap-table.hh | 4 +
gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh | 4 +
gfx/harfbuzz/src/hb-ot-layout.cc | 12 +
gfx/harfbuzz/src/hb-ot-os2-table.hh | 4 +-
gfx/harfbuzz/src/hb-ot-shaper-indic-machine.hh | 1289 ++++++++++++++++-----
gfx/harfbuzz/src/hb-ot-shaper-indic-machine.rl | 7 +-
gfx/harfbuzz/src/hb-ot-shaper-indic-table.cc | 11 +-
gfx/harfbuzz/src/hb-ot-shaper-myanmar-machine.hh | 650 ++++++----
gfx/harfbuzz/src/hb-ot-shaper-myanmar-machine.rl | 9 +-
gfx/harfbuzz/src/hb-ot-shaper-use-machine.hh | 1256 ++++++++++----------
gfx/harfbuzz/src/hb-ot-shaper-use-machine.rl | 1 +
gfx/harfbuzz/src/hb-ot-tag-table.hh | 15 +-
gfx/harfbuzz/src/hb-ot-var-common.hh | 24 +-
gfx/harfbuzz/src/hb-ot-var-gvar-table.hh | 1 +
gfx/harfbuzz/src/hb-paint.h | 2 +-
gfx/harfbuzz/src/hb-sanitize.hh | 4 +-
gfx/harfbuzz/src/hb-serialize.hh | 21 +-
gfx/harfbuzz/src/hb-shape.h | 2 +
gfx/harfbuzz/src/hb-subset-input.cc | 139 ++-
gfx/harfbuzz/src/hb-subset-plan.cc | 18 +-
gfx/harfbuzz/src/hb-subset-plan.hh | 9 +
gfx/harfbuzz/src/hb-subset-repacker.cc | 58 -
gfx/harfbuzz/src/hb-subset-repacker.h | 81 -
gfx/harfbuzz/src/hb-subset-serialize.cc | 57 +
gfx/harfbuzz/src/hb-subset-serialize.h | 83 +
gfx/harfbuzz/src/hb-subset.cc | 2 +-
gfx/harfbuzz/src/hb-subset.h | 12 +
gfx/harfbuzz/src/hb-utf.hh | 6 +-
gfx/harfbuzz/src/hb-version.h | 4 +-
gfx/harfbuzz/src/meson.build | 5 +-
gfx/harfbuzz/src/moz.build | 1 +
46 files changed, 2494 insertions(+), 1381 deletions(-)
7b27c8edd46c674e01dd226fa9e1aa7549f5c436 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/7b27c8edd46c674e01dd226fa9e1aa7549f5c436
Authored: 2025-01-11 18:13:18 +0200
Committed: 2025-01-11 18:13:18 +0200
10.2.0
ba31fc95a93454442a021e5f02342f51c3fd4acb by Thrita <treata11@yahoo.com>
https://github.com/harfbuzz/harfbuzz/commit/ba31fc95a93454442a021e5f02342f51c3fd4acb
Authored: 2025-01-11 13:21:57 +0330
Committed: 2025-01-11 11:51:57 +0200
Add support for Apple framework builds (#4993)
021b44388667903d7bc9c92c924ad079f13b90ce by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/021b44388667903d7bc9c92c924ad079f13b90ce
Authored: 2025-01-10 13:57:16 -0700
Committed: 2025-01-10 13:57:16 -0700
Garay script is RTL
fc42cdd68df0ce710b507981184ade7bf1b164e6 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/fc42cdd68df0ce710b507981184ade7bf1b164e6
Authored: 2025-01-08 22:17:03 +0200
Committed: 2025-01-08 22:17:03 +0200
[docs] Reduce warnings
1ce8191289a18bf81e6c4dbc84078d6bb14e0879 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/1ce8191289a18bf81e6c4dbc84078d6bb14e0879
Authored: 2025-01-08 15:25:46 +0200
Committed: 2025-01-08 15:56:10 +0200
[subset-serialize] Formatting
e943a0098bf6aa4b88f7cec862472694cbb32462 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/e943a0098bf6aa4b88f7cec862472694cbb32462
Authored: 2025-01-08 15:22:47 +0200
Committed: 2025-01-08 15:56:10 +0200
[subset-serialize] Try to fix MSVC build
9d5beeafa1db508a74ec2eda90b55ae33fc42668 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/9d5beeafa1db508a74ec2eda90b55ae33fc42668
Authored: 2025-01-08 01:07:09 +0200
Committed: 2025-01-08 15:12:40 +0200
[subset-serialize] Fix doc generation
bdb50f1c6ec97f32251ce477c3f74373cc0f1472 by Garret Rieger <grieger@google.com>
https://github.com/harfbuzz/harfbuzz/commit/bdb50f1c6ec97f32251ce477c3f74373cc0f1472
Authored: 2025-01-07 20:32:05 +0000
Committed: 2025-01-07 13:39:51 -0700
[repacker] Also rename api method from hb_subset_repack_or_fail -> hb_subset_serialize_or_fail.
056504168c7f439e3b2dcaecd0d205d0177192a7 by Garret Rieger <grieger@google.com>
https://github.com/harfbuzz/harfbuzz/commit/056504168c7f439e3b2dcaecd0d205d0177192a7
Authored: 2025-01-07 19:56:25 +0000
Committed: 2025-01-07 13:39:51 -0700
[repacker] rename hb-subset-repacker -> hb-subset-serialize.
3a63e174d8238edea45447c85d7fcc3472dff0db by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/3a63e174d8238edea45447c85d7fcc3472dff0db
Authored: 2025-01-06 21:21:51 +0000
Committed: 2025-01-07 13:02:43 -0700
Bump jinja2 from 3.1.4 to 3.1.5 in /.ci
503553c3d2564cc5c4a7fad0434e726edcb99929 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/503553c3d2564cc5c4a7fad0434e726edcb99929
Authored: 2025-01-07 11:50:12 -0700
Committed: 2025-01-07 11:50:12 -0700
[docs] Fix build for real this time
fca062eb4c57cb22c78b01dc9a2ae7e6e433d7b0 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/fca062eb4c57cb22c78b01dc9a2ae7e6e433d7b0
Authored: 2025-01-07 11:38:25 -0700
Committed: 2025-01-07 11:38:25 -0700
[docs] Fix build fail
c1f5b780f364e1316933dc539f8f04e399d66245 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/c1f5b780f364e1316933dc539f8f04e399d66245
Authored: 2025-01-07 11:31:05 -0700
Committed: 2025-01-07 11:31:05 -0700
Fix docs
379e3c989a9fc0b9ece3e8fe3426c4ed9c40748a by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/379e3c989a9fc0b9ece3e8fe3426c4ed9c40748a
Authored: 2025-01-07 11:29:35 -0700
Committed: 2025-01-07 11:29:35 -0700
[shape] Wrap justify API in EXPERIMENTAL
5a6f5922dd9adb72e94643c5270086a1bd2d0e25 by Garret Rieger <grieger@google.com>
https://github.com/harfbuzz/harfbuzz/commit/5a6f5922dd9adb72e94643c5270086a1bd2d0e25
Authored: 2025-01-06 21:16:24 +0000
Committed: 2025-01-07 11:28:38 -0700
[repacker] Promote repacking API to stable.
1abc8d2f374ba43e7866c8a2acc2257d7c2bc897 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/1abc8d2f374ba43e7866c8a2acc2257d7c2bc897
Authored: 2025-01-07 11:27:46 -0700
Committed: 2025-01-07 11:27:46 -0700
Revert "Bump setuptools from 73.0.1 to 75.7.0 in /.ci"
23358ec2796c606b580a5fe41ffaf2510a9fd3fe by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/23358ec2796c606b580a5fe41ffaf2510a9fd3fe
Authored: 2025-01-06 10:37:16 +0000
Committed: 2025-01-06 14:20:52 -0700
Bump setuptools from 73.0.1 to 75.7.0 in /.ci
57569baa65a5668c8e92552f511375d9ef1d1959 by David Corbett <corbett.dav@northeastern.edu>
https://github.com/harfbuzz/harfbuzz/commit/57569baa65a5668c8e92552f511375d9ef1d1959
Authored: 2025-01-02 21:14:25 -0500
Committed: 2025-01-03 05:19:13 -0700
Don’t insert U+25CC before super/subscript digits
b5a65e0f20c30a7f13b2f6619479a6d666e603e0 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/b5a65e0f20c30a7f13b2f6619479a6d666e603e0
Authored: 2024-12-23 10:10:31 +0000
Committed: 2024-12-23 05:18:18 -0700
Bump meson from 1.5.2 to 1.6.1 in /.ci
3258b1f2482a522f7edebecb11ffb061cd050abd by wang-bin <wbsecg1@gmail.com>
https://github.com/harfbuzz/harfbuzz/commit/3258b1f2482a522f7edebecb11ffb061cd050abd
Authored: 2024-12-20 10:58:14 +0800
Committed: 2024-12-20 00:25:45 -0700
[coretext]: fix tvOS build
524e0f0ad582604ad86e04e5a49cd453920f09cb by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/524e0f0ad582604ad86e04e5a49cd453920f09cb
Authored: 2024-12-19 11:53:37 +0200
Committed: 2024-12-19 11:54:10 +0200
[doc] Improve hb_face_reference_table() docs
e451e91ec3608a2ebfec34d0c4f0b3d880e00e33 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/e451e91ec3608a2ebfec34d0c4f0b3d880e00e33
Authored: 2024-12-16 10:33:51 +0000
Committed: 2024-12-16 04:22:16 -0700
Bump ninja from 1.11.1.2 to 1.11.1.3 in /.ci
ce00135e374f03727c41e079e138757699c3ad9b by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/ce00135e374f03727c41e079e138757699c3ad9b
Authored: 2024-12-16 10:33:41 +0000
Committed: 2024-12-16 04:22:06 -0700
Bump fonttools from 4.55.2 to 4.55.3 in /.ci
edb3b208956318d91decfa5f2f673e399f50e90b by David Corbett <corbett.dav@northeastern.edu>
https://github.com/harfbuzz/harfbuzz/commit/edb3b208956318d91decfa5f2f673e399f50e90b
Authored: 2024-12-15 12:01:33 -0500
Committed: 2024-12-15 12:34:48 -0700
Make hb_test_tools.py work in Python 3.13
f887096ab11239def01fcee44cf94cd4b34ed0ab by David Corbett <corbett.dav@northeastern.edu>
https://github.com/harfbuzz/harfbuzz/commit/f887096ab11239def01fcee44cf94cd4b34ed0ab
Authored: 2024-12-15 10:53:09 -0500
Committed: 2024-12-15 12:32:08 -0700
[myanmar] Allow all tones (& visarga) in any order
c8050b3872d012adf0a64b5b39d9c67e7f4dfc94 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/c8050b3872d012adf0a64b5b39d9c67e7f4dfc94
Authored: 2024-12-10 11:22:15 -0700
Committed: 2024-12-10 11:22:15 -0700
[coretext] Fix build on old Mac
c6609bed681570c265ee9fb3d43b90ef3b333c59 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/c6609bed681570c265ee9fb3d43b90ef3b333c59
Authored: 2024-12-09 10:55:17 +0000
Committed: 2024-12-09 15:58:37 +0200
Bump codecov/codecov-action from 5.0.7 to 5.1.1
8364839f5c778643c8fe7b52051ef0bc74000a4d by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/8364839f5c778643c8fe7b52051ef0bc74000a4d
Authored: 2024-12-09 10:55:13 +0000
Committed: 2024-12-09 15:41:46 +0200
Bump github/codeql-action from 3.27.5 to 3.27.6
30099ee1886d80492a664778f087024ef7d153e7 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/30099ee1886d80492a664778f087024ef7d153e7
Authored: 2024-12-09 10:24:30 +0000
Committed: 2024-12-09 15:41:27 +0200
Bump fonttools from 4.55.0 to 4.55.2 in /.ci
40ef6c05775885241dd3f4d69f08fa4e7e1e451c by David Corbett <corbett.dav@northeastern.edu>
https://github.com/harfbuzz/harfbuzz/commit/40ef6c05775885241dd3f4d69f08fa4e7e1e451c
Authored: 2024-12-05 16:03:28 -0500
Committed: 2024-12-05 15:59:39 -0700
[ot-tags] Update OpenType language system registry
1c249be96e27eafd15eb86d832b67fbc3751634b by Kesavan Yogeswaran <hikes@google.com>
https://github.com/harfbuzz/harfbuzz/commit/1c249be96e27eafd15eb86d832b67fbc3751634b
Authored: 2024-12-02 15:51:19 +0000
Committed: 2024-12-02 14:55:50 -0700
Sidestep nontrivial-memaccess warning in Crap()
10cf348a677a33a26e23646070752bf3a8849489 by Caleb Maclennan <caleb@alerque.com>
https://github.com/harfbuzz/harfbuzz/commit/10cf348a677a33a26e23646070752bf3a8849489
Authored: 2024-11-11 10:32:01 +0300
Committed: 2024-11-28 16:22:33 -0700
[gsubgpos] Guard integer arithmetic against wrapping below zero
780aaca89b2acadaaa2bece54e92f6838827b308 by Luca Ebach <bitbucket@lucebac.net>
https://github.com/harfbuzz/harfbuzz/commit/780aaca89b2acadaaa2bece54e92f6838827b308
Authored: 2024-11-27 16:12:51 +0100
Committed: 2024-11-28 02:31:46 +0200
set harfbuzz version in cmake config file
3bb89eebd6a0f0ef3bd7f489b8b7274923c4b43c by Qunxin Liu <qxliu@google.com>
https://github.com/harfbuzz/harfbuzz/commit/3bb89eebd6a0f0ef3bd7f489b8b7274923c4b43c
Authored: 2024-11-24 17:00:14 -0800
Committed: 2024-11-25 09:38:13 -0700
[instancer] use hb_parse_double() for parsing axis positions
26a737ac158de152cf5229fc0b0bd325a4c8facd by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/26a737ac158de152cf5229fc0b0bd325a4c8facd
Authored: 2024-11-25 11:28:53 +0000
Committed: 2024-11-25 04:33:37 -0700
Bump ninja from 1.11.1.1 to 1.11.1.2 in /.ci
1dc8ff050ffd5558b2292e84ad0bb6c01ad2d28b by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/1dc8ff050ffd5558b2292e84ad0bb6c01ad2d28b
Authored: 2024-11-25 11:03:40 +0000
Committed: 2024-11-25 04:07:53 -0700
Bump codecov/codecov-action from 5.0.2 to 5.0.7
7d6729de2923cdb646da2369a95fae1596403dae by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/7d6729de2923cdb646da2369a95fae1596403dae
Authored: 2024-11-25 11:03:34 +0000
Committed: 2024-11-25 04:07:44 -0700
Bump github/codeql-action from 3.27.4 to 3.27.5
056cc560449615819f1c443c20d8844e226773f6 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/056cc560449615819f1c443c20d8844e226773f6
Authored: 2024-11-24 07:33:12 +0200
Committed: 2024-11-24 17:42:43 -0700
[config] Improve language handling with HB_LEAN
5e584ee7d90d767e1d68030aa2b04b950a0bc9f9 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/5e584ee7d90d767e1d68030aa2b04b950a0bc9f9
Authored: 2024-11-24 09:36:24 +0200
Committed: 2024-11-24 09:43:12 +0200
[ci] Try to fix homebrew pkg-config/pkgconf mess
0b7beefd0b268c1ec52935937f4abc7e7a3bc3e5 by Garret Rieger <grieger@google.com>
https://github.com/harfbuzz/harfbuzz/commit/0b7beefd0b268c1ec52935937f4abc7e7a3bc3e5
Authored: 2024-11-22 01:00:57 +0000
Committed: 2024-11-21 18:10:21 -0700
Raise table growth limit during subsetting. Real case encountered that exceeded the current limit. Fixes #4943.
773fe85018375c4d663a9d6dbcdd9c2246b99630 by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/773fe85018375c4d663a9d6dbcdd9c2246b99630
Authored: 2024-11-20 17:20:49 +0200
Committed: 2024-11-21 14:40:57 -0700
[layout] Blocklist the GDEF table of various Courier New versions
5002153e3a7cdab287ba1c3087bd359bb8c513ad by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/5002153e3a7cdab287ba1c3087bd359bb8c513ad
Authored: 2024-11-20 17:29:06 +0200
Committed: 2024-11-20 17:51:37 +0200
[ci] Try to fix macOS build
b14def8bb32f32c32f2e2e9e1ce3efef2a242ca0 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/b14def8bb32f32c32f2e2e9e1ce3efef2a242ca0
Authored: 2024-11-18 11:04:46 +0000
Committed: 2024-11-18 08:30:48 -0700
Bump fonttools from 4.54.1 to 4.55.0 in /.ci
baf374e3784a63662b9260122629a1777add35ba by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/baf374e3784a63662b9260122629a1777add35ba
Authored: 2024-11-18 11:10:47 +0000
Committed: 2024-11-18 08:30:34 -0700
Bump codecov/codecov-action from 4.6.0 to 5.0.2
b60889265875e67ca508ee28ce822456854522d9 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
https://github.com/harfbuzz/harfbuzz/commit/b60889265875e67ca508ee28ce822456854522d9
Authored: 2024-11-18 11:10:55 +0000
Committed: 2024-11-18 08:30:19 -0700
Bump github/codeql-action from 3.27.0 to 3.27.4
2ddae7717948014fbb7ac3ded0f5ca9ab60fc52e by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/2ddae7717948014fbb7ac3ded0f5ca9ab60fc52e
Authored: 2024-11-17 00:02:03 -0700
Committed: 2024-11-17 00:02:03 -0700
[util/cairo] Handle all null matrices
392463267f05484811662d34e1745df74e838b8c by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/392463267f05484811662d34e1745df74e838b8c
Authored: 2024-11-16 12:20:24 -0700
Committed: 2024-11-16 12:20:24 -0700
[cairo] Protect against some invalid matrices
d759ee5a8d61f18fd3cec26998a19135ca82b39a by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/d759ee5a8d61f18fd3cec26998a19135ca82b39a
Authored: 2024-11-15 16:18:34 -0700
Committed: 2024-11-15 16:18:34 -0700
[ft] Guard FT_LOAD_NO_SVG
965790764a8288a418340cbf26e2251e68a6d128 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/965790764a8288a418340cbf26e2251e68a6d128
Authored: 2024-11-15 15:33:11 -0700
Committed: 2024-11-15 15:33:11 -0700
[ft-colr] Don't load SVG table since we don't support it
21cba9e5bc747da7c64f3dc83a9fc16e0678a2dc by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/21cba9e5bc747da7c64f3dc83a9fc16e0678a2dc
Authored: 2024-11-15 15:21:03 -0700
Committed: 2024-11-15 15:21:21 -0700
[cairo] Fix scaling in paint_color_glyph
de7f97b7f7f8384f155ed78447387a11d458b828 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/de7f97b7f7f8384f155ed78447387a11d458b828
Authored: 2024-11-15 15:14:37 -0700
Committed: 2024-11-15 15:14:37 -0700
[COLR] Add comment
b0d52abe9788e018bfb3a7dca3b864089ac013d0 by Garret Rieger <grieger@google.com>
https://github.com/harfbuzz/harfbuzz/commit/b0d52abe9788e018bfb3a7dca3b864089ac013d0
Authored: 2024-10-23 20:49:44 +0000
Committed: 2024-11-11 13:45:08 -0700
[subset] consider variation selectors subsetting cmap14
1767f99e2e2196c3fcae27db6d8b60098d3f6d26 by Behdad Esfahbod <behdad@behdad.org>
https://github.com/harfbuzz/harfbuzz/commit/1767f99e2e2196c3fcae27db6d8b60098d3f6d26
Authored: 2024-11-10 22:43:28 -0700
Committed: 2024-11-10 22:43:28 -0700
[cairo] Guard hb_cairo_glyphs_from_buffer() against bad UTF-8
6898a6048cd57b75df1da38ec72fa194a4c3ec4e by Khaled Hosny <khaled@aliftype.com>
https://github.com/harfbuzz/harfbuzz/commit/6898a6048cd57b75df1da38ec72fa194a4c3ec4e
Authored: 2024-11-09 11:51:14 +0200
Committed: 2024-11-09 13:17:58 +0200
[meson] Update wrap files
b5ed7846d63e33d1bfc302c25dd6cb6a1076e229 by Qunxin Liu <qxliu@google.com>
https://github.com/harfbuzz/harfbuzz/commit/b5ed7846d63e33d1bfc302c25dd6cb6a1076e229
Authored: 2024-11-08 14:46:57 -0800
Committed: 2024-11-08 18:06:35 -0700
[subset-serialize] release discarded objects
622e9c33c39e9c2a6491763841d6d6ad715f6abf by Qunxin Liu <qxliu@google.com>
https://github.com/harfbuzz/harfbuzz/commit/622e9c33c39e9c2a6491763841d6d6ad715f6abf
Authored: 2024-11-06 10:59:17 -0800
Committed: 2024-11-06 12:38:00 -0700
[instancer] fix for incorrect offset calculation when we have gvar padding
Reporter | ||
Comment 1•1 month ago
|
||
QjPFMEJhSPeVT9rFm8tvIQ |
./mach vendor gfx/harfbuzz/moz.yaml
reported an error editing moz.build files:
Latest tag is 10.2.0 from 2025-01-11T18:13:18+02:00
Fetching code archive from https://github.com/harfbuzz/harfbuzz/archive/10.2.0.tar.gz
Retaining wanted in-tree files.
Cleaning gfx/harfbuzz to import changes.
Unpacking upstream files for gfx/harfbuzz.
Retaining wanted files from upstream changes.
Removing excluded files from upstream changes.
Removing: [189 (omitted) items in /tmp/tmpunqchubs/test/shape/data/in-house/fonts, 27 (omitted) items in /tmp/tmpunqchubs/src, 79 (omitted) items in /tmp/tmpunqchubs/test/shape/data/in-house/tests, 30 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.context, 68 (omitted) items in /tmp/tmpunqchubs/test/api, 12 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gdef-varstore, 449 (omitted) items in /tmp/tmpunqchubs/test/fuzzing/fonts, 112 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/cbdt, 205 (omitted) items in /tmp/tmpunqchubs/test/shape/data/aots/fonts, /tmp/tmpunqchubs/.circleci/config.yml, 252 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/basics, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/full_instance: Roboto-Variable.default.all.wght=300,wdth=90.ttf, Roboto-Variable.no-prune-unicode-ranges.all.wght=150,wdth=80.ttf, Roboto-Variable.default.all.wght=150,wdth=80.ttf and Roboto-Variable.no-prune-unicode-ranges.all.wght=300,wdth=90.ttf, 16 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/32bit_var_store, 20 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos4, 18 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gsub8, 228 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/cmap14, 9 items in /tmp/tmpunqchubs/perf: README.md, benchmark-set.cc, benchmark-map.cc, benchmark-ot.cc, benchmark-font.cc, hb-benchmark.hh, benchmark-subset.cc, meson.build and benchmark-shape.cc, 154 (omitted) items in /tmp/tmpunqchubs/test/api/fonts, 28 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/colr, 28 (omitted) items in /tmp/tmpunqchubs/util, 81 (omitted) items in /tmp/tmpunqchubs/test/subset/data/tests, 90 (omitted) items in /tmp/tmpunqchubs/test/shape/data/text-rendering-tests/tests, 20 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos5, 42 (omitted) items in /tmp/tmpunqchubs/test/subset/data/profiles, /tmp/tmpunqchubs/test/COPYING, /tmp/tmpunqchubs/test/meson.build, /tmp/tmpunqchubs/test/subset/data/expected/instance_feature_variations/MPLUS1-Variable.default.30DD.wght=400.ttf, /tmp/tmpunqchubs/test/subset/data/expected/instance_feature_variations/MPLUS1-Variable.default.30DD.wght=100.ttf, 128 (omitted) items in /tmp/tmpunqchubs/test/shape/data/aots/tests, 48 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/full-font, 77 (omitted) items in /tmp/tmpunqchubs/test/shape/data/text-rendering-tests/fonts, 91 (omitted) items in /tmp/tmpunqchubs/test/subset/data/fonts, 20 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos6, 20 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos2, 18 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gsub6, 12 (omitted) items in /tmp/tmpunqchubs/test/shape, 12 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gdef-attachlist, 10 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos3, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gsub5_format2: Molengo-Regular.layout-test-retain-gids.all.ttf, Molengo-Regular.layout-test.all.ttf, Molengo-Regular.layout-test.268,301,302,324.ttf and Molengo-Regular.layout-test-retain-gids.268,301,302,324.ttf, 6 items in /tmp/tmpunqchubs/test/subset/data/repack_tests: table_duplication.tests, basic.tests, advanced_prioritization.tests, space_splitting.tests, isolation.tests and prioritization.tests, 21 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/japanese, 5 items in /tmp/tmpunqchubs/test/subset/data/expected/math_coverage_offset: Caudex-Regular.default.all.ttf, Caudex-Regular.retain-gids.all.ttf, Caudex-Regular.notdef-outline.all.ttf, Caudex-Regular.keep-all-layout-features.all.ttf and Caudex-Regular.glyph-names.all.ttf, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/variable: Fraunces.default.61.ttf, Fraunces.retain-gids.26,66,69,124,125.ttf, Fraunces.retain-gids.61.ttf and Fraunces.default.26,66,69,124,125.ttf, 52 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/colrv1, 6 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gdef.glyphset: IndicTestHowrah-Regular.drop-hints.all.ttf, IndicTestHowrah-Regular.default.all.ttf, IndicTestHowrah-Regular.default.9dd.ttf, IndicTestHowrah-Regular.drop-hints.9dd.ttf, IndicTestHowrah-Regular.retain-gids.all.ttf and IndicTestHowrah-Regular.retain-gids.9dd.ttf, 40 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/cff-japanese, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/colr_glyphs: BungeeColor-Regular.retain-gids.41.ttf, BungeeColor-Regular.drop-hints-retain-gids.41.ttf, BungeeColor-Regular.drop-hints.41.ttf and BungeeColor-Regular.default.41.ttf, 8 items in /tmp/tmpunqchubs/test/subset/data/expected/instantiate_colrv1: Foldit.default.all.wght=900.ttf, Foldit.default.41.wght=300-600.ttf, KalniaGlaze.default.all.wght=900.ttf, KalniaGlaze.default.41.wght=300-600.ttf, Foldit.default.all.wght=300-600.ttf, KalniaGlaze.default.all.wght=300-600.ttf, Foldit.default.41.wght=900.ttf and KalniaGlaze.default.41.wght=900.ttf, 6 items in /tmp/tmpunqchubs/test/subset/data/expected/mvar_partial_instance: NotoSans-VF.abc.default.all.wght=500-800.ttf, NotoSans-VF.abc.default.all.wght=300-600.iup_optimize.ttf, NotoSans-VF.abc.default.all.wght=300-600.ttf, NotoSans-VF.abc.default.all.wght=500-800.iup_optimize.ttf, NotoSans-VF.abc.default.all.wght=200-600,wdth=80-90,CTGR=20-60.ttf and NotoSans-VF.abc.default.all.wght=200-600,wdth=80-90,CTGR=20-60.iup_optimize.ttf, 6 items in /tmp/tmpunqchubs/perf/texts: hi-words.txt, en-thelittleprince.txt, fa-words.txt, duployan.txt, en-words.txt and fa-thelittleprince.txt, 25 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/cmap, 28 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.notonastaliqurdu, 10 (omitted) items in /tmp/tmpunqchubs/test/fuzzing/graphs, 24 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/cff-full-font, 8 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gsub3: gsub_alternate_substitution.layout-test.53A9,53F1.otf, gsub_alternate_substitution.layout-test-retain-gids.53F1.otf, gsub_alternate_substitution.layout-test-retain-gids.53A9.otf, gsub_alternate_substitution.layout-test-retain-gids.53A9,53F1.otf, gsub_alternate_substitution.layout-test.all.otf, gsub_alternate_substitution.layout-test-retain-gids.all.otf, gsub_alternate_substitution.layout-test.53F1.otf and gsub_alternate_substitution.layout-test.53A9.otf, 6 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos9: gpos9_font2.layout-test.41,42.otf, gpos9_font2.layout-test.41.otf, gpos9_font2.layout-test-retain-gids.41,42.otf, gpos9_font2.layout-test.42.otf, gpos9_font2.layout-test-retain-gids.41.otf and gpos9_font2.layout-test-retain-gids.42.otf, /tmp/tmpunqchubs/test/subset/data/expected/instantiate_cff2_update_metrics/Cantarell-VF-ABC.retain-gids.all.wght=800.otf, /tmp/tmpunqchubs/test/subset/data/expected/instantiate_cff2_update_metrics/Cantarell-VF-ABC.default.all.wght=800.otf, 30 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gsub5, 12 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/glyph_names: Ubuntu-Regular.glyph-names.all.ttf, Ubuntu-Regular.glyph-names.0x0,0x8,0x9,0x1d,0x20,0xb7.ttf, Ubuntu-Regular.retain-gids-glyph-names.0x0,0x8,0x9,0x1d,0x20,0xb7.ttf and Ubuntu-Regular.retain-gids-glyph-names.all.ttf, 24 (omitted) items in /tmp/tmpunqchubs/test/api/results, 9 items in /tmp/tmpunqchubs/.github/workflows: macos-ci.yml, arm-ci.yml, scorecard.yml, cifuzz.yml, coverity-scan.yml, configs-build.yml, linux-ci.yml, msvc-ci.yml and msys2-ci.yml, 3 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.drop_feature: SpectralSC-ExtraLightItalic.notdef-outline.all.ttf, SpectralSC-ExtraLightItalic.default.all.ttf and SpectralSC-ExtraLightItalic.glyph-names.all.ttf, 6 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.duplicate_features: AlegreyaSans-BlackItalic.default.all.ttf, AlegreyaSans-BlackItalic.glyph-names.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf, AlegreyaSans-BlackItalic.default.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf, AlegreyaSans-BlackItalic.glyph-names.all.ttf, AlegreyaSans-BlackItalic.notdef-outline.all.ttf and AlegreyaSans-BlackItalic.notdef-outline.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf, 13 (omitted) items in /tmp/tmpunqchubs/test/fuzzing, 8 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.tinos: Tinos-Italic.glyph-names.all.ttf, Tinos-Italic.notdef-outline.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf, Tinos-Italic.notdef-outline.all.ttf, Tinos-Italic.default.all.ttf, Tinos-Italic.retain-gids.all.ttf, Tinos-Italic.default.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf, Tinos-Italic.retain-gids.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf and Tinos-Italic.glyph-names.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf, 15 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gdef, 18 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos8, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/apply_cvar_delta: Muli-ABC.default.all.wght=300.ttf, Comfortaa-Regular-new.default.all.wght=700.ttf, Comfortaa-Regular-new.default.all.wght=300.ttf and Muli-ABC.default.all.wght=700.ttf, /tmp/tmpunqchubs/subprojects/packagefiles/ragel/meson.build, 10 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout, 24 (omitted) items in /tmp/tmpunqchubs/docs, 8 items in /tmp/tmpunqchubs/test/subset/data/expected/glyf_partial_instancing: Roboto-Variable.composite.default.all.wght=300-600,wdth=85.ttf, Roboto-Variable.ABC.default.all.wght=200-300-500,wdth=80-90.ttf, Roboto-Variable.ABC.default.all.wght=300-600,wdth=85.ttf, Roboto-Variable.ABC.default.all.wght=200-300-500,wdth=80-90.iup_optimize.ttf, Roboto-Variable.ABC.default.all.wght=300-600,wdth=85.iup_optimize.ttf, Roboto-Variable.composite.default.all.wght=200-300-500,wdth=80-90.ttf, Roboto-Variable.composite.default.all.wght=200-300-500,wdth=80-90.iup_optimize.ttf and Roboto-Variable.composite.default.all.wght=300-600,wdth=85.iup_optimize.ttf, 6 items in /tmp/tmpunqchubs/test/subset/data/expected/iftb_requirements: Roboto-Variable.iftb_requirements.61,62,63.ttf, SourceSansPro-Regular.default.61,62,63.otf, Roboto-Variable.default.61,62,63.ttf, AdobeVFPrototype.default.61,62,63.otf, AdobeVFPrototype.iftb_requirements.61,62,63.otf and SourceSansPro-Regular.iftb_requirements.61,62,63.otf, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/update_def_wght: SourceSerifVariable-Roman.default.all.wght=500-800.ttf, SourceSerifVariable-Roman.default.all.wght=300-600.ttf, SourceSerifVariable-Roman.default.all.wght=500-800.iup_optimize.ttf and SourceSerifVariable-Roman.default.all.wght=300-600.iup_optimize.ttf, /tmp/tmpunqchubs/test/subset/data/expected/no_layout_closure/Roboto-Regular.no-layout-closure-gids2.no-unicodes.ttf, /tmp/tmpunqchubs/test/subset/data/expected/no_layout_closure/Roboto-Regular.no-layout-closure-gids.no-unicodes.ttf, 14 (omitted) items in /tmp/tmpunqchubs, 12 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/sbix, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/value_format_partial_instance: NotoSansOriya-valueformat-subset.drop-hints.all.wght=400.iup_optimize.ttf, NotoSansOriya-valueformat-subset.default.all.wght=400.iup_optimize.ttf, NotoSansOriya-valueformat-subset.default.all.wght=400.ttf and NotoSansOriya-valueformat-subset.drop-hints.all.wght=400.ttf, 8 items in /tmp/tmpunqchubs/test/subset/data/expected/math: STIXTwoMath-Regular.retain-gids.2f,7c,305.ttf, STIXTwoMath-Regular.default.all.ttf, STIXTwoMath-Regular.retain-gids.all.ttf, STIXTwoMath-Regular.glyph-names.all.ttf, STIXTwoMath-Regular.default.2f,7c,305.ttf, STIXTwoMath-Regular.notdef-outline.all.ttf, STIXTwoMath-Regular.notdef-outline.2f,7c,305.ttf and STIXTwoMath-Regular.glyph-names.2f,7c,305.ttf, 6 items in /tmp/tmpunqchubs/test/subset: meson.build, subset_test_suite.py, run-repack-tests.py, run-tests.py, generate-expected-outputs.py and repack_test.py, 12 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/colrv1_subset_varstore, /tmp/tmpunqchubs/.github/dependabot.yml, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/instantiate_glyf: Roboto-Variable.ABC.default.all.wght=650,wdth=85.ttf, Roboto-Variable.composite.default.all.wght=650,wdth=85.ttf, Roboto-Variable.composite.default.all.wght=200,wdth=90.ttf and Roboto-Variable.ABC.default.all.wght=200,wdth=90.ttf, 10 (omitted) items in /tmp/tmpunqchubs/.ci, 10 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/post, 6 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.khmer: Khmer.retain-gids.31.ttf, Khmer.retain-gids.1780.ttf, Khmer.default.31.ttf, Khmer.retain-gids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf, Khmer.default.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf and Khmer.default.1780.ttf, /tmp/tmpunqchubs/test/subset/data/expected/sync_vmetrics/playwrite_mm.subset.default.all.SPED=25,YEXT=520,wght=100-400,slnt=18.iup_optimize.ttf, /tmp/tmpunqchubs/test/subset/data/expected/sync_vmetrics/playwrite_mm.subset.default.all.SPED=25,YEXT=520,wght=100-400,slnt=18.ttf, 4 items in /tmp/tmpunqchubs/test/shape/data/aots: update.py, hb-aots-tester.cpp, meson.build and COPYING, 10 (omitted) items in /tmp/tmpunqchubs/test/subset/data/expected/layout.gpos8.amiri, 6 items in /tmp/tmpunqchubs/subprojects: freetype2.wrap, google-benchmark.wrap, glib.wrap, .gitignore, ragel.wrap and cairo.wrap, /tmp/tmpunqchubs/test/subset/data/expected/collect_name_ids/SourceSerif4Variable-Roman_subset.keep-all-layout-features.all.otf, /tmp/tmpunqchubs/test/subset/data/expected/instance_no_double_free/Handjet.default.all.wght=100,ELGR=1,ELSH=2.ttf, /tmp/tmpunqchubs/test/subset/data/expected/instance_no_double_free/Handjet.notdef-outline.all.wght=100,ELGR=1,ELSH=2.ttf, 3 items in /tmp/tmpunqchubs/test/threads: hb-subset-threads.cc, hb-shape-threads.cc and meson.build, /tmp/tmpunqchubs/test/subset/data/expected/layout.empty_ligature_offset/AnekBangla-latin-subset.default.all.ttf, /tmp/tmpunqchubs/test/subset/data/expected/mvar_full_instance/NotoSans-VF.abc.no-layout.all.wght=300,wdth=90,CTGR=0.ttf, /tmp/tmpunqchubs/test/subset/data/expected/mvar_full_instance/NotoSans-VF.abc.no-layout.all.wght=150,wdth=80,CTGR=0.ttf, /tmp/tmpunqchubs/test/subset/data/expected/pin_all_at_default/Roboto-Variable.ABC.default.all.wght=400,wdth=100.0.ttf, /tmp/tmpunqchubs/test/subset/data/expected/pin_all_at_default/Roboto-Variable.ABC.default.all.wght=drop,wdth=100.ttf, 6 items in /tmp/tmpunqchubs/test/subset/data/expected/layout.unsorted_featurelist: NotoIKEAHebrewLatin-Regular.default.392,3a7,3b2,3c7.ttf, NotoIKEAHebrewLatin-Regular.default.all.ttf, NotoIKEAHebrewLatin-Regular.retain-gids.392,3a7,3b2,3c7.ttf, NotoIKEAHebrewLatin-Regular.retain-gids.all.ttf, NotoIKEAHebrewLatin-Regular.layout-test.all.ttf and NotoIKEAHebrewLatin-Regular.layout-test.392,3a7,3b2,3c7.ttf, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/colr_with_components: colr-table.drop-hints-retain-gids.6B.ttf, colr-table.retain-gids.6B.ttf, colr-table.default.6B.ttf and colr-table.drop-hints.6B.ttf, 5 items in /tmp/tmpunqchubs/test/shape/data/text-rendering-tests: COPYING, meson.build, update.py, README and DISABLED, /tmp/tmpunqchubs/test/subset/data/expected/instantiate_base/NotoSerifHK-subset.default.all.wght=500.ttf, /tmp/tmpunqchubs/test/subset/data/expected/instantiate_base/NotoSerifHK-subset.default.all.wght=400-600.ttf, 3 items in /tmp/tmpunqchubs/perf/fonts: NotoNastaliqUrdu-Regular.ttf, Roboto-Regular.ttf and Amiri-Regular.ttf, 5 items in /tmp/tmpunqchubs/test/fuzzing/sets: intersect_01, subtract_01, symmetric_diff_01, clusterfuzz-testcase-minimized-hb-set-fuzzer-6255224052514816 and union_01, /tmp/tmpunqchubs/test/subset/data/expected/post_apply_mvar_delta/Recursive-ABC.no-layout.all.wght=500,CASL=0,CRSV=0,MONO=0,slnt=0.ttf, /tmp/tmpunqchubs/test/subset/data/expected/post_apply_mvar_delta/Recursive-ABC.no-layout.all.wght=400,CASL=0,CRSV=0,MONO=0,slnt=0.ttf, /tmp/tmpunqchubs/test/subset/data/expected/glyph_map/Roboto-Regular.glyph_map_roboto.41,43,61,66,69.ttf, /tmp/tmpunqchubs/test/subset/data/expected/instantiate_gvar_padding/googlesansflex_subset.default.all.ROND=100.0,slnt=0.0,wdth=150.0,wght=500.0.iup_optimize.ttf, /tmp/tmpunqchubs/test/subset/data/expected/instantiate_gvar_padding/googlesansflex_subset.default.all.ROND=100.0,slnt=0.0,wdth=150.0,wght=500.0.ttf, /tmp/tmpunqchubs/test/subset/data/expected/subset_base/SourceSansPro-Regular.retain-base-table-filter-scripts.61,62,63.otf, /tmp/tmpunqchubs/test/subset/data/expected/subset_base/SourceSansPro-Regular.retain-base-table.61,62,63.otf, /tmp/tmpunqchubs/test/subset/data/expected/gdef_partial_instance/AnekBangla-subset.default.all.wght=300.iup_optimize.ttf, /tmp/tmpunqchubs/test/subset/data/expected/gdef_partial_instance/AnekBangla-subset.default.all.wght=300.ttf, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/glyf_bug_3131: glyf_bug_3131.drop-hints-retain-gids.all.ttf, glyf_bug_3131.retain-gids.all.ttf, glyf_bug_3131.drop-hints-retain-gids.63,64,65,6F,70,71,72.ttf and glyf_bug_3131.retain-gids.63,64,65,6F,70,71,72.ttf, /tmp/tmpunqchubs/test/subset/data/expected/instance_comp_glyph_empty_child/RobotoMono.default.all.wght=700.ttf, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/feature_variations_partial_instance: NotoSansOriya-subset.default.all.wdth=75.ttf, NotoSansOriya-subset.default.all.wdth=75.iup_optimize.ttf, NotoSansOriya-subset.keep-all-layout-features.all.wdth=75.iup_optimize.ttf and NotoSansOriya-subset.keep-all-layout-features.all.wdth=75.ttf, /tmp/tmpunqchubs/test/subset/data/expected/cff.notoserifmyanmar/NotoSerifMyanmar-Regular.notdef-outline.1092.otf, 4 items in /tmp/tmpunqchubs/test/subset/data/expected/empty_region_vardata: RobotoFlex-Variable.ABC.default.all.wght=400,wdth=100,opsz=14.iup_optimize.ttf, RobotoFlex-Variable.ABC.default.all.wght=200-300,opsz=14.ttf, RobotoFlex-Variable.ABC.default.all.wght=200-300,opsz=14.iup_optimize.ttf and RobotoFlex-Variable.ABC.default.all.wght=400,wdth=100,opsz=14.ttf, /tmp/tmpunqchubs/test/subset/data/expected/colrv1_partial_instance/sixtyfour_subset.default.all.SCAN=0,XELA=0,YELA=0.ttf, /tmp/tmpunqchubs/test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test-retain-gids.all.ttf, /tmp/tmpunqchubs/test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test.all.ttf, /tmp/tmpunqchubs/test/subset/data/expected/feature_variation_instance_collect_lookups/AnekBangla-question-subset.default.all.wdth=112.5.ttf, /tmp/tmpunqchubs/test/subset/data/expected/feature_variation_instance_collect_lookups/AnekBangla-question-subset.default.all.wdth=112.5.iup_optimize.ttf, /tmp/tmpunqchubs/test/subset/data/expected/preprocess/Roboto-Regular.gids.61,62,63,30D9.ttf, /tmp/tmpunqchubs/test/shape/data/in-house/meson.build, /tmp/tmpunqchubs/test/subset/data/expected/instantiate_cff2/AdobeVFPrototype.default.all.wght=650,CNTR=50.otf]
Copying to gfx/harfbuzz.
Checking for update actions
Registering changes with version control.
Checking for a spurious update.
Version '10.2.0' has changed 44 files.
Updating moz.yaml.
Found release: 10.1.0 (2024-11-05T08:04:49+02:00).Found revision: 10.1.0
Updating moz.build files
Found 1 files added and 2 files removed.
Could not remove gfx/harfbuzz/src/hb-subset-repacker.cc from the appropriate moz.build file
Could not remove gfx/harfbuzz/src/hb-subset-repacker.h from the appropriate moz.build file
This is a deficiency in ./mach vendor . Please review the affected files before committing.
We're going to continue processing the update; but we may fail because we couldn't handle these files. If we do succeed, you may want to add these files to the 'exclude' key in the moz.yaml file, so they are excluded from the source tree and ignored in the future.
Reporter | ||
Comment 2•1 month ago
|
||
QjPFMEJhSPeVT9rFm8tvIQ |
I've submitted a try run for this commit: https://treeherder.mozilla.org/jobs?repo=try&revision=10b8ec0190f56874f65ea4bd35a990b808219750
Reporter | ||
Comment 3•1 month ago
|
||
Reporter | ||
Comment 4•1 month ago
|
||
Z-8rC0xiQ_eOCvDZey684Q |
It looks like we experienced one or more build failures when trying to apply this
update. You will need to apply this update manually; you can replicate the patch
locally with ./mach vendor gfx/harfbuzz/moz.yaml
. I'm going to abandon the Phabricator patch and
let you submit a new one.
If the build failure wasn't caused by a library change, and was instead caused by
something structural in the build system please let my maintainers know in
Slack:#secinf.
I do my best to automatically add new files to the build, but some moz.build files
are complicated and you may need to fix them manually.
Updated•1 month ago
|
Assignee | ||
Comment 5•1 month ago
|
||
Updated•1 month ago
|
Assignee | ||
Comment 6•1 month ago
|
||
Try run with D233985: https://treeherder.mozilla.org/jobs?repo=try&revision=d89b0a452f43cc5df574de9aba299844cc4c4d9f
Comment 8•1 month ago
|
||
bugherder |
Comment 9•19 days ago
|
||
Perfherder has detected a browsertime performance change from push 5a695a8f4a5ecfd8b14025c5800c53616f292f23.
Improvements:
Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
---|---|---|---|---|---|
4% | speedometer Flight-TodoMVC/Adding100Items/Sync | macosx1470-64-shippable | fission webrender | 32.69 -> 31.34 | Before/After |
4% | speedometer Flight-TodoMVC/Adding100Items | macosx1470-64-shippable | fission webrender | 36.25 -> 34.92 | Before/After |
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.
If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.
You can run these tests on try with ./mach try perf --alert 43466
For more information on performance sheriffing please see our FAQ.
Description
•