Roll src/third_party/harfbuzz-ng/src/ 558f92278..014e038b2 (137 commits)
https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/558f922788cc..014e038b2c2f
$ git log 558f92278..014e038b2 --date=short --no-merges --format='%ad %ae %s'
2020-03-31 grieger [subset] Bail out of context lookup expansion once the lookup limit is encountered.
2020-03-31 grieger [subset] Limit the number of lookup indices processed subsetting Feature. > Also, remove two unnessecary full iterations of the lookup index iterator during serialization of the index array. Fixes fuzzer found timeout.
2020-03-30 khaledhosny Revert "Add messages for GPOS/GSUB phases"
2020-03-26 ebrahim [gsubgpos] Use FeatureVariations::NOT_FOUND_INDEX instead Index::
2020-03-24 ebrahim [avar] Prevent mul overflow
2020-03-26 ebrahim [meson] Run check-symbols.sh and check-static-inits.sh correctly
2020-03-26 ebrahim [test] Check -subset also doesn't link to lib[std]c++
2020-03-26 ebrahim [gsubgpos] minor build fix
2020-03-26 ebrahim [gsubgpos] Initialize variation index on HB_NO_VAR
2020-03-26 ebrahim minor
2020-03-26 ebrahim [gsubgpos] Minor simplification
2020-03-26 ebrahim [gsubgpos] Minor style improve
2020-03-25 grieger [subset] fix fuzzer timeout in layout closure
2020-03-24 ebrahim [meson] Don't compile test-bimap on msvc either
2020-03-24 ebrahim [meson] Don't compile noinst_programs in msvc for now
2020-03-24 ebrahim [meson] Mark rest of non-install executables explicitly
2020-03-24 ebrahim [meson] test/api, separate subset tests
2020-03-24 ebrahim [meson] Add draw-fuzzer runner
2020-03-24 ebrahim [meson] Add a note on meson stability status
2020-03-24 ebrahim [meson] test/fuzzing simplify
2020-03-24 ebrahim [meson] More comment on tests are causing timeout failure
2020-03-24 ebrahim [meson] Don't set MALLOC_PERTURB_ as it is already set by meson
2020-03-24 ebrahim [meson] Minor, replace tabs with spaces
2020-03-24 ebrahim [meson] Update and simplify test/shaping
2020-03-24 ebrahim [meson] Update test/api from autotools
2020-03-24 ebrahim [make] Minor reordering on test/api/Makefile.am
2020-03-24 ebrahim [meson] Don't compile test-{algs,iter,meta} on msvc
2020-03-24 ebrahim [meson] Don't run check-includes if is amalgam build
2020-03-24 ebrahim [meson] Port src/ binary artifacts to meson
2020-03-24 ebrahim [meson] raise timeout value of subset fuzzer
2020-03-23 ebrahim [make] minor move on Makefile.am
2020-03-14 simon Add messages for GPOS/GSUB phases
2020-03-21 ebrahim [subset] Avoid linking to libstdc++ in libharfbuzz-subset.so
2020-03-19 ebrahim [tests] Remove py2 workaround for lack of timeout in subprocess
2020-03-18 ebrahim [tools] Remove in-house 'which' now that we have py3
2020-03-18 ebrahim [tools] Remove py2 remains
2020-03-14 ebrahim [ci/appveyor] Adopt with Meson
2020-03-14 ebrahim [test] fix misspell
2020-03-14 ebrahim [test] minor fix
2020-03-14 ebrahim [test] minor fix
2020-03-14 ebrahim [test] make run-tests.py work on Windows
2020-03-14 tim [meson] fix icu-related linking errors in test with amalgam build
2020-03-14 tim [meson] fix spurious warning when building test/api C sources
2020-03-14 tim [meson] use add_project_arguments() instead of add_global_arguments()
2020-03-13 grieger [subset] Fix crash when serializer runs out of room during gpos subsetting.
2020-03-13 grieger Add potentially crashing font as a fuzzer seed.
2020-03-13 ebrahim Provide meson wrap files on release tarball
2020-03-13 ebrahim [docs] Update to mention meson
2020-03-13 fanchunwei meson: Support GDI integration
2020-03-13 fanchunwei Meson: Look harder for Cairo on Visual Studio
(...)
2018-11-14 tim meson: rename incbase to incconfig
2018-11-14 khaledhosny meson: Fix include directory when used as subproject
2018-11-14 tim meson: add g-i introspection
2018-11-14 tim meson: add option to disable tests
2018-11-12 tim meson: generate .def file for MSVC symbol export on the fly
2018-11-12 tim meson: add option and build system plumbing for CoreText on macOS/iOS
2018-11-12 tim meson: add option and build system plumbing for DirectWrite on Windows
2018-11-12 tim meson: add option and build system plumbing for uniscribe on Windows
2018-11-12 tim meson: add feature option for internal ucdn lib
2018-11-12 tim meson: add options to enable/disable various features
2018-11-12 tim meson: use proxy-libintl from frida
2018-11-12 tim meson: fix glib git url
2018-10-12 nirbheek meson: Declare dependencies for use as a subproject
2018-07-04 mathieu meson: remove debug message
2018-06-18 mathieu meson: update minimum meson version
2018-06-05 mathieu meson: misc fixes
2018-06-05 mathieu meson: pass subdirs to pkgconfig.generate()
2018-06-05 mathieu meson: install
2018-05-17 mathieu meson: all tests passing on Windows / MSVC
2018-05-17 mathieu meson: more windows fixes
2018-05-17 mathieu meson: refactor fuzzing test
2018-05-17 mathieu meson: add subproject wraps for dependencies
2018-05-17 mathieu Add Meson build definitions
2020-03-10 khaledhosny Remove workaround for old pkg-config
2020-03-10 ebrahim [test] Enable OT funcs on tests that are working
2020-03-10 ebrahim minor, use NN on every OffsetTo<UnsizedArrayOf<>>
2020-03-10 ebrahim [gvar] Add fields docs from ot-spec as other tables
2020-03-10 ebrahim [gvar] Don't copy shared tuples into gvar's accelerator
2020-03-10 ebrahim [gvar] Don't check again against face num glyph
2020-03-10 ebrahim [gvar] minor, rename gvar_table to table
2020-03-10 ebrahim [gvar] Remove axisCount comparison with fvar as we runtime check that
2020-03-10 ebrahim minor
2020-03-10 ebrahim [subset] Remove not needed blob sanitize call
2020-03-08 ebrahim [subset] Rename src_base args to base to match sanitize methods
2020-03-07 ariza removed default base; replaced w/ bias if required
2020-03-05 ariza add "add_link()" with bias arg
2020-03-08 ebrahim [subset/cbdt] Release the referenced cbdt table on error
2020-03-07 ebrahim [avar] Fix out-of-bound read when input is bigger than all the coords
2020-03-03 ebrahim [var] Fix hb_ot_var_get_axis_infos's offset semantic
2020-03-05 ebrahim [glyf] Update to latests of ttf-parser
2020-03-04 ariza removed unused code
2020-03-04 ariza removed unused code & data; rename
2020-02-26 grieger Set hb_buffer_t to use array_t.reverse().
2020-03-03 ariza add pop_discard() calls to errror returns
2020-03-02 ariza update cff & cff2 subsetters
2020-03-04 ebrahim [fuzz] Add more of fixed cases
2020-03-04 ebrahim [gvar] Make sure font's num_coords matches with gvar.axisCount
2020-03-04 ebrahim [gvar] Use hb_array_t instead indexing raw pointers
2020-03-04 ebrahim [gvar] Make sure TupleVarHeader has the needed size
2020-03-04 ebrahim [algs] Add hb_clamp
Created with:
roll-dep src/third_party/harfbuzz-ng/src
[email protected],[email protected],[email protected],[email protected],[email protected],[email protected]
Change-Id: I4cfbe2494c7ccebaf0e49e2902359d12187c1cf9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2132451
Reviewed-by: Emil A Eklund <[email protected]>
Reviewed-by: Kenichi Ishibashi <[email protected]>
Reviewed-by: Koji Ishii <[email protected]>
Commit-Queue: Dominik Röttsches <[email protected]>
Cr-Commit-Position: refs/heads/master@{#755734}
diff --git a/DEPS b/DEPS
index e3dd896..1d955773 100644
--- a/DEPS
+++ b/DEPS
@@ -230,7 +230,7 @@
# 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': '558f922788ccceaa80c31bf0e379be4c96598d13',
+ 'harfbuzz_revision': '014e038b2c2fd55e0bffbe5c5adc893c07df187a',
# 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.