[wpt-sync] Sync PR 32058 - Roll src/third_party/harfbuzz-ng/src/ 64b29dbd5..77507a1d8 (60 commits)
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox98 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 32058 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/32058
Details from upstream follow.
Arnaud Renevier <arenevier@fb.com> wrote:
Roll src/third_party/harfbuzz-ng/src/ 64b29dbd5..77507a1d8 (60 commits)
new harfbuzz fixes the emoji flag bug in rtl context on mac.
Add testcase that fails with old version and succeeds with new version.
Bug: 1272436
$ git log 64b29dbd5..77507a1d8 --date=short --no-merges --format='%ad %ae %s'
2021-12-10 grieger [subset] Don't double count visit lookups in closure_lookups
2021-12-10 grieger [subset] reset the visited lookup count before each closure iteration.
2021-12-10 behdad [morx] Reverse graphemese, not whole buffer
2021-12-10 behdad [buffer] Fix reverse_group() to reverse() at the end
2021-12-10 behdad [buffer] Add optional merge_clusters arg to reverse_groups()
2021-12-10 behdad [ot-layout] Port foreach_grapheme to buffer foreach_group
2021-12-10 behdad [buffer] Add foreach_group()
2021-12-10 behdad [buffer] Add ::reverse_groups()
2021-12-10 behdad [buffer] Inline revers_range() / reverse()
2021-12-10 grieger [repacker] Clear distance and position cache when assigning a new space.
2021-12-01 qxliu [subset] (Chain)ContextSubst glyph_closure fix
2021-12-09 grieger [repacker] add test case for using max priority to resolve an overflow.
2021-12-09 grieger [repacker] Improve vertex priority packing.
2021-12-08 corbett.dav Update language system tag registry to OT 1.9
2021-12-08 behdad [ft] Disable vertical funcs if HB_NO_VERTICAL
2021-12-08 behdad [GPOS] Disable vertical advance if HB_NO_VERTICAL
2021-12-08 behdad [CONFIG] Fix HB_NO_VERTICAL build without HB_TINY
2021-12-08 behdad [CONFIG] Add HB_NO_VERTICAL
2021-12-08 behdad [TINY] Don't disable VORG table in any config profile
2021-12-06 grieger [repacker] add a maximum number of roots that can be moved in one iteration.
2021-12-06 grieger [repacker] Move all overflowing roots to a new space simultaneously.
2021-12-06 grieger [repacker] create repacker output buffer after final length is known.
2021-12-05 qxliu [subset] COLR : only include glyphs after COLR closure
2021-12-04 behdad [buffer] Rename find_min_cluster
2021-12-04 behdad [buffer] Merge and rename clear_glyph_flags()
2021-12-03 behdad [CONFIG] Add HB_CONFIG_OVERRIDE_H to simplify config overrides
2021-12-02 qxliu [subset] MATH: don't serialize coverage table when iterator is empty
2021-12-01 grieger [subset] Actually fix end_cp unitialized warning.
2021-12-01 grieger [subset] Fix warning about uninitialized use of end_cp.
2021-12-01 khaled [tests] Add tests for platform shapers
2021-12-01 khaled [directwrite] Set unsafe to break flag
2021-12-01 khaled Revert "Revert "[hb-directwrite] Don't load dwrit.dll dynamically""
2021-12-01 khaled Revert "Remove direct link to dwrite from meson scripts"
2021-11-30 grieger [iter] add specialized implementation for hb_concat forward when iterators are not random access.
2021-11-30 grieger [iter] fix forward implementation in hb_concat().
2021-11-30 grieger [subset] add all_links () to object_t.
2021-11-30 grieger [subset] Improve sharing of Ligature subtables.
2021-11-30 grieger [iter] add hb_concat (a, b).
2021-11-26 grieger [subset] further optimize cmap4 packing.
2021-11-26 grieger [subset] Don't pad glyphs when using long loca.
2021-11-25 grieger [subset] Make cmap4 packing more optimal.
2021-11-26 khaled 3.1.2
2021-11-25 behdad [util] Add --single-par
2021-11-25 behdad [util] Undo treat as single-paragraph text provided on cmdline
2021-11-15 qxliu [subset] layout_features filtering fix
2021-11-22 khaled [ci] windows-2016 image is going away in a bit
2021-11-20 khaled [ci] Split sanitizers job
2021-11-20 khaled [meson] Require 0.55.0
2021-11-08 qxliu [subset] avoid writing out duplicate extra glyph names in post table
2021-11-19 behdad [array] Fix a couple constexpr warnings
2021-11-17 qxliu [subset] keep features that have FeatureParams and the tag is "size"
2021-11-18 qxliu [subset] inputSequence could be empty, change the sanity check
2021-11-19 behdad [array] Mark constructors constexpr
2021-11-19 behdad [array] Add constructor taking std::nullptr_t
2021-11-19 behdad [test] Fix nullptr_t scope issue
2021-11-19 behdad [test] Silence unused-variable erros in test
2021-11-19 behdad [map] Allow storing classes in the hashmap
2021-11-19 behdad [array] Add default methods again, this time the full set
2021-11-16 grieger [sanitize] In lookup sanitize don't try to access subtable 0 if it isn't there.
2021-11-10 behdad [colr] Simplify sanitizeCreated with:
roll-dep src/third_party/harfbuzz-ng/srcChange-Id: I6de0e0aa20621f003ddb19f393d49ea0ddcf3c01
Reviewed-on: https://chromium-review.googlesource.com/3333859
WPT-Export-Revision: b823f25a519eba784919044443eb38eac1bac7e6
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests
Status Summary
Firefox
PASS: 1
Chrome
PASS: 1
Safari
PASS: 1
Links
Comment 4•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0ba06e19f093
https://hg.mozilla.org/mozilla-central/rev/3cdc15b352ca
Description
•