Skip to content

Commit

Permalink
Revert "Roll src/third_party/harfbuzz-ng/src/ e3af529e5..cdb7d2b9b (2…
Browse files Browse the repository at this point in the history
…84 commits)"

This reverts commit 1d21b49.

Reason for revert: A culprit that fails virtual/text-antialias/mac-system-ui-weight.html on Mac
https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Mac10.13%20%28retina%29/32138

Original change's description:
> Roll src/third_party/harfbuzz-ng/src/ e3af529e5..cdb7d2b9b (284 commits)
> 
> https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/e3af529e511c..cdb7d2b9bc0d
> 
> $ git log e3af529e5..cdb7d2b9b --date=short --no-merges --format='%ad %ae %s'
> 2020-08-02 ebrahim [docs] Update README.python.md with meson
> 2020-08-02 ebrahim [docs] Adopt CONFIG.md with meson
> 2020-08-02 ebrahim [docs] Remove packagers related part
> 2020-08-02 ebrahim [ci] Disable Travis CI
> 2020-08-02 ebrahim [meson] limit check-libstdc++ check to 0.55
> 2020-07-30 ebrahim [meson] Add darwin versions to library()
> 2020-07-31 grieger [ENOMEM] check vector status in cmap subsetting.
> 2020-07-31 grieger [ENOMEM] in GSUB ChainContext subsetting check maps for allocation errors.
> 2020-07-31 grieger [ENOMEM] Check result of vector resize in CBDT subsetting.
> 2020-07-31 ebrahim [ci] don't install rustc on linux-ci
> 2020-07-31 ebrahim [cff] Check for scalars array resize result
> 2020-07-30 grieger [ENOMEM] popragate packed/packed_map errors to the serializer. Will disable further modifications based on a bad state.
> 2020-07-30 grieger [ENOMEM] unchecked resize in CFF2.
> 2020-07-30 grieger [ENOMEM] Fix several instances of not checking resize in CFF.
> 2020-07-30 grieger [ENOMEM] check for unset current in serializer->length().
> 2020-07-30 ebrahim Copy parts of README.md to README
> 2020-07-30 ebrahim [meson] minor, use null_dep one more place
> 2020-07-30 ebrahim Remove cmake build files
> 2020-06-18 ebrahim Add comparison against ttf-parser
> 2020-07-30 ebrahim [docs] Update TESTING.md with meson
> 2020-07-29 grieger [ENOMEM] fix memory leak if allocation fails during pop_pack().
> 2020-07-29 grieger [ENOMEM] make serializer modification operations no-ops if it's in an error state.
> 2020-07-30 ebrahim [icu] Remove support for versions older than 49
> 2020-07-30 ebrahim [icu] Remove useless HB_UNUSED tags
> 2020-07-30 ebrahim [icu] Remove support of ICU versions before 42
> 2020-07-29 grieger [ENOMEM] Fix failure to check calloc return. Fixes https://oss-fuzz.com/testcase-detail/6246465148813312.
> 2020-07-29 grieger [ENOMEM] check resize() return. Fixes https://oss-fuzz.com/testcase-detail/5641892164009984.
> 2020-07-29 ebrahim [docs] Use untouched result of rsvg-convert for HarfBuzz.svg render
> 2020-07-29 ebrahim [ci] Install meson's master
> 2020-07-29 ebrahim minor spacing tweak
> 2020-07-29 ebrahim minor spacing tweak
> 2020-07-29 ebrahim minor spacing tweak
> 2020-07-29 ebrahim [ENOMEM] Fix buffer's content check logic
> 2020-07-14 ebrahim [fuzz] Implement failing allocator
> 2020-07-29 ebrahim [glib] Default to glib's script type handling
> 2020-07-28 grieger [subset] bail out of subsetting if plan allocation fails.
> 2020-07-27 ebrahim [tests] minor
> 2020-07-27 ebrahim [tests] Use TTFont of fonttools to avoid temp files
> 2020-07-26 hamidrezabayat76 Use fonttools's python package instead of cli
> 2020-07-25 ebrahim [ci] meson-gcc-mingw to crossbuild-win32
> 2020-07-25 ebrahim [releasing] unbreak the build
> 2020-07-25 ebrahim [releasing] Use release buildtype
> 2020-07-25 ebrahim 2.7.0
> 2020-07-23 razrfalcon Remove unused code from the Khmer shaper.
> 2020-07-22 ebrahim [meson] Rename 'gtk_doc' option to 'docs'
> 2020-07-22 ebrahim [ci] Don't run cov-analyze
> 2020-07-22 ebrahim minor
> 2020-07-22 ebrahim [fuzz] increase shape fuzzer timeout
> 2020-07-20 boboniboni [tests] fix PGO build testing
> 2020-07-20 ebrahim [ci] disable clang nightly installation
> (...)
> 2020-06-10 ebrahim [meson] Implement disabled state for cairo/freetype/icu
> 2020-06-09 nirbheek meson: Export symbols for a DLL when not building statically
> 2020-06-08 khaledhosny [coretext] Properly check for macOS 10.10
> 2020-06-06 ebrahim [meson] Remove with_libstdcxx build option
> 2020-06-05 behdad s/blacklist/blocklist/g
> 2020-06-05 ebrahim [meson] Add -Bsymbolic-functions
> 2020-06-02 ebrahim [meson] Make gobject and introspection features automatic
> 2020-06-05 ebrahim minor, improve the need for graphite comment
> 2020-06-03 reiter.christoph [meson] Only pass required dependencies to everything
> 2020-06-04 ebrahim [style] Hide behind HB_EXPERIMENTAL_API compile flag
> 2020-04-21 ebrahim [style] Adopt with meson
> 2020-02-08 ebrahim [style] give ptem value when asked for opsz
> 2019-08-04 ebrahim [style] New experimental API, hb_style_get_value
> 2020-06-04 ebrahim [meson] fix with_libstdcxx effect
> 2020-06-04 ebrahim [meson] Update subset tests list from autotools
> 2020-06-04 ebrahim [ci] fix meson-gcc-mingw bot
> 2020-06-04 ebrahim [ci] check workability of meson based dist
> 2020-06-04 ebrahim [ci] Deploy only when there is something to push
> 2020-06-04 ebrahim [meson] Fix gen-hb-version.py run
> 2020-06-04 ebrahim [meson] Remove amalgam build option
> 2020-06-04 ebrahim [ci] Move docs deployment from autotools to meson
> 2020-06-03 ebrahim [meson] fix gen script input
> 2020-06-03 ebrahim Use output names in update-unicode-tables.make
> 2020-06-03 ebrahim 2.6.7
> 2020-06-02 ebrahim Move unicode tables update script to its own make file
> 2020-06-02 ebrahim minor, fix hb-version.h generation for out-of-tree builds
> 2020-06-02 ebrahim minor fixes on src gen scripts
> 2020-06-01 ebrahim Build win32 artifacts using meson
> 2020-05-31 ebrahim [tests/aots] move the update script to update.py
> 2020-05-31 ebrahim [tests/test-rendering-tests] run git pull on correct dir
> 2020-05-31 ebrahim minor, fix extra dist list
> 2020-05-31 ebrahim [test/text-rendering-tests] Adopt the update script with meson
> 2020-05-31 ebrahim [test/text-rendering-tests] Update from upstream
> 2020-05-31 ebrahim [tests] Port text-rendering-tests update script to python
> 2020-05-30 ebrahim [meson] Categorize tests using `suite: [...]`
> 2020-05-30 ebrahim [ci] fix alpine build issue
> 2020-05-29 ebrahim [tests] Port check scripts to python
> 2020-05-29 ebrahim [meson] reflect chosen linker update
> 2020-05-29 ebrahim [meson] minor, find run-tests.py only once
> 2020-02-18 qxliu [subset] GDEF AttachList subsetting support
> 2020-05-29 ebrahim minor on python scripts
> 2020-05-29 ebrahim minor, use py3's open(encoding=)
> 2020-05-28 ebrahim minor, enable printing to stderr in run-tests.py
> 2020-05-28 ebrahim minor, use sys.exit print shorthand
> 2020-05-28 ebrahim minor, move scripts manuals to __doc__
> 2020-05-20 qxliu [subset] ChainContext subsetting fix: add lookup index remapping
> 2020-03-30 simon More strictly follow noun/verb/identifier format for GPOS/GSUB lookups
> 2020-03-30 simon Reformat kerx/morx instrumentation to 'verb noun identifier'
> 2020-03-30 simon Add table index to lookup messages
> 2020-03-30 simon Instrument entering GSUB/GPOS tables
> 
> Created with:
>   roll-dep src/third_party/harfbuzz-ng/src
> R=​bashi@chromium.org,behdad@chromium.org,bungeman@chromium.org,drott@chromium.org,eae@chromium.org,jshin@chromium.org
> 
> Change-Id: I397e890f896e74221788acf630172fb18cdbe5f3
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2336089
> Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
> Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Auto-Submit: Dominik Röttsches <drott@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#795347}

