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

Roll src/third_party/harfbuzz-ng/src/ 63b8190db..558f92278 (125 commits)

https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/63b8190db884..558f922788cc

$ git log 63b8190db..558f92278 --date=short --no-merges --format='%ad %ae %s'
2020-03-03 ebrahim [fuzz] Avoid empty memcpy and ubsan complain by length checking before memcpy
2020-03-03 ebrahim [fuzz] Remove the not yet fixed timeout, going to investigate
2020-03-03 ebrahim [fuzz] Add more of supposed to already be fixed cases from Chromium bug tracker
2020-03-03 ebrahim minor, debug bit, ops
2020-03-03 ebrahim [fuzz] Add another fixed case
2020-03-02 ebrahim Limit OT::Lookup subtables (#2219)
2020-03-02 ebrahim [fuzz] Add cases that marked as wontfix
2020-02-29 ebrahim [var] Build end-points array on gvar itself
2020-02-29 ebrahim [draw] minor
2020-02-29 ebrahim [draw] Fix invalid rendering of some glyph on Estedad-VF
2020-02-29 ebrahim [fuzz/draw] Call _get_glyph_extents
2020-02-29 ariza collect_unicodes() with clamp, calling add_range()
2020-02-28 grieger [subset] Limit the number of feature indices processed during script subsetting.
2020-02-28 grieger [subset] Limit the number of features processed in the feature closure.
2020-02-28 grieger [subset] Add fuzzer timeout testcase.
2020-02-27 grieger Limit the number of feature indices processed during feature collection.
2020-02-28 ebrahim [gvar] Add other possibly fixed fuzzer case
2020-02-28 ebrahim [glyf] Don't accept gids higher than maxp's glyphs number
2020-02-28 ebrahim [subset] Add source_blob as a hb_subset_context_t field (#2203)
2020-02-28 ebrahim Revert "collect_unicodes() to check gid < num_glyphs with cmap 12"
2020-02-28 ebrahim [gvar] Use hb_bytes_t.check_range instead having in house one
2020-02-28 ariza collect_unicodes() to check gid < num_glyphs with cmap 12
2020-02-28 ebrahim [draw] Add fuzzer runner
2020-02-14 qxliu [subset] GDEF LigCaretList subsetting support
2020-02-27 ariza reimplment serialize_int using check_assign()
2020-02-27 ebrahim [gvar] Minor, check whether sub_array result also have enough room
2020-02-27 ebrahim [gvar] Fix invalid memory access by refactoring GlyphVarData fetch logic
2020-02-27 razrfalcon Fix spelling.
2020-02-11 qxliu [subset] GDEF MarkGlyphSets subsetting support
2020-02-10 qxliu [subset] GDEF glyphClassDef subsetting support glyphClassDef uses the same ClassDef format. However, glyphClassDef table uses predefined class values so we do not remap class values.
2020-02-25 grieger Add a reverse () call to hb_array_t.
2020-02-25 grieger Switch to C style comments.
2020-02-10 grieger When serializing cmap14 order the offsets from smallest to largest. Current versions of OTS fail fonts with cmap 14's who's last offset does not point to the a block at the end of the table.
2020-02-26 ariza add oss-fuzz 20886 test file
2020-02-26 ariza fixes oss-fuzz 20886
2020-02-26 ebrahim [cff] minor, remove unused fields
2020-02-26 ebrahim [draw] Pass draw_helper_t itself around instead recreating it
2020-02-26 ebrahim minor
2020-02-26 ebrahim [glyf] Simplify contour end logic
2020-02-26 ebrahim [fuzz] minor don't abort main.cc when the file was empty or not found
2020-02-26 ebrahim [draw] Skip commands and paths not contributing anything
2020-02-26 ebrahim [draw] Port glyf path extract to draw_helper_t
2020-02-26 ebrahim [draw] Move common CFF path building logic to draw_helper_t
2020-02-25 ariza tweak reflecting review & add test cases
2020-02-25 ebrahim [fuzz] Practice variations on font object
2020-02-24 ebrahim [draw] Add a fuzzer
2020-02-25 ariza coding & comment tweaks
2020-02-25 ebrahim [cff] Make sure previous is ended on processing a seac
2020-02-25 ebrahim [cff] Make path extract easier to read and more defensive
2020-02-25 ebrahim [glyf] Refactor, move get_points inside Glyph
(...)
2020-02-20 ebrahim [draw] Add a private bit field instead null-checking quad-to callback
2020-02-19 ebrahim minor
2020-02-19 ebrahim Minor, switch to https links where possible
2020-02-19 ebrahim [tool] Minor, move input files link
2020-02-19 ebrahim [ci] Compatibility with Python 3
2020-02-19 ebrahim Remove python2 support from tests/utils scripts
2020-02-12 ricotz Improve GIR build
2020-02-19 ebrahim [ci] Update Ubuntu bots versions
2020-02-18 qxliu [subset] add one empty byte to glyf table if it's going to end up empty after subsetting This will make OTS happy and match what fontTools is doing now.
2020-02-18 ebrahim [glyf] Tweak path_builder_t
2020-02-18 ebrahim [glyf] minor
2020-02-18 ebrahim [glyf] minor, use private font coords to simplify
2020-02-18 ebrahim [glyf] Move contour_bounds_t into scope it is actually used
2020-02-18 ebrahim [glyf] minor, spacing
2020-02-18 ebrahim [glyf] Make returning phantoms to not require another vector
2020-02-18 ebrahim [glyf] do a phantom only iteration when possible
2020-02-18 ebrahim [glyf/gvar] Remove need of passing end points vector around
2020-02-18 ebrahim [glyf] Push consumer machine one more level further
2020-02-17 ebrahim [glyf] Adopt a state machine like style for the path builder
2020-02-17 ebrahim [glyf] Switch to ttf-parser's glyf to path algorithm
2020-02-17 ariza add test cases for hb_unwrap_type
2020-02-14 ariza renamed to hb_unrwap_type(); now recursive
2020-02-13 ariza add hb_get_type
2020-02-16 ariza pop_pack(share=false) in end_serialize()
2020-02-16 ariza add share option to pop_pack() (#2176)
2020-02-16 ariza rewrite read_points() to take lambda & consts args
2020-02-12 ebrahim [fuzz] minor style fixes
2020-02-12 ebrahim [fuzz] minor fuzzer case move, oops
2020-02-12 ebrahim [fuzz] minor, move two fuzzer cases to their correct place
2020-02-12 behdad [serialize] Catch signedness overflows in check_assign()
2020-02-12 ebrahim [fuzzer] Fix hb-set-fuzzer minor overflow issue
2020-02-11 grieger Add explicit values to the set fuzzer enums.
2020-02-11 grieger Add a few basic seeds for the set fuzzer.
2020-02-11 ebrahim Use multiplication to avoid undefined behaviour per clang
2020-02-11 ebrahim [colr] minor style fix
2020-02-11 ebrahim [subset/colr] minor improve to resolve msvc complain
2020-02-06 grieger Add hb-set-fuzzer. It fuzzes all of the hb_set process methods (intersection, subtraction, union, and symmetric difference).
2020-02-11 ebrahim Fix an unlikely UAF on the deprecated _set_glyph_func API
2020-02-10 ebrahim [tools] Print unicode links on gen-* tools output
2020-02-09 razrfalcon Add links to files used by python scripts.
2020-02-08 ebrahim [var] Fix the just introduced hb_font_set_var_coords_design storing bug
2020-02-08 ebrahim [tool] Optimize COLR glyph dump
2019-08-20 ebrahim Don't use _normalize_variations to avoid twice axis fetch
2019-08-14 ebrahim [var] Implement hb_font_get_var_coords_design
2020-02-07 grieger Use vector instead of map during page compaction in hb-set.
2020-01-28 grieger Fix page_map corruption in hb_set_t during process().
2020-02-05 qxliu [subset] GPOS6 MarkToMark subsetting support
2020-02-04 qxliu [subset] GPOS4 MarkBase subsetting support
2020-02-06 ebrahim Minor, fix warnings raised when built with -std=c++2a
2020-02-02 ebrahim [draw] Add hb_draw_funcs_is_immutable and hb_draw_funcs_make_immutable

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

Fixed: 943666
Change-Id: Idc4796ee129d092bc6920d62b9588417485cc1ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2085312
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Reviewed-by: default avatarKoji Ishii <kojii@chromium.org>
Reviewed-by: default avatarEmil A Eklund <eae@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/master@{#746490}
parent 0a088fca
......@@ -230,7 +230,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': '63b8190db884d9ae88a80336067eab539a44b882',
'harfbuzz_revision': '558f922788ccceaa80c31bf0e379be4c96598d13',
# 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.
......
Name: harfbuzz-ng
Short Name: harfbuzz-ng
URL: http://harfbuzz.org
Version: 2.6.4-458
Version: 2.6.4-585
CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:2.6.4
Date: 20200206
Revision: 63b8190db884d9ae88a80336067eab539a44b882
Date: 20200303
Revision: 558f922788ccceaa80c31bf0e379be4c96598d13
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