• Dominik Röttsches's avatar
    Roll src/third_party/harfbuzz-ng/src/ c73d7ba75..97b926857 (161 commits) · e1b7d78e
    Dominik Röttsches authored
    Enable size reductions:
    
    * HB_NO_UCD ensures that UCDN is not built-in to avoid a size increase
      of around 60k
    * HB_NO_MATH to disable OT MATH table parsing until we need it,
    * HB_NO_NAME, since we currently do not use HarfBuzz' OT name table
      parsing,
    * HB_NO_BUFFER_SERIALIZE" since we are not making use of HarfBuzz buffer
      serialization, usually used by tools such as hb-view/hb-shape or for
      debugging.
    
    https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/c73d7ba75d45..97b926857759
    
    $ git log c73d7ba75..97b926857 --date=short --no-merges --format='%ad %ae %s'
    2019-06-01 ebrahim [ci] Downgrade Travis distribution upon Behdad request
    2019-06-01 ebrahim [ci] Install ragel on appveyor mingw bots
    2019-06-01 ebrahim [dwrite] Replace REPLACEME with release version the symbol had
    2019-05-31 behdad 2.5.1
    2019-05-31 behdad [docs] Fix dist
    2019-05-31 behdad Fourth try at building VS bots
    2019-05-31 behdad [ci] Disable VS 2013
    2019-05-31 behdad Third try at fixing VS build
    2019-05-31 behdad Second VS fix try
    2019-05-31 behdad Try fixing VS builds
    2019-05-31 behdad [ci] Enable other versions of Visual Studio
    2019-05-31 behdad Whitespace
    2019-05-31 rsheeter [subset] Correct calculation of max offset; fixes bug where loca would erroneously be short
    2019-05-31 behdad [gsub] Minor
    2019-05-31 behdad [gsub] Porting serialize to iterators
    2019-05-31 behdad [serialize] Pass offset to serialize_subset()
    2019-05-31 behdad [serialize] Pass offset to serialize_copy()
    2019-05-30 behdad [math] Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER
    2019-05-29 ebrahim [ci] Clean up and add disabled bots of other msvc versions (#1733)
    2019-05-28 bruce.mitchener Fix some typos.
    2019-05-28 ebrahim [test] minor, fix copyright
    2019-05-28 ebrahim [test] minor style improve
    2019-05-26 corbett.dav [use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
    2019-05-27 behdad [atomic] Fix warning, second time
    2019-05-25 behdad [ucd] Update for latest packTab
    2019-05-25 behdad [ucd] Update for recent packTab
    2019-05-25 ebrahim [ci] minor
    2019-05-25 ebrahim [ci] minor
    2019-05-25 ebrahim [ci] Store dist-win result instead
    2019-05-25 behdad [atomic] Fix warnings
    2019-05-25 behdad [mingw] Update instructions
    2019-05-25 behdad [mutex] Prefer pthread over windows
    2019-05-25 behdad Look for pthread even if win32
    2019-05-25 behdad [mingw] Some more tweaks
    2019-05-25 behdad [mingw] Add "make dist-win" to toplevel Makefile
    2019-05-25 behdad [mingw] More
    2019-05-25 ebrahim [ci] Remove --without-icu now that we have it in ./mingw{32,64} scripts
    2019-05-25 behdad [mingw] Force off ICU
    2019-05-25 ebrahim [ci] Build mingw on Fedora and store .exe outputs
    2019-05-25 behdad [ming2] Update instructions
    2019-05-25 behdad [mingw] Rename README.wine
    2019-05-25 behdad [mingw] Update for recent change
    2019-05-25 behdad [mingw] Update for Fedora mingw installation location
    2019-05-25 nwillis Usermanual; minor.
    2019-05-24 behdad [win] Add mingw-ldd.py
    2019-05-24 behdad 2.5.0
    2019-05-24 behdad Put back Since: tags for hb_color_get_*
    2019-05-24 nwillis Usermanual-buffers-chapter: trim out fallback-of-ufuncs talk and just mention that stuff exists if you care to go find it.
    2019-05-24 qxliu Fix fuzzer crash testcase
    2019-05-24 nwillis Usermanual-buffers-chapter: explain ICU fallback for Ufuncs.
    (...)
    2019-05-15 behdad Use hb_map(hb_add(this)) to dereference OffsetTo<>'s
    2019-05-15 behdad [algs] Rename hb_bind to hb_partial
    2019-05-15 behdad [algs] Change hb_bind parameter number to be from one
    2019-05-15 behdad Add back symmetric OffsetTo<>::friend operator+
    2019-05-15 behdad [algs] Partialize all operators
    2019-05-15 behdad [algs] Rewrite bind API
    2019-05-15 behdad [algs] Add hb_bind0 and hb_bind1
    2019-05-15 behdad Fix clang build
    2019-05-15 behdad Fix clang build
    2019-05-15 behdad [algs] Remove pair copy constructor
    2019-05-15 behdad Whitespace
    2019-05-09 grieger [subset] Switch SingleSubst to use iterators in serialize.
    2019-05-15 behdad Reduce captures of lambdas
    2019-05-15 behdad Fix tests
    2019-05-15 behdad Remove variadic form of hb_min/hb_max
    2019-05-15 behdad Add arithmetic operators
    2019-05-15 behdad Add hb_bitwise_* ops
    2019-05-15 behdad [array] Adjust operator!=
    2019-05-15 behdad More adjustment to OffsetTo<>::friend opeator+
    2019-05-15 behdad [iter] Simplify operator!= of iterator filters
    2019-05-15 behdad Add all pair_t comparison operators
    2019-05-15 behdad [iter] Use default operators instead of redefining empty ones
    2019-05-15 corbett.dav Convert Consonant_Initial_Postfixed to CONS_MED
    2019-05-15 corbett.dav Fix record-test.sh on machines without sha1sum
    2019-05-15 ebrahim [ci][test] Ignore other gcov symbols also
    2019-05-15 ebrahim [ci][travis] Update its distribution
    2019-05-15 behdad Another try
    2019-05-15 behdad Completely revert the thing back
    2019-05-15 behdad Another try at fix
    2019-05-15 behdad Ugh.  How was the Travis bot happy before, but isn't now?! :(
    2019-05-15 behdad Move OffsetTo operator+ back out of class
    2019-05-15 behdad Revert "Revert symmetric OffsetTo overloads"
    2019-05-15 behdad Revert symmetric OffsetTo overloads
    2019-05-15 behdad Use implicit lambda return type
    2019-05-14 behdad Add symmetric friend operator+ for OffsetTo
    2019-05-14 behdad Move OffsetTo<> deref operators in-class as friends
    2019-05-14 behdad Whitespace
    2019-05-14 behdad [iter] Remove sort categorization
    2019-05-14 behdad Start of gen-ucd.py, to replace UCDN
    2019-05-13 qxliu [subset] retian nameids from STAT and fvar tables
    2019-05-14 behdad Hopefully last warning fix
    2019-05-14 ebrahim [ci] add HB_TINY to asmjs builder
    2019-05-14 ebrahim Fix -Wunused-function on HB_NO_SHAPE_AAT
    2019-05-11 nwillis Usermanual, fix up userfeatures example code in OpenType features section of shaping chapter.
    2019-05-11 nwillis Usermanual, minor: flesh out invisible-glyph discussion in buffers chapter.
    2019-04-30 nwillis [Docs] Usermanual; update XML manifest for new chapters.
    2019-04-30 nwillis [Docs] Usermanual; add Utilities chapter.
    2019-04-30 nwillis [Docs] Usermanual; add Shaping, Features, and Plans.
    2019-04-30 nwillis [Docs] Usermanual; add Fonts And Faces chapter.
    2019-04-30 nwillis [Docs] Usermanual; fill out Buffers chapter.
    
    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
    
    Bug: 969685
    Change-Id: I1adff3c14741145ef228ff3990435928dd04c1ed
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640414
    Commit-Queue: Dominik Röttsches <drott@chromium.org>
    Reviewed-by: default avatarEmil A Eklund <eae@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#665927}
    e1b7d78e
BUILD.gn 9.45 KB