TBR=bashi@chromium.org,bungeman@chromium.org,eae@chromium.org,kojii@chromium.org,drott@chromium.org,jshin@chromium.org,behdad@chromium.org

Change-Id: I0bf6d810a021e3827a6106c6a7edaa566f318d2b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340862
Reviewed-by: Alexey Baskakov <loyso@chromium.org>
Commit-Queue: Alexey Baskakov <loyso@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795366}
  • Loading branch information
Alexey Baskakov authored and Commit Bot committed Aug 6, 2020
1 parent d3af5db commit 59aa69e
Show file tree
Hide file tree
Showing 6 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling HarfBuzz
# and whatever else without interference from each other.
'harfbuzz_revision': 'cdb7d2b9bc0d5928ae4f6ba16fe905f603583688',
'harfbuzz_revision': 'e3af529e511ca492284cdd9f4584666b88a9e00f',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling Emoji Segmenter
# and whatever else without interference from each other.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
1 change: 1 addition & 0 deletions third_party/harfbuzz-ng/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ if (use_system_harfbuzz) {
]

sources = [
"src/src/hb-aat-fdsc-table.hh",
"src/src/hb-aat-layout-ankr-table.hh",
"src/src/hb-aat-layout-bsln-table.hh",
"src/src/hb-aat-layout-feat-table.hh",
Expand Down
6 changes: 3 additions & 3 deletions third_party/harfbuzz-ng/README.chromium
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Name: harfbuzz-ng
Short Name: harfbuzz-ng
URL: http://harfbuzz.org
Version: 2.7.0-42
Version: 2.6.6-46
CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:2.6.4
Date: 20200804
Revision: cdb7d2b9bc0d5928ae4f6ba16fe905f603583688
Date: 20200525
Revision: e3af529e511ca492284cdd9f4584666b88a9e00f
Security Critical: yes
License: MIT
License File: src/COPYING
Expand Down

0 comments on commit 59aa69e

Please sign in to comment.