Closed Bug 1949618 Opened 3 days ago Closed 15 hours ago

Update harfbuzz to new version 10.3.0 from 2025-02-20 23:56:59

Categories

(Core :: Graphics: Text, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
137 Branch
Tracking Status
firefox137 --- fixed

People

(Reporter: update-bot, Assigned: jfkthame)

Details

(Whiteboard: [3pl-filed][task_id: NzLF6QOvTfGQXzoveXFbVQ])

Attachments

(1 file)

This update covers 224 commits. Here are the overall diff statistics, and then the commit information.


gfx/harfbuzz/NEWS | 43 +
gfx/harfbuzz/README.md | 1 -
gfx/harfbuzz/moz.yaml | 4 +-
gfx/harfbuzz/src/OT/Color/COLR/COLR.hh | 67 +-
gfx/harfbuzz/src/OT/Color/CPAL/CPAL.hh | 8 +
gfx/harfbuzz/src/OT/Layout/Common/Coverage.hh | 22 +
gfx/harfbuzz/src/OT/Layout/Common/CoverageFormat1.hh | 2 +
gfx/harfbuzz/src/OT/Layout/Common/CoverageFormat2.hh | 2 +
gfx/harfbuzz/src/OT/Layout/GPOS/PairPosFormat1.hh | 44 +-
gfx/harfbuzz/src/OT/Layout/GPOS/PairPosFormat2.hh | 58 +-
gfx/harfbuzz/src/OT/Layout/GPOS/SinglePosFormat1.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/GPOS/SinglePosFormat2.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/GSUB/AlternateSubstFormat1.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/GSUB/LigatureSubstFormat1.hh | 43 +-
gfx/harfbuzz/src/OT/Layout/GSUB/MultipleSubstFormat1.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/GSUB/SingleSubstFormat1.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/GSUB/SingleSubstFormat2.hh | 2 +-
gfx/harfbuzz/src/OT/Layout/types.hh | 3 +
gfx/harfbuzz/src/OT/Var/VARC/VARC.cc | 91 +-
gfx/harfbuzz/src/OT/Var/VARC/VARC.hh | 96 +-
gfx/harfbuzz/src/OT/glyf/SimpleGlyph.hh | 8 +-
gfx/harfbuzz/src/OT/glyf/glyf.hh | 71 +-
gfx/harfbuzz/src/OT/glyf/path-builder.hh | 98 +-
gfx/harfbuzz/src/OT/name/name.hh | 10 +-
gfx/harfbuzz/src/gen-vowel-constraints.py | 2 +-
gfx/harfbuzz/src/hb-aat-layout-common.hh | 243 +-
gfx/harfbuzz/src/hb-aat-layout-kerx-table.hh | 124 +-
gfx/harfbuzz/src/hb-aat-layout-morx-table.hh | 395 ++-
gfx/harfbuzz/src/hb-aat-layout-trak-table.hh | 182 +-
gfx/harfbuzz/src/hb-aat-layout.cc | 46 +-
gfx/harfbuzz/src/hb-aat-layout.hh | 8 +-
gfx/harfbuzz/src/hb-aat-map.cc | 15 +-
gfx/harfbuzz/src/hb-algs.hh | 10 +-
gfx/harfbuzz/src/hb-array.hh | 3 +-
gfx/harfbuzz/src/hb-atomic.hh | 1 +
gfx/harfbuzz/src/hb-bit-page.hh | 55 +-
gfx/harfbuzz/src/hb-bit-set-invertible.hh | 4 +
gfx/harfbuzz/src/hb-bit-set.hh | 65 +-
gfx/harfbuzz/src/hb-buffer-deserialize-json.hh | 902 +++++----
gfx/harfbuzz/src/hb-buffer-deserialize-json.rl | 7 +-
gfx/harfbuzz/src/hb-buffer.cc | 8 +-
gfx/harfbuzz/src/hb-buffer.hh | 17 +-
gfx/harfbuzz/src/hb-cff-interp-common.hh | 2 +-
gfx/harfbuzz/src/hb-config.hh | 1 +
gfx/harfbuzz/src/hb-coretext-font.cc | 102 +-
gfx/harfbuzz/src/hb-coretext-shape.cc | 48 +-
gfx/harfbuzz/src/hb-decycler.hh | 161 +
gfx/harfbuzz/src/hb-directwrite.cc | 92 +-
gfx/harfbuzz/src/hb-directwrite.h | 8 +-
gfx/harfbuzz/src/hb-face.cc | 42 +-
gfx/harfbuzz/src/hb-face.h | 9 +-
gfx/harfbuzz/src/hb-ft-colr.hh | 30 +-
gfx/harfbuzz/src/hb-ft.cc | 46 +-
gfx/harfbuzz/src/hb-geometry.hh | 9 +
gfx/harfbuzz/src/hb-open-type.hh | 16 +-
gfx/harfbuzz/src/hb-ot-cff1-table.cc | 9 -
gfx/harfbuzz/src/hb-ot-cff1-table.hh | 1 -
gfx/harfbuzz/src/hb-ot-cff2-table.cc | 9 -
gfx/harfbuzz/src/hb-ot-cff2-table.hh | 1 -
gfx/harfbuzz/src/hb-ot-font.cc | 60 +-
gfx/harfbuzz/src/hb-ot-kern-table.hh | 4 +-
gfx/harfbuzz/src/hb-ot-layout-common.hh | 31 +-
gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh | 169 +-
gfx/harfbuzz/src/hb-ot-layout.cc | 18 +-
gfx/harfbuzz/src/hb-ot-layout.hh | 10 +-
gfx/harfbuzz/src/hb-ot-map.cc | 14 +
gfx/harfbuzz/src/hb-ot-map.hh | 3 +
gfx/harfbuzz/src/hb-ot-shape.cc | 51 +-
gfx/harfbuzz/src/hb-ot-shape.h | 6 +
gfx/harfbuzz/src/hb-ot-shape.hh | 15 +-
gfx/harfbuzz/src/hb-ot-shaper-arabic-fallback.hh | 2 +
gfx/harfbuzz/src/hb-ot-shaper-vowel-constraints.cc | 2 +-
gfx/harfbuzz/src/hb-ot-tag-table.hh | 202 ++-
gfx/harfbuzz/src/hb-ot-var-gvar-table.hh | 2 +-
gfx/harfbuzz/src/hb-serialize.hh | 6 +-
gfx/harfbuzz/src/hb-set-digest.hh | 171 +-
gfx/harfbuzz/src/hb-set.hh | 4 +
gfx/harfbuzz/src/hb-shape-plan.cc | 10 +-
gfx/harfbuzz/src/hb-subset-cff-common.hh | 2 +-
gfx/harfbuzz/src/hb-subset-cff1.cc | 2 +-
gfx/harfbuzz/src/hb-subset.cc | 2 +-
gfx/harfbuzz/src/hb-vector.hh | 14 +-
gfx/harfbuzz/src/hb-version.h | 4 +-
gfx/harfbuzz/src/hb.hh | 5 +-
gfx/harfbuzz/src/meson.build | 2 +
86 files changed, 2709 insertions(+), 1460 deletions(-)


694ffa874723e1f5a8552faedb101ddd072063be by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/694ffa874723e1f5a8552faedb101ddd072063be


03cf1565f5d2c24a97e389506a4fb421a3b2e076 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/03cf1565f5d2c24a97e389506a4fb421a3b2e076


f012442f98bb07e3603024e0ac69e29a57317b0b by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/f012442f98bb07e3603024e0ac69e29a57317b0b


a8fd29718a0f17c0a7fe9c4314acff8387b8523c by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/a8fd29718a0f17c0a7fe9c4314acff8387b8523c


7cf634290f02e31a2919a75e73aedcc0b25f14b0 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7cf634290f02e31a2919a75e73aedcc0b25f14b0


e28bcf58b1ca182268b4a890d340fe39bcad62bc by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/e28bcf58b1ca182268b4a890d340fe39bcad62bc


a2ea5d28cb5387f4de2049802474b817be15ad5b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/a2ea5d28cb5387f4de2049802474b817be15ad5b


2032da0117943d737626f642dffbcaee9a2796fc by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/2032da0117943d737626f642dffbcaee9a2796fc


01f02f55a110047d429eb65ceb1b65bbc79c970b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/01f02f55a110047d429eb65ceb1b65bbc79c970b


f26d9514b13a763dde4ec103683ab541d70590c1 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f26d9514b13a763dde4ec103683ab541d70590c1


0bb72eeed0116bd11c35c4874e7f6e3854d70191 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/0bb72eeed0116bd11c35c4874e7f6e3854d70191


c84e9b95beda05e20c93145dc14e7547fbd76f29 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c84e9b95beda05e20c93145dc14e7547fbd76f29


1c18646dd6d5a737e8b831dc5e8e8d6dda93a607 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/1c18646dd6d5a737e8b831dc5e8e8d6dda93a607


fb0e181a3e98760d86581f5da1a5e6ef78977738 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/fb0e181a3e98760d86581f5da1a5e6ef78977738


646da80c41cb45799f97aa5c81cb0ff5f0f475f2 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/646da80c41cb45799f97aa5c81cb0ff5f0f475f2


5aea89b5c433f297d6252c7974325a1903f180eb by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/5aea89b5c433f297d6252c7974325a1903f180eb


c7fc03a33acec9d108757bf6a4ac0311b2626483 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c7fc03a33acec9d108757bf6a4ac0311b2626483


bedc8d93735c004b9ec4b440374c1bca251fab5b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/bedc8d93735c004b9ec4b440374c1bca251fab5b


2bdf9850225225c65c92b4bf99f97696894a20e9 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/2bdf9850225225c65c92b4bf99f97696894a20e9


3cb49717299aba61a60d3ff5e8d7bca915c972ca by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3cb49717299aba61a60d3ff5e8d7bca915c972ca


0667ceae8756eeba13e6c941a9cbe8afa1507003 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/0667ceae8756eeba13e6c941a9cbe8afa1507003


4335e49a029f6233da093d8a56a889a87648fa4e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/4335e49a029f6233da093d8a56a889a87648fa4e


a0f83e783f3eba1ec1edf777b031fa5b01358945 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/a0f83e783f3eba1ec1edf777b031fa5b01358945


d5faabe7ea3f4025dbe6d76d8f99ad7d1b2fdb23 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d5faabe7ea3f4025dbe6d76d8f99ad7d1b2fdb23


0aa400b1d8d8bf933396e74af9a4248b6c92287b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/0aa400b1d8d8bf933396e74af9a4248b6c92287b


ed76c8559eecf20ad5e59d4edb26d4e423f19fa4 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/ed76c8559eecf20ad5e59d4edb26d4e423f19fa4


016e78b683fcac23ee02c5be40a6e11b545fec30 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/016e78b683fcac23ee02c5be40a6e11b545fec30


e6eec3cc142ddfb3b34cc2cadfd1feb4d9afb3da by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/e6eec3cc142ddfb3b34cc2cadfd1feb4d9afb3da


b97ef6c702910f4317cc364c7d67c380047b237f by Jim-Wang <wangzhijie05@beyondsoft.com>

https://github.com/harfbuzz/harfbuzz/commit/b97ef6c702910f4317cc364c7d67c380047b237f


215c8de3cd4d657ac9ed0c68003295be85175ab6 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/215c8de3cd4d657ac9ed0c68003295be85175ab6


ff3aaece6d81e2aadd090da9800f09985f2d3f3c by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/ff3aaece6d81e2aadd090da9800f09985f2d3f3c


cf336f17b2d5aa75ef92d27dd8888320d58d766b by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/cf336f17b2d5aa75ef92d27dd8888320d58d766b


a7d7715f10341233c9c3e678f4119dba497f06a9 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/a7d7715f10341233c9c3e678f4119dba497f06a9


bcd5aa368d3fd3ef741ea29df15d3d56011811c0 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/bcd5aa368d3fd3ef741ea29df15d3d56011811c0


d2a88fbd7b6f463ab54d8e37b34c9d97f54f5e1e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d2a88fbd7b6f463ab54d8e37b34c9d97f54f5e1e


94584d14d3310adfe53777586d337f6010215184 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/94584d14d3310adfe53777586d337f6010215184


1bc87dfed23371d085971302a3af7f9397f0abfe by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/1bc87dfed23371d085971302a3af7f9397f0abfe


8c561733b6ea7fff75e95fde7cf3366ca7f4ee6c by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/8c561733b6ea7fff75e95fde7cf3366ca7f4ee6c


c07b22335f46496e206da21a7d3f69ec171f2fc3 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/c07b22335f46496e206da21a7d3f69ec171f2fc3


778acfc6064d66e8139bf7128bc87a96bd01e2d8 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/778acfc6064d66e8139bf7128bc87a96bd01e2d8


27a25f2d3d1a0aacbf7f13ae478ed37eac44baa9 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/27a25f2d3d1a0aacbf7f13ae478ed37eac44baa9


33b3177157c62c6f922e61961ef8e6199cbfc920 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/33b3177157c62c6f922e61961ef8e6199cbfc920


d46c0ca223fa780850cf12092e2726b549b25bf8 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/d46c0ca223fa780850cf12092e2726b549b25bf8


467b08ba36533e8975aaa24d4504b72a2eedb0e1 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/467b08ba36533e8975aaa24d4504b72a2eedb0e1


a69842a839b51af22a107b93fa56cb33d326847e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/a69842a839b51af22a107b93fa56cb33d326847e


e9c2d78dae9c83634969dbb403df5d325da7514d by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/e9c2d78dae9c83634969dbb403df5d325da7514d


6d95c1287184e4023ec21f329dea4a4a10bc0153 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/6d95c1287184e4023ec21f329dea4a4a10bc0153


3446465750ba7463a9f67b7ef35bea193e0a5303 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3446465750ba7463a9f67b7ef35bea193e0a5303


8f1c31c09c38403341c5a5c6f5a78583b1c81c37 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/8f1c31c09c38403341c5a5c6f5a78583b1c81c37


11b714187bf1ad6c5a371893ec2a659ecd28063a by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/11b714187bf1ad6c5a371893ec2a659ecd28063a


63cee529c2a6f5e6677ab822981b9e4654c6c0bd by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/63cee529c2a6f5e6677ab822981b9e4654c6c0bd


b540c37c89919876cbdbe4d844b8af8702093abb by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b540c37c89919876cbdbe4d844b8af8702093abb


7ba3efa5c699295150840e9dbfb448404ca80502 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/7ba3efa5c699295150840e9dbfb448404ca80502


57c9bdd0bdd00ac6b95981d96f94cb60939fae90 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/57c9bdd0bdd00ac6b95981d96f94cb60939fae90


c404d8fc70a66297a9ab47e939d0da6125dda8cc by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/c404d8fc70a66297a9ab47e939d0da6125dda8cc


4c43fdcd07f53e7b39371fbe87454b0b138a89c4 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/4c43fdcd07f53e7b39371fbe87454b0b138a89c4


c29b1de39f0308a835fbdf0d97e049270e9fcb6f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c29b1de39f0308a835fbdf0d97e049270e9fcb6f


1e3f59a79f028e99c3bdee394f8de788ebc08bc7 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/1e3f59a79f028e99c3bdee394f8de788ebc08bc7


86329643fd7d3bd564b52330af440ed8fc4a8042 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/86329643fd7d3bd564b52330af440ed8fc4a8042


be22e43d7d70b280a4dc1afeed51199e98978556 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/be22e43d7d70b280a4dc1afeed51199e98978556


6738ee3d1bf10114b009449277b4fd6727c1a88f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/6738ee3d1bf10114b009449277b4fd6727c1a88f


fc4d5077706752de7084afa586ddd7d7abdc6af5 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/fc4d5077706752de7084afa586ddd7d7abdc6af5


4b54ee1148feb4db52f315ab410f1a946c07d66b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/4b54ee1148feb4db52f315ab410f1a946c07d66b


f858def14b404d6ec2c40611222a7a296c6c95af by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f858def14b404d6ec2c40611222a7a296c6c95af


f68193a00a3b57c90260043981a9828cc5f9286f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f68193a00a3b57c90260043981a9828cc5f9286f


19a152b47e8b9cc4bf0cc66857bdae6dad19a41f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/19a152b47e8b9cc4bf0cc66857bdae6dad19a41f


3c975a857f76c421793d62aaed1ba3382d06994d by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3c975a857f76c421793d62aaed1ba3382d06994d


cb6779f9e59ee309ccc74bafeb9889c0a063eb07 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/cb6779f9e59ee309ccc74bafeb9889c0a063eb07


134eef550db8afbc6358398361667e6fca06ff9b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/134eef550db8afbc6358398361667e6fca06ff9b


c55738fa77881c31b611c218137badcbe4ca2944 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c55738fa77881c31b611c218137badcbe4ca2944


b13017e6519cbeaddca8d751624ab7403a8a51dc by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b13017e6519cbeaddca8d751624ab7403a8a51dc


ee19666c39677570e3a5064fc535418d87693582 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/ee19666c39677570e3a5064fc535418d87693582


922a56f43a97114984438751cfa0cc2aaa28640c by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/922a56f43a97114984438751cfa0cc2aaa28640c


17c11ec5238ef7efdcc340a2f578feb668c4252a by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/17c11ec5238ef7efdcc340a2f578feb668c4252a


ffae5b040d50d602284ef7426340ff332b811df5 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/ffae5b040d50d602284ef7426340ff332b811df5


f840480fde7f39193726f74c159d263f695c034b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f840480fde7f39193726f74c159d263f695c034b


be287eab025da90f5640d71f5576a5a8a399578e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/be287eab025da90f5640d71f5576a5a8a399578e


1150d4bf12b963d8df32d9ec1cefa65b7bcb9750 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/1150d4bf12b963d8df32d9ec1cefa65b7bcb9750


fb22295311acd7379d4d06866dd9209f1a799422 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/fb22295311acd7379d4d06866dd9209f1a799422


f6bf9f697e58ac14035002cb5bebe329ddc8351a by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f6bf9f697e58ac14035002cb5bebe329ddc8351a


c5e6c885c1d84e7e385b50d7353d26d993e6645a by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c5e6c885c1d84e7e385b50d7353d26d993e6645a


a70a30ddfdfde9d47cba9bb2828e52dafd5ecb20 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/a70a30ddfdfde9d47cba9bb2828e52dafd5ecb20


1bf0a5bc17f2d1040a144ceafbd97205eb9976f0 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/1bf0a5bc17f2d1040a144ceafbd97205eb9976f0


b1677e76aa111e57b5c8b37d646ccf19a95973ff by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b1677e76aa111e57b5c8b37d646ccf19a95973ff


691cc939768940f8de1ac2dbfcd6078a2e249e1e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/691cc939768940f8de1ac2dbfcd6078a2e249e1e


b8327fe605de447036638837c98665524f789035 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b8327fe605de447036638837c98665524f789035


f394206b7ca5eb53772f4b5cf20e6c68beab72f1 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f394206b7ca5eb53772f4b5cf20e6c68beab72f1


6e0dd8110ef218568744f3906dddc28ce881a6cc by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/6e0dd8110ef218568744f3906dddc28ce881a6cc


6a37a6527624f2992eab20d2a80b5c8bc16b9c98 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/6a37a6527624f2992eab20d2a80b5c8bc16b9c98


8efd2d85c78fbba6ca09a3e454f77525f3b296ce by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/8efd2d85c78fbba6ca09a3e454f77525f3b296ce


b5327faf99bf5978801b33c84f8f55077cdc1202 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b5327faf99bf5978801b33c84f8f55077cdc1202


24fe2be9c11023f4eeec83392866950bf46a45f8 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/24fe2be9c11023f4eeec83392866950bf46a45f8


97db7bb2a02c331919b41ec8936c76ab872e11fc by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/97db7bb2a02c331919b41ec8936c76ab872e11fc


f0d6a36612d33dc3a32c47b75a9aa821f27dc5f5 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f0d6a36612d33dc3a32c47b75a9aa821f27dc5f5


7bdc6c9a5a8a8f1cdbf7124a043ef2d081fb055f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7bdc6c9a5a8a8f1cdbf7124a043ef2d081fb055f


6091abcc9b3e41383d14c02c52994165ccd7e946 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/6091abcc9b3e41383d14c02c52994165ccd7e946


e5e3bc4080cfdb6d3fd76796555144e17697c4ae by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/e5e3bc4080cfdb6d3fd76796555144e17697c4ae


403f12f766d79046caba58c6b126145f5d8e1cdf by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/403f12f766d79046caba58c6b126145f5d8e1cdf


4818ba9ece6df9d03d967e8c0cd6a8c001f4fa5a by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/4818ba9ece6df9d03d967e8c0cd6a8c001f4fa5a


c7378294496e8ad264c41a2b1cdc3341e58ea30d by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c7378294496e8ad264c41a2b1cdc3341e58ea30d


3577992a5bab4534d265496a67042849566207fb by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3577992a5bab4534d265496a67042849566207fb


d0d256bb66d68befa2d5755bfbc84bd28becd7b2 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d0d256bb66d68befa2d5755bfbc84bd28becd7b2


a4cd11dea9a97e16fffff72312ee1ae7198d59fb by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/a4cd11dea9a97e16fffff72312ee1ae7198d59fb


0a678a9233afb0a6d9143dd10557376c5b796f77 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/0a678a9233afb0a6d9143dd10557376c5b796f77


cad264b2c99018f59fd00fd222053e0e96ad4d0c by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/cad264b2c99018f59fd00fd222053e0e96ad4d0c


63c92d5a0db1d75515a8afe46a55382d3a033b90 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/63c92d5a0db1d75515a8afe46a55382d3a033b90


d712a02845db84dcd22c081a8e803d117b0155e4 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d712a02845db84dcd22c081a8e803d117b0155e4


f5fe66cf5fecba831b340b5493a6dad547db61d0 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f5fe66cf5fecba831b340b5493a6dad547db61d0


4e75dfae84231df5d1d1f50a5204a07bc2012b20 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/4e75dfae84231df5d1d1f50a5204a07bc2012b20


99043f204db5ca812b0ae43168eb828f226fae4a by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/99043f204db5ca812b0ae43168eb828f226fae4a


69057e6ec00756eeadae3abade3500ea929f2ede by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/69057e6ec00756eeadae3abade3500ea929f2ede


e535c6835bd1308974c2fe4f13714376f37615a8 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/e535c6835bd1308974c2fe4f13714376f37615a8


7a746c3295fc94169fd600bce7e051948ba1e440 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7a746c3295fc94169fd600bce7e051948ba1e440


5be62a9f66b0964854e972f9ec36ffc0e3374a60 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/5be62a9f66b0964854e972f9ec36ffc0e3374a60


f22943a2a2f5bb8d3f81c6efe3af837645ded8bb by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f22943a2a2f5bb8d3f81c6efe3af837645ded8bb


726af2e4e51df3b08bf365fd73f25bce0310da14 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/726af2e4e51df3b08bf365fd73f25bce0310da14


acd122d030c83bb7f37495adf82140be0321f341 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/acd122d030c83bb7f37495adf82140be0321f341


3f40edbfa09735243b9b5cb62492b04a9c450357 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3f40edbfa09735243b9b5cb62492b04a9c450357


7392f32e47eeb0f77d3c4c3203028e359557d058 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7392f32e47eeb0f77d3c4c3203028e359557d058


515b6a58d919069457bd32eac1a643ced4428152 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/515b6a58d919069457bd32eac1a643ced4428152


601dd1a7483cae70c0007c6a3ae90c5fb516c61e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/601dd1a7483cae70c0007c6a3ae90c5fb516c61e


c05002afb8ff7ecb5d862278db32890aaf423c65 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c05002afb8ff7ecb5d862278db32890aaf423c65


ad7f428be4d720cbbb8b6b798bede1520f774bc1 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/ad7f428be4d720cbbb8b6b798bede1520f774bc1


900db7b1bd2a3169ee4fb20b62487f66042bd516 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/900db7b1bd2a3169ee4fb20b62487f66042bd516


942a30b7df13dcc25fbad0b0f9218ffc77ced9ad by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/942a30b7df13dcc25fbad0b0f9218ffc77ced9ad


44281b28563fec8a20d6ad0060c46f9912c976e5 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/44281b28563fec8a20d6ad0060c46f9912c976e5


b857b21a4598a18f895e25ecc6bba91760b2766e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b857b21a4598a18f895e25ecc6bba91760b2766e


491c8c4e10caeb5f4a8316447a1531620d22b382 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/491c8c4e10caeb5f4a8316447a1531620d22b382


624d6edfe4a4b854cf5e66c3fdeb6fc2e1916e14 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/624d6edfe4a4b854cf5e66c3fdeb6fc2e1916e14


a26cf0f40986e817949d060f0419c49b0c99e70d by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/a26cf0f40986e817949d060f0419c49b0c99e70d


cec5c57130a44a452c73e09f631d805e518848af by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/cec5c57130a44a452c73e09f631d805e518848af


cd5dfc6dbeccbba82097a194000634526ce265b8 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/cd5dfc6dbeccbba82097a194000634526ce265b8


d40c079fed8a15a3ab556290afbfc19dce19727f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d40c079fed8a15a3ab556290afbfc19dce19727f


7b9277486f54853f3ffdfb2b50b8c1c3899adbf2 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7b9277486f54853f3ffdfb2b50b8c1c3899adbf2


b44f6ff5fe9d5c14f93bde761240dab7e095b095 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b44f6ff5fe9d5c14f93bde761240dab7e095b095


fc825168d00ad2402ce1e58f1bea4d8d8b0cc2a7 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/fc825168d00ad2402ce1e58f1bea4d8d8b0cc2a7


849b17351e9f49491788a31af3587e6f7e2000bf by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/849b17351e9f49491788a31af3587e6f7e2000bf


b4787838e45fbb1796e391c7df862b038d9a0b72 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b4787838e45fbb1796e391c7df862b038d9a0b72


7d14eb5eb357898d233b130a0a39648ed0c2ba40 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7d14eb5eb357898d233b130a0a39648ed0c2ba40


6215d68b697ccbaf0514520f2c640a0ec3b878c9 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/6215d68b697ccbaf0514520f2c640a0ec3b878c9


dc4ff7012cc25c6735916d506a57cef066e8523e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/dc4ff7012cc25c6735916d506a57cef066e8523e


37bfdf79c66ffbe4a5f02dbbc13756865ca11c1e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/37bfdf79c66ffbe4a5f02dbbc13756865ca11c1e


d9e99baa9aa2d8ae96e455c955795805a0b277af by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d9e99baa9aa2d8ae96e455c955795805a0b277af


5ade5bab0150f29726272991a11d4873179d07e9 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/5ade5bab0150f29726272991a11d4873179d07e9


9f38690e8e97a1c966255932e5f0ace7086567f8 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/9f38690e8e97a1c966255932e5f0ace7086567f8


d9058c64e0dd7909e270e5b12949ee128ca36bfa by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d9058c64e0dd7909e270e5b12949ee128ca36bfa


1a2780735cf36c28ff6215965ec5465f9a0dc566 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/1a2780735cf36c28ff6215965ec5465f9a0dc566


c87bfe410b1fd56a46f00bfd0c4f5c0c11a89d16 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c87bfe410b1fd56a46f00bfd0c4f5c0c11a89d16


e99e6538d960eddd019735670442dc6e3b0e5dcc by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/e99e6538d960eddd019735670442dc6e3b0e5dcc


3e27038fca4d16c0a6313c901454f34094638485 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3e27038fca4d16c0a6313c901454f34094638485


7f5fac7c87a94afda2eb9537aa50a959424b3691 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7f5fac7c87a94afda2eb9537aa50a959424b3691


f0ead85283052f1f987aa937056e57ddb18247fa by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f0ead85283052f1f987aa937056e57ddb18247fa


e5bdba0b3c33072bf8ae2c786c4b3411375b6dc6 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/e5bdba0b3c33072bf8ae2c786c4b3411375b6dc6


cb09fe79959d3fbbcd491a2d146285d89fe25f48 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/cb09fe79959d3fbbcd491a2d146285d89fe25f48


749dc1eee0f7412b5d3893a33fead4420a58c084 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/749dc1eee0f7412b5d3893a33fead4420a58c084


22a21e81a092904517a5d64d1fb8b30c42a918d0 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/22a21e81a092904517a5d64d1fb8b30c42a918d0


275fb565bb5b66f69426ff85c1b6a364d563abff by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/275fb565bb5b66f69426ff85c1b6a364d563abff


255dadc152a967219b447f02bfe95dd9d6bce07c by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/255dadc152a967219b447f02bfe95dd9d6bce07c


a617328005255f9fc2e41ebd743a5994bdb50451 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/a617328005255f9fc2e41ebd743a5994bdb50451


7862c7c5e16589eba0a1ac468c76102d55e36cef by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7862c7c5e16589eba0a1ac468c76102d55e36cef


474bef1cfd8f8c839cfe7e6d1333bbf93057dde4 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/474bef1cfd8f8c839cfe7e6d1333bbf93057dde4


95eefa38f6e14da4e1e2e4412fe0fe0107b93bf7 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/95eefa38f6e14da4e1e2e4412fe0fe0107b93bf7


80bbb0b2e90e47bc05798296a24daaf33ad7c7bb by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/80bbb0b2e90e47bc05798296a24daaf33ad7c7bb


a315d43b04228e60f998bd93e5b6265dcdcfb9e3 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/a315d43b04228e60f998bd93e5b6265dcdcfb9e3


722ab54868145b72db77ced3ed0265f2db19b341 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/722ab54868145b72db77ced3ed0265f2db19b341


449c7f2a0d2db2a5533f2e44c00fec64ec4e012c by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/449c7f2a0d2db2a5533f2e44c00fec64ec4e012c


3a1d7ee7e8471c3a9e59ab74551d99eba93410a9 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3a1d7ee7e8471c3a9e59ab74551d99eba93410a9


e1cb3b155a219e03fffac1355140a24b6f856cc8 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/e1cb3b155a219e03fffac1355140a24b6f856cc8


359d163d25bbaa97b9a8d9647598b949e9ad789d by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/359d163d25bbaa97b9a8d9647598b949e9ad789d


7d23e642a2cb271ff67664a53fd4b518be06830f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7d23e642a2cb271ff67664a53fd4b518be06830f


d109947672f1c32bef0f1953663ce5f990e34ec6 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d109947672f1c32bef0f1953663ce5f990e34ec6


2ddcccd26ea4962a97ba6858952a5a71d032e6c1 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/2ddcccd26ea4962a97ba6858952a5a71d032e6c1


1ff462354b9e8f2c6f8706d8990d29af113a9da4 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/1ff462354b9e8f2c6f8706d8990d29af113a9da4


4825e5e2b451d64f14ef5b25c746cce775c2e2f9 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/4825e5e2b451d64f14ef5b25c746cce775c2e2f9


bf36f5c3a4ff0003d330e2c2fc410c0cde911cba by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/bf36f5c3a4ff0003d330e2c2fc410c0cde911cba


7642366593826c0e04ad58df83fa63ec53960486 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7642366593826c0e04ad58df83fa63ec53960486


9a4601b06b50cb0197c02203b6b19467ad4b4da8 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/9a4601b06b50cb0197c02203b6b19467ad4b4da8


3e50a8dfec948fa378d5311f1d0edfb9db4bee2f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3e50a8dfec948fa378d5311f1d0edfb9db4bee2f


267ebeeccd9d60c028ca750ae30a7c416de893ab by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/267ebeeccd9d60c028ca750ae30a7c416de893ab


ee4ca63b6dc579baf9d55efe911389d263fa77b6 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/ee4ca63b6dc579baf9d55efe911389d263fa77b6


ed37725e00a94fa4fa730a5e973eac23374ab8c4 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/ed37725e00a94fa4fa730a5e973eac23374ab8c4


be022b3550c8ba7c9e9194e82c859612b6ce315d by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/be022b3550c8ba7c9e9194e82c859612b6ce315d


4291114246fec9faf7743f0d91fbc7d12b613f84 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/4291114246fec9faf7743f0d91fbc7d12b613f84


91572945bb1bf53dcaa9beabc784ed68cac00298 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/91572945bb1bf53dcaa9beabc784ed68cac00298


556eb0297733f673fe59e7eed97cbc5792478198 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/556eb0297733f673fe59e7eed97cbc5792478198


d9a25bc4ee6da22c002b8a612b8943d29edaa103 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d9a25bc4ee6da22c002b8a612b8943d29edaa103


7b44a94a5592a651598fb83d289e0fedbba31b90 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/7b44a94a5592a651598fb83d289e0fedbba31b90


b89ab7d0fb2a8e8cd109e6b6239a611763b14d26 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b89ab7d0fb2a8e8cd109e6b6239a611763b14d26


4fb0ac7728e5d3ad20a63f00e636b5a6c180c46a by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/4fb0ac7728e5d3ad20a63f00e636b5a6c180c46a


832f199607292a41b4621b87a646c30cddc00124 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/832f199607292a41b4621b87a646c30cddc00124


0e13e78153c0d6842705066252ae48cdbac42cc5 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/0e13e78153c0d6842705066252ae48cdbac42cc5


3839e5fd598f3c8bc7b264bcb5baaaa2551f88f0 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/3839e5fd598f3c8bc7b264bcb5baaaa2551f88f0


04b2006fc9493194a1775cdf64d050b219a01d6d by Tor Arne Vestbø <torarnv@gmail.com>

https://github.com/harfbuzz/harfbuzz/commit/04b2006fc9493194a1775cdf64d050b219a01d6d


bbb9e563658d318c0c3e61783a2a149a9b5c09f5 by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/bbb9e563658d318c0c3e61783a2a149a9b5c09f5


d8d0987feb695cc40a0be916d7948ce08010686d by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/d8d0987feb695cc40a0be916d7948ce08010686d


138448487ee8db44a3b8a1fba21baebf9b91006c by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/138448487ee8db44a3b8a1fba21baebf9b91006c


f5e50890d06425a2717018f3cc64490258c82d61 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/f5e50890d06425a2717018f3cc64490258c82d61


c68df817a68efbf9732ec9662f33bb0a30bce4f1 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c68df817a68efbf9732ec9662f33bb0a30bce4f1


9bd75952e5f5d26ac061d868827746b30c4dce69 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/9bd75952e5f5d26ac061d868827746b30c4dce69


66bb94fe46557ee8ca8d7d833446c6a8a6779134 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/66bb94fe46557ee8ca8d7d833446c6a8a6779134


9fd855ed5571a3081a5ad288096387e91f9f959f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/9fd855ed5571a3081a5ad288096387e91f9f959f


880b92ed6e82f7b5fbe44969acbba845a605a131 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/880b92ed6e82f7b5fbe44969acbba845a605a131


92f13bbdd7316d091e95f1a364cdfac8c5004dbb by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/92f13bbdd7316d091e95f1a364cdfac8c5004dbb


c4c8eb4f8c8c548ad58baaac66a5cf58aa50ed49 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/c4c8eb4f8c8c548ad58baaac66a5cf58aa50ed49


b394ab39e953a2e30ba8474df6bc15a18476ae63 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/b394ab39e953a2e30ba8474df6bc15a18476ae63


9ba286de0874fcf0131db57af82bd598c518936e by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/9ba286de0874fcf0131db57af82bd598c518936e


6d8035a99c279e32183ad063f0de201ef1b2f05c by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/6d8035a99c279e32183ad063f0de201ef1b2f05c


adc5ef1e099c0e08bbd8bca54be8f05084fed6d8 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/adc5ef1e099c0e08bbd8bca54be8f05084fed6d8


c2fa380391a2710499427af44792bcc88eb719a7 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/c2fa380391a2710499427af44792bcc88eb719a7


721470f5642a1d5a7c0221635b0d849a92ca86bd by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/721470f5642a1d5a7c0221635b0d849a92ca86bd


9ef009f597d2d2b0c43a38cbe58485c85cb87f9f by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/9ef009f597d2d2b0c43a38cbe58485c85cb87f9f


6be66b0ef21890a700f264047709a48e14a4a7ee by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/6be66b0ef21890a700f264047709a48e14a4a7ee


4df11621cecf6cf855e9e13f6f5c9432748f9b3a by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/4df11621cecf6cf855e9e13f6f5c9432748f9b3a


2fa9ccee61785603d05a5dff0c5e127f22d36803 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/2fa9ccee61785603d05a5dff0c5e127f22d36803


2d2418ebacb36eeead50e26e8e4e94befde0ddb9 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/2d2418ebacb36eeead50e26e8e4e94befde0ddb9


fe9398e9a9597268a63b55bb127b6887e3ae38d2 by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/fe9398e9a9597268a63b55bb127b6887e3ae38d2


22fbc7568828b9acfd116be44b2d77d56d2d448b by David Corbett <corbett.dav@northeastern.edu>

https://github.com/harfbuzz/harfbuzz/commit/22fbc7568828b9acfd116be44b2d77d56d2d448b


a888761a7808c45ee30ca42d4fe228c7ec95587d by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/a888761a7808c45ee30ca42d4fe228c7ec95587d


a40d6921dcf9791c6848eb3d5a847616c811cb1a by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/a40d6921dcf9791c6848eb3d5a847616c811cb1a


3414b2dc6a8d3dfa6481975a8292f2ae65950765 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/3414b2dc6a8d3dfa6481975a8292f2ae65950765


6e518c3f5599fb61e2590eed450b1ec27aab2c0f by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/6e518c3f5599fb61e2590eed450b1ec27aab2c0f


66cc1e7da9196a3cea526c95ff2c1312c0042585 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

https://github.com/harfbuzz/harfbuzz/commit/66cc1e7da9196a3cea526c95ff2c1312c0042585


3a7ebc320d0038ebf61c60531979a6f9bca7c26b by Behdad Esfahbod <behdad@behdad.org>

https://github.com/harfbuzz/harfbuzz/commit/3a7ebc320d0038ebf61c60531979a6f9bca7c26b


1e629c35113e2460fd4a77b4fa9ae3ff6ec876ba by Khaled Hosny <khaled@aliftype.com>

https://github.com/harfbuzz/harfbuzz/commit/1e629c35113e2460fd4a77b4fa9ae3ff6ec876ba


The try push is done, we found jobs with unclassified failures.

Needs Close Investigation:

  • layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html == layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html
    • 1 of 4 failed on the same (retriggered) task
      - test-linux1804-64-tsan-qr/opt-reftest-swr-15 (P4CPxqIDTTqHCGngRWrJrw)
  • test-windows11-64-24h2/debug-crashtest-ioi - 4 of 4 failed on the same (retriggered) task (failed: CH4RU5MFTru3mrSsB7ebNQ, AnGo2yVuRVe7FKg7WJtQ6A, f-7u6I-XQZuO22ktx5kqrg, GJm6A2hQSbOU-BUMs63o-g)
  • test-windows11-64-24h2/opt-crashtest-ioi - 4 of 4 failed on the same (retriggered) task (failed: Y_8cjs7yRw-eGvzLwT-eUw, C9-mCcH8RXS-3ze6giNMtQ, FXzGRtZGSUurKrVx6dj4Og, WddJoxKaRT2oEPfUl6f5Hw)

Needs Investigation (Possible Intermittents):

  • dom/canvas/test/reftest/color_quads.html?e_context=webgl&e_width=401&e_height=401 == dom/canvas/test/reftest/color_quads.html?e_width=401&e_height=401

    • 1 of 4 failed on the same (retriggered) task
      - test-android-em-7.0-x86_64-lite-qr/opt-geckoview-reftest-nofis-ship-3 (covAoXA9SfKFmobKFaQJrw)
  • gfx/tests/reftest/1801588-1.html == gfx/tests/reftest/1801588-1-ref.html

    • 2 of 4 failed on the same (retriggered) task
      - test-linux1804-64-tsan-qr/opt-reftest-swr-3 (JhWTjYI7QUOp9pveZ5flOg)
      - test-linux1804-64-tsan-qr/opt-reftest-swr-3 (GMmO94oXQE2Tzb4qGoxThw)
  • gfx/tests/reftest/1972885.html == gfx/tests/reftest/1972885-ref.html

    • 2 of 4 failed on the same (retriggered) task
      - test-linux1804-64-tsan-qr/opt-reftest-swr-3 (JhWTjYI7QUOp9pveZ5flOg)
      - test-linux1804-64-tsan-qr/opt-reftest-swr-3 (GMmO94oXQE2Tzb4qGoxThw)
  • layout/reftests/bugs/1381821.html == layout/reftests/bugs/1381821-ref.html

    • 1 of 4 failed on the same (retriggered) task
      - test-windows11-32-24h2/debug-reftest-wr-dc2-o-3 (N3rgX8cqTpGycKylZeXZpQ)
  • layout/reftests/bugs/67752-2.html == layout/reftests/bugs/67752-2-ref.html

    • 1 of 4 failed on the same (retriggered) task
      - test-linux1804-64-asan-qr/opt-reftest-swr-6 (JQsNpq3SRn6wwZkqhvpztA)
  • test-android-em-7.0-x86_64-qr/debug-geckoview-reftest-nofis-ship-6 - 1 of 4 failed on the same (retriggered) task (failed: JmCgcPlYQwmqW6CYxSfnzw)

  • test-linux1804-64-qr/debug-crashtest-ioi - 4 of 4 failed on the same (retriggered) task (failed: D5Xui72XTD-VSqQXodyMkg, F55RjaFERkyI2-TBczHNcw, Ni4R3l1xTzStX9kid30fRQ, T0yfiXyCQ8WPDWWtQ25npw)

  • test-macosx1470-64/debug-crashtest-ioi - 4 of 4 failed on the same (retriggered) task (failed: BBECOQT5TVmJvROJVmkHaw, aMAG_dlfQ0SYUlDgxqRujQ, CTPtsOz-TdK8dcNTJ47pNQ, LVkV-L3pSHSZcEhfY99UNA)

  • test-macosx1015-64-qr/debug-crashtest-ioi - 4 of 4 failed on the same (retriggered) task (failed: dvVWFYg8TRivqC36INGkoQ, KwRdRPGVQg-N_t4qvI1sIw, PE4ezL1zQ1ObKtmBFXVfNA, QxHeeYH1T0yDShggAaddIA)

  • test-android-em-7.0-x86_64-lite-qr/opt-geckoview-reftest-nofis-ship-2 - 1 of 4 failed on the same (retriggered) task (failed: P5TnqnKsTkCZTuRMrjn4YA)

Known Issues:

  • gfx/tests/reftest/1845828-1.html == gfx/tests/reftest/1845828-1-ref.html
    - test-windows11-64-24h2-asan/opt-reftest-wr-dc2-o-1 (T6IX1t2HTfuS9B4qLWWQWQ)
    - test-windows11-64-24h2-asan/opt-reftest-wr-dc1-p-1 (eW_cQxl_Smu1t1x2EvoC1g)

  • dom/canvas/test/reftest/color_quads.html?e_context=webgl == dom/canvas/test/reftest/color_quads.html?=
    - test-android-em-7.0-x86_64-lite-qr/opt-geckoview-reftest-nofis-ship-3 (covAoXA9SfKFmobKFaQJrw)

  • layout/reftests/css-display/display-contents-state-change.html == layout/reftests/css-display/display-contents-state-change-ref.html
    - test-android-em-7.0-x86_64-lite-qr/opt-geckoview-reftest-nofis-ship-3 (covAoXA9SfKFmobKFaQJrw)

  • layout/reftests/display-list/1429027-1.html == layout/reftests/display-list/1429027-1-ref.html
    - test-android-em-7.0-x86_64-lite-qr/opt-geckoview-reftest-nofis-ship-3 (covAoXA9SfKFmobKFaQJrw)

These failures could mean that the library update changed something and caused
tests to fail. You'll need to review them yourself and decide where to go from here.

In either event, I have done all I can and you will need to take it from here. If you
don't want to land my patch, you can replicate it locally for editing with
./mach vendor gfx/harfbuzz/moz.yaml

When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.

Assignee: nobody → jfkthame
Flags: needinfo?(jfkthame)

None of the failures on the try run look like they're related to this update.

Flags: needinfo?(jfkthame)
Status: NEW → RESOLVED
Closed: 15 hours ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: