Commit 1a9e916c authored by Dominik Röttsches's avatar Dominik Röttsches Committed by Commit Bot

Roll src/third_party/harfbuzz-ng/src/ 014e038b2..0d5695983 (17 commits)

Add WPT test for ensuring shaping of system font Tibetan
when common ligatures are disabled.

https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/014e038b2c2f..0d5695983e8b

$ git log 014e038b2..0d5695983 --date=short --no-merges --format='%ad %ae %s'
2020-04-05 qxliu [subset] fixes dangling object_t issue in FeatureVariationRecord Fixes https://crbug.com/oss-fuzz/21560 revert () does not clean up useless object_t. Adjust the order of subsetting substitutions and conditions to avoid dangling object_t.
2020-04-05 ebrahim [subset] Fail ClassDefFormat1 serialization if no space available
2020-04-02 qxliu fix issues in ClassDefFormat1 serialize: glyph ids in Iterator may be non-consecutive, so the number in classValue might be larger than length of the Iterator
2020-04-03 ebrahim [tests/macos] Adopt added Apple Chancery tests with older macos versions
2020-04-03 ebrahim [aat] minor spacing
2020-04-03 ebrahim [aat] add the bug link, minor
2020-04-03 jfkthame Add a test for #2307.
2020-04-03 jfkthame Special-case 'smcp' when checking for exposed AAT features.
2020-04-03 jfkthame Add tests for #2305.
2020-04-03 jfkthame Fix sense of comparsion in hb_aat_map_builder_t::feature_info_t.
2020-03-30 jfkthame Set sequence number when adding feature to aat map builder, to support stable sort.
2020-04-03 ebrahim [ci] Update macOS 10.15's version
2020-04-03 ebrahim [aat] minor over previous feat related changes
2020-04-02 jfkthame Add a couple testcases for issue 2285.
2020-04-02 jfkthame [AAT] Don't map OT tags to AAT feature types that are not exposed.
2020-04-01 qxliu typo fix
2020-04-01 ariza minor; fixes #2292

Created with:
  roll-dep src/third_party/harfbuzz-ng/src

Bug: 1036390
Change-Id: Icffdaf7aec234fcd50420a4f9f6eac5cbdd07836
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134234
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Reviewed-by: default avatarKenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#757024}
parent 2e67016d
...@@ -230,7 +230,7 @@ vars = { ...@@ -230,7 +230,7 @@ vars = {
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling HarfBuzz # the commit queue can handle CLs rolling HarfBuzz
# and whatever else without interference from each other. # and whatever else without interference from each other.
'harfbuzz_revision': '014e038b2c2fd55e0bffbe5c5adc893c07df187a', 'harfbuzz_revision': '0d5695983e8bf3184ecd4cb92f737b9dfe5d6d25',
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling Emoji Segmenter # the commit queue can handle CLs rolling Emoji Segmenter
# and whatever else without interference from each other. # and whatever else without interference from each other.
......
<!DOCTYPE html>
<html lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>CSS Test: font-feature-settings Liga and Tibetan shaping</title>
<body>
<p>Test passes if the three lines below are identical.</p>
<section class="test" lang="bo">
<p>རྒྱུ</p>
<p>རྒྱུ</p>
<p>རྒྱུ</p>
</section>
<!DOCTYPE html>
<html lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>CSS Test: font-feature-settings Liga and Tibetan shaping</title>
<link rel="author" title="Dominik Röttsches" href="drott@chromium.org">
<link rel="help" href="https://www.w3.org/TR/css-fonts-3/#font-feature-settings-prop">
<link rel="match" href="font-feature-settings-tibetan-ref.html">
<meta name="assert" content="Test that Tibetan shaping works with ligatures disabled.">
<style>
.letter-spacing {
letter-spacing: .2px;
}
.liga-off {
font-feature-settings: "liga" off;
}
</style>
<body>
<p>Test passes if the three lines below are identical.</p>
<section class="test" lang="bo">
<p>རྒྱུ</p>
<p class="letter-spacing">རྒྱུ</p>
<p class="liga-off">རྒྱུ</p>
</section>
Name: harfbuzz-ng Name: harfbuzz-ng
Short Name: harfbuzz-ng Short Name: harfbuzz-ng
URL: http://harfbuzz.org URL: http://harfbuzz.org
Version: 2.6.4-722 Version: 2.6.4-739
CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:2.6.4 CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:2.6.4
Date: 20200401 Date: 20200407
Revision: 014e038b2c2fd55e0bffbe5c5adc893c07df187a Revision: 0d5695983e8bf3184ecd4cb92f737b9dfe5d6d25
Security Critical: yes Security Critical: yes
License: MIT License: MIT
License File: src/COPYING License File: src/COPYING
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment