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

Roll src/third_party/harfbuzz-ng/src/ 2e7021da7..60485ab04 (92 commits)

Filed https://crbug.com/992390 to track the option of moving to
HarfBuzz' metrics implementation at least for vertical metrics.

https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/2e7021da7d17..60485ab04736

$ git log 2e7021da7..60485ab04 --date=short --no-merges --format='%ad %ae %s'
2019-08-07 ebrahim [os2] Get defined lower/upper optical size
2019-07-02 qxliu [subset] Add subsetting for GPOS Lookup Type 1: Single Adjustment Positioning Subtable
2019-06-25 qxliu [subset] cmap table to use _subset2 and new iterator frameworks
2019-08-03 khaledhosny Some styling
2019-08-03 ebrahim [metrics] Add metrics tags documentation
2019-08-03 ebrahim [base] Add documentation for baseline tags from ot spec
2019-08-03 ebrahim [meta] Add metadata tags documentation from ot spec
2019-07-30 ebrahim [cpal] revert port to dagger
2019-07-30 ebrahim [cpal] port to dagger (#1887)
2019-07-30 ebrahim [colr] minor
2019-07-30 ebrahim [fuzz] Add dummy call of the added APIs (#1886)
2019-07-30 ebrahim [colr][feat][meta] Port sub_array iteration to dagger (#1868)
2019-07-30 ebrahim [base] Add hb_ot_layout_get_baseline API
2019-07-27 ebrahim [var] Add a new API, hb_font_set_var_named_instance
2019-07-30 ebrahim [meta] Make values match their enum type naming
2019-07-30 ebrahim [metrics] Make values match their enum type naming
2019-07-30 ebrahim [base] Don't use enum inside the table
2019-07-27 ebrahim [lcar] flip for and switch position
2019-07-29 ebrahim [metrics] Rename hb_ot_metrics_t to hb_ot_metrics_tag_t
2019-07-29 ebrahim [meta] Rename hb_ot_meta_t to hb_ot_meta_tag_t
2019-07-28 behdad [iter] Fix accumulate to accept const types
2019-07-28 ebrahim Increase subset fuzzer timeout to 8s
2019-07-28 ebrahim [base] fix logic
2019-07-28 ebrahim [base] minor
2019-07-28 ebrahim [base] Check if the returned base_coord is valid
2019-07-28 ebrahim [meta] minor
2019-07-28 ebrahim [base] fix build
2019-07-28 ebrahim [base] minor
2019-07-28 ebrahim [base] Fix use of bsearch
2019-07-28 ebrahim [base] minor spacing
2019-07-26 behdad Minor
2019-07-26 daniel [cmake] Fix CMake build on newer CMake versions
2019-07-26 l2dy [util] Fix memory leak
2019-07-26 ebrahim [metrics] Expose raw OS2/HHEA asc/dsc values using private tags (#1867)
2019-07-26 ebrahim [meta] minor, simplify iterator
2019-07-26 ebrahim [meta] Rename ot-metadata to ot-meta per review
2019-07-26 ebrahim Use .sub_array for DataMap tags iteration
2019-07-24 ebrahim [meta] Add max value to hb_ot_metadata_t
2019-07-24 ebrahim [meta] Add a test program for metadata
2019-07-24 ebrahim [meta] hb_ot_metadata_get_entries, tags iteration API
2019-07-22 ebrahim [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries
2019-07-26 ebrahim minor spacing fix (#1869)
2019-07-26 ebrahim [feat] minor
2019-07-25 ebrahim [metrics] Add a test that actually practices variation (#1858)
2019-07-25 ebrahim Add _MAX_VALUE to hb_ot_metrics_t (#1861)
2019-07-25 ebrahim minor
2019-07-25 ebrahim Add _MAX_VALUE to disabled baseline types enum
2019-07-24 ebrahim Replace 0x7FFFFFFFu in enums with HB_TAG_MAX_SIGNED
2019-07-22 ebrahim minor, comment out meta table in list till its use
2019-07-22 ebrahim Implement meta table parsing
2019-07-22 ebrahim [metrics] Fix _get_variation API to works with actual coord values
2019-07-22 behdad [metrics] _-prefix internal symbol
2019-07-22 behdad Fix warning on IBM compilers
2019-07-22 khaledhosny Fix sbix glyph extents
2019-07-22 ebrahim [metrics] Don't use metrics API in _common
2019-07-16 ebrahim Add hb_gdi_face_create API
2019-07-21 ebrahim [metrics] minor, tweak comment
2019-07-19 behdad [docs] Minor
2019-07-20 ebrahim Revert hhea fallback to OS/2 to its reverse way
2019-07-20 ebrahim Bring back asc/desc abs logic used to be in hmtx table
2019-07-20 ebrahim Make HB_TINY builds work again by separating the always needed part
2019-07-20 ebrahim Merge _get_position_internal into _get_position
2019-07-20 ebrahim Define post table only when used
2019-07-20 ebrahim Merge ot-metrics-internal.cc with ot-metrics now that isn't needed in subset
2019-07-20 ebrahim Don't cache ascender/descender metrics
2019-07-20 ebrahim [doc] minor, improve hb-ot-metrics doc a bit
2019-07-20 ebrahim [os2] minor spacing tweaks
2019-07-20 ebrahim Fallback hhea's ascender/descender to OS2
2019-07-19 behdad [metrics] Fall back to hhea if OS2 metrics are empty
2019-07-19 ebrahim Add HB_NO_METRICS and fix HB_TINY build (#1839)
2019-07-19 ebrahim [ci][fuzzer] print valgrind failure if an error happened
2019-07-18 behdad [metrics] Fix weird use of xor
2019-07-18 behdad [ot-metrics] Touch up
2018-11-20 ebrahim Implement a simple API for fetching opentype metrics
2019-06-17 corbett.dav Revert "[Myanmar] Prevent reordering between Asat and Dot below"
2019-07-17 ebrahim [ci] Bring back -linux-arm64 bot
2019-07-17 behdad Revert "Revert previous change"
2019-07-17 behdad [iter] Fix reduce type deduction
2019-07-17 ebrahim [ci] Disable -linux-arm64 bot
2019-07-17 ebrahim Revert previous change
2019-07-17 ebrahim Improve syntax to make out linux-arm64 a little happy
2019-07-17 ebrahim Downgrade -Wdeprecated-declarations to warning
2019-07-17 behdad [amalgam] Fix redundant-declaration warning/error
2019-07-16 ali.djavadi Fix C++20 compile warning on implicit capture of this with '=' default capture (#1833)
2019-07-16 ebrahim [usp] define atfree callback only if used
2019-06-26 qxliu [subset] For option "--unicodes",  add support for "*" to retain all code points
2019-07-12 behdad Revert "Update Graphite API to latest (#1215)"
2019-07-11 ebrahim [fuzz] Increase subset runner timeout for tsan bot
2019-07-11 ebrahim [fuzz] Don't fail when blob is empty
2019-07-11 ebrahim Fix unintialized memory read in cmap subset (#1826)
2019-07-10 ebrahim Don't call memcpy when a table is empty
2019-07-10 ebrahim Force blob generation and memory check in hb-subset-fuzzer

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: I1ba7e28e0a4df3b9a695dd5596e3cea9d9518174
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1746176
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Ben Wagner <bungeman@chromium.org>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Reviewed-by: default avatarBen Wagner <bungeman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#685564}
parent 7a2bdc00
......@@ -200,7 +200,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': '2e7021da7d1726a37822e6a001b9218f82255bc8',
'harfbuzz_revision': '60485ab0473630c585bb96fcdc14dbe415edf4f2',
# 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.
......
......@@ -99,6 +99,8 @@ if (use_system_harfbuzz) {
"src/src/hb-font.cc",
"src/src/hb-font.hh",
"src/src/hb-ft.cc",
"src/src/hb-gdi.cc",
"src/src/hb-gdi.h",
"src/src/hb-icu.cc",
"src/src/hb-map.cc",
"src/src/hb-map.hh",
......@@ -138,6 +140,12 @@ if (use_system_harfbuzz) {
"src/src/hb-ot-math-table.hh",
"src/src/hb-ot-math.cc",
"src/src/hb-ot-maxp-table.hh",
"src/src/hb-ot-meta-table.hh",
"src/src/hb-ot-meta.cc",
"src/src/hb-ot-meta.h",
"src/src/hb-ot-metrics.cc",
"src/src/hb-ot-metrics.h",
"src/src/hb-ot-metrics.hh",
"src/src/hb-ot-name-language-static.hh",
"src/src/hb-ot-name-language.hh",
"src/src/hb-ot-name-table.hh",
......@@ -237,6 +245,11 @@ if (use_system_harfbuzz) {
# that is part of HarfBuzz.
"HB_NO_UCD",
# TODO(https://crbug.com/992390): Don't use the HarfBuzz metrics
# implementation, as we're retrieving metrics from Skia. Consider using this
# implementation at least for vertical metrics.
"HB_NO_METRICS",
# TODO(https://crbug.com/949962): Remove once this is fixed upstream.
"U_DISABLE_VERSION_SUFFIX=0",
]
......
Name: harfbuzz-ng
Short Name: harfbuzz-ng
URL: http://harfbuzz.org
Version: 2.5.3-60
Date: 20190708
Revision: 2e7021da7d1726a37822e6a001b9218f82255bc8
Version: 2.5.3-155
Date: 20190809
Revision: 60485ab0473630c585bb96fcdc14dbe415edf4f2
Security Critical: yes
License: MIT
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