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

Roll src/third_party/harfbuzz-ng/src/ f3aca6aa2..c73d7ba75 (443 commits)

Use HB_NO_SUBSET_LAYOUT, HB_NO_SUBSET_CFF in BUILD.gn as well to limit binary footprint of
subsetting features.

https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/f3aca6aa267f..c73d7ba75d45

$ git log f3aca6aa2..c73d7ba75 --date=short --no-merges --format='%ad %ae %s'
2019-05-14 drott Fix building with HB_NO_SUBSET_LAYOUT
2019-05-14 behdad [ucdn] Fix Hangul composition
2019-05-13 behdad Fix more warnings
2019-05-13 behdad [config] Add NDEBUG and HB_NDEBUG
2019-05-13 behdad One more warning fix
2019-05-13 behdad [icu] Comment
2019-05-13 behdad Fix moreeeeeeeeeee
2019-05-13 behdad Fix more semi-colon issues
2019-05-13 behdad [iter] Fix zip iterator sortedness classification logic
2019-05-13 behdad Fix more excess semi-colon errors
2019-05-13 behdad [iter] Track strictly-sorted iterators
2019-05-13 behdad [iter] Minor
2019-05-13 grieger [subset] Fix shadowed 'groups' param in cmap.
2019-05-13 behdad Adjust uniscribe_bug_compatible mode
2019-05-13 behdad [config] Better compile away morx/kerx/trak
2019-05-13 behdad [indic] Don't constrain how many C, M, ... occur
2019-05-13 behdad [test] Don't call deprecated API
2019-05-13 behdad Another extra semi-colon
2019-05-13 behdad Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018"
2019-05-13 behdad Revert "[ragel] Switch to -T1 output instead of -F1"
2019-05-13 behdad Fix extra semi-colon
2019-05-13 behdad [ragel] Switch to -T1 output instead of -F1
2019-05-12 behdad Minor
2019-05-12 behdad Fix MSVC build
2019-05-12 behdad [config] Define HB_NO_SUBSET_LAYOUT in HB_LEAN
2019-05-12 behdad [config] Add HB_NO_UNISCRIBE_BUG_COMPATIBLE
2019-05-12 behdad [config] Disable buffer serialize routines in HB_TINY
2019-05-12 behdad Fix builds
2019-05-12 behdad [config] Enable HB_NO_MT in HB_TINY
2019-05-12 behdad Force-disable CFF code under disabling conditions
2019-05-11 behdad [config] Allow overriding chosen config
2019-05-11 ebrahim [test] minor, fix -Weverything bot
2019-05-11 ebrahim [test] minor
2019-05-11 nwillis Corrections to OT Color gtk-doc comments.
2019-05-11 nwillis Corrections to OT Math gtk-doc comments.
2019-05-11 behdad Fix build
2019-05-11 behdad Disable sbix if no-color or no-ot-font-bitmap
2019-05-11 behdad [iter] Check for more before forwarding/rewinding past ends
2019-05-11 corbett.dav [iter] Fix filter rewinding
2019-05-10 corbett.dav [array] Fix rewinding
2019-05-11 n8willis Update src/hb-ot-color.cc
2019-05-11 behdad [iter] Add hb_map_sorted() and hb_map_retains_sorting()
2019-05-11 n8willis Update src/hb-ot-math.cc
2019-05-11 n8willis Update src/hb-ot-math.cc
2019-05-11 n8willis Update src/hb-ot-color.cc
2019-05-11 n8willis Update src/hb-ot-color.cc
2019-05-11 n8willis Update src/hb-ot-color.cc
2019-05-11 n8willis Update src/hb-ot-color.cc
2019-05-11 n8willis Update src/hb-ot-color.cc
2019-05-11 behdad [config] Rename
(...)
2019-04-11 behdad Use injected class name to simplify macros
2019-04-11 behdad [C++11] Use deleted methods
2019-04-11 behdad Rename a few macros
2019-04-10 behdad [arabic] Disable fallback shaping if HB_NO_OT_SHAPE_COMPLEX_ARABIC_FALLBACK defined
2019-04-10 behdad Don't install ot-font funcs on new fonts if HB_NO_OT_FONT defined
2019-04-10 behdad Don't use any default unicode funcs if HB_NO_UNICODE_FUNCS is defined
2019-04-08 behdad [coretext] Fix unused-variable error
2019-04-05 maksqwe1 Fix MSVC C4068 warning (#1656)
2019-04-05 ariza replace test font SourceHanSans with its subet
2019-04-05 maksqwe1 Fix MSVC C4138 warning (#1657)
2019-04-03 behdad Minor
2019-04-03 behdad [GDEF] Don't assume glyphlist is sorted
2019-04-03 behdad [algs] Add hb_min() and hb_max()
2019-04-03 behdad [serialize] Make putting breakpoint on out-of-memory easier
2019-04-03 behdad [iter] Tweak SFINAE again
2019-04-03 behdad [array] Add compy assignment operator since copy constructor is explicit
2019-04-03 behdad [array] Add default copy constructor
2019-04-03 behdad [iter] Use different SFINAE scheme to make MSVC happy
2019-04-03 behdad [meta] Add hb_is_same()
2019-04-02 behdad [serialize] Actually reclaim storage from duplicate objects
2019-04-02 behdad [serialize] Port to use object pool
2019-04-02 behdad [pool] Uses memset() instead of assigning Null()
2019-04-02 behdad Add hb_pool_t<> for pooled memory allocation
2019-04-02 behdad [serialize] Disable packed_map again
2019-04-02 behdad [map] Protect more against pointer deref
2019-04-02 behdad More
2019-04-02 behdad [serialize] Fix hb_hashmap_t<> for pointers and use in packed_map
2019-04-02 behdad [iter] Remove passing pointer to hb_iter()
2019-04-02 behdad [array] Use dagger for hashing array
2019-04-02 behdad [iter] Accept pointers in hb_iter()
2019-04-02 behdad [serialize] Towards maintaining packed_map
2019-04-02 behdad [serialize] Minor
2019-04-02 behdad [serialize] Handle non-nullable offsets
2019-04-02 behdad [serialize] Movce empty-object handling earlier
2019-04-02 behdad [serialize] Minor
2019-04-02 behdad [serialize] Allow offset links that have base offset from the object base
2019-04-03 ebrahim [test][iter] minor, fix double promotion warning
2019-04-02 ebrahim [test] minor, c style comments
2019-04-02 ebrahim [iter][test] Add another test for hb_reduce
2019-04-01 behdad [serialize] Switch to tetris-packing
2019-04-01 behdad [serialize] Fix linking
2019-04-01 behdad [serialize] Minor
2019-04-01 behdad [cmap] Minor
2019-04-01 behdad [subset] Call serialize start/end around it
2019-04-01 behdad [serialize] Assert stack
2019-04-01 behdad [serialize] Add add_link() to add link
2019-04-01 behdad [serialize] Add default template type to push()
2019-04-02 ebrahim [iter] hb_reduce, accumulator with a different type
2019-03-31 ebrahim [iter] Implement hb_reduce
2017-12-05 nwillis Indic: always hyphenate pre-base-reordering, for clarity.

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

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

Bug: 960331
Change-Id: Ibf376556acb50b09e8e9d3ce53631690859e9628
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1608701
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Reviewed-by: default avatarEmil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#659455}
parent 8eac999a
......@@ -188,7 +188,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': 'f3aca6aa267f7687a0406c7c545aefb5eed300b2',
'harfbuzz_revision': 'c73d7ba75d4556d9b8e05b10d6572f74f4814f7a',
# 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.
......
......@@ -87,6 +87,7 @@ if (use_system_harfbuzz) {
"src/src/hb-cff1-interp-cs.hh",
"src/src/hb-cff2-interp-cs.hh",
"src/src/hb-common.cc",
"src/src/hb-config.hh",
"src/src/hb-debug.hh",
"src/src/hb-dispatch.hh",
"src/src/hb-face.cc",
......@@ -132,7 +133,7 @@ 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-name-language.cc",
"src/src/hb-ot-name-language-static.hh",
"src/src/hb-ot-name-language.hh",
"src/src/hb-ot-name-table.hh",
"src/src/hb-ot-name.cc",
......@@ -175,6 +176,7 @@ if (use_system_harfbuzz) {
"src/src/hb-ot-var-hvar-table.hh",
"src/src/hb-ot-var-mvar-table.hh",
"src/src/hb-ot-var.cc",
"src/src/hb-pool.hh",
"src/src/hb-sanitize.hh",
"src/src/hb-serialize.hh",
"src/src/hb-set-digest.hh",
......@@ -216,6 +218,10 @@ if (use_system_harfbuzz) {
"HAVE_INTEL_ATOMIC_PRIMITIVES",
"HB_NO_MMAP",
# SkPDF needs subsetting but does not require subsetting of layout or CFF tables.
"HB_NO_SUBSET_LAYOUT",
"HB_NO_SUBSET_CFF",
# 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.4.0-272
Date: 20190401
Revision: f3aca6aa267f7687a0406c7c545aefb5eed300b2
Version: 2.4.0-721
Date: 20190514
Revision: c73d7ba75d4556d9b8e05b10d6572f74f4814f7a
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