Skip to content
Commit ac274e14 authored by Dominik Röttsches's avatar Dominik Röttsches Committed by Chromium LUCI CQ
Browse files

Roll src/third_party/harfbuzz-ng/src/ 280366ba6..6602cbb70 (112 commits)

https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/280366ba6af1..6602cbb7062b

$ git log 280366ba6..6602cbb70 --date=short --no-merges --format='%ad %ae %s'
2021-08-23 84676642+mahanstreamer dead link
2021-08-23 84676642+mahanstreamer grammer fix
2021-09-04 khaled Revert "[ot-shape-normalize] Move buffer out of hb_ot_shape_normalize_context_t"
2021-09-02 corbett.dav Update hb-ot-tag-table.hh
2021-09-03 khaled [test] Rename test and split into smaller subtests
2021-09-03 khaled [test] Add tests for Arabic decomposition
2021-09-03 khaled [test] Make shape test names match file names
2021-08-26 grieger [subset] handle cmap4 overflows.
2021-09-02 behdad Revert "[arabic] Do not re-compose Unicode sequences"
2021-09-01 behdad [arabic] Do not re-compose Unicode sequences
2021-09-01 me Small docs improvement
2021-08-30 behdad [util/hb-subset] Fix --version and --help again
2021-08-30 grieger [subset] s/REPLACE/REPLACEME/
2021-08-30 grieger [subset] remove helper functions for accessing subset input sets.
2021-08-29 behdad [set] Add TODO item
2021-08-29 behdad [set] Add copy-constructor/assignment again
2021-08-29 grieger [subset] speedup cmap4 subsetting for large codepoint counts. (#3178)
2021-08-29 behdad [util/hb-subset] Print error and suggest filing github issue if operation fails
2021-08-29 behdad [util/hb-subset] Don't ignore errors during face parsing
2021-08-27 grieger [subset] in sets union correctly size the pointer array.
2021-08-27 grieger [subset] add test for hb_subset_input_set (...).
2021-08-27 grieger [subset] use anonymous union to hold the input sets instead of a map.
2021-08-25 grieger [subset] implement hb_subset_input_set (...).
2021-08-25 grieger [subset] reorder set enums.
2021-08-25 grieger [subset] restore legacy set api methods.
2021-08-25 grieger [subset] set enum name changes.
2021-08-25 grieger [subset] Remove HB_SUBSET_SETS_COUNT and flags comment.
2021-08-13 grieger [subset] add unicode and glyph set  enums.
2021-08-13 grieger [subset] proposed update to subset set apis.
2021-08-26 grieger [subset] fix --*-file options in hb-subset. (#3176)
2021-08-26 grieger [subset] Update remaining subset input sets to use inversion for all. (#3172)
2021-08-25 behdad [subset-input] Minor format
2021-08-25 grieger [subset] format --gids and --unicodes help messages better.
2021-08-25 grieger [subset] Move plan unicodes and gids population to end of _populate_unicodes...
2021-08-25 grieger [subset] use inverted sets for glyph id input.
2021-08-25 behdad [buffer] Fix hb_buffer_append() pre/post-context logic
2021-08-25 grieger [subset] use inverted set for all unicodes.
2021-08-24 behdad [subset] Minor internal parameter rename
2021-08-24 behdad [test-set] Fix compiler warnings
2021-08-24 grieger [subset] rename _collect_subset_layout to _collect_layout_indices.
2021-08-24 grieger [subset] Remove retain all layout features flag.
2021-08-24 grieger [set] include null pool sets in the permutations tested by inverted_operations.
2021-08-24 behdad [set] One more try to fix things
2021-08-24 behdad [set] One more try at fixing clear() on empty set
2021-08-23 grieger During subset input creation check for set alloc failures and fail if encountered.
2021-08-24 behdad [set] Fix seam exposed by previous commit
2021-08-23 behdad Whitespace
2021-08-23 behdad [ot-shape-normalize] Move buffer out of hb_ot_shape_normalize_context_t
2021-08-23 behdad [ot-map] Whitespace
2021-08-24 behdad [set] Make all operators null-safe again
(...)
2021-08-19 behdad [bit-set-invertible] Second try fixing previous()
2021-08-19 behdad [bit-set-invertible] Fix previous() iteration
2021-08-19 grieger [set] add basic and iteration set inverion tests.
2021-08-19 behdad [set] Protect against immutible null set with invertible addition
2021-08-19 behdad [util] Fix glib deprecation warning re g_memdup()
2021-08-19 behdad [bit-set] Remove TODO items we don't intend to finish
2021-08-19 behdad [bit-set-invertible] Remove extra check
2021-08-19 behdad [bit-set-invertible] Fix last remaining corner-case
2021-08-19 behdad [bit-set-invertible] Implement a couple other missing corner cases
2021-08-19 behdad [bit-set-invertible] Move code around
2021-08-19 behdad [bit-set-invertible] Implement is_empty() for inverted case as well
2021-08-19 behdad [bit-page] Remove unused inverted code
2021-08-19 behdad [bit-set-invertible] Fix next/previous() logic
2021-08-19 behdad [bit-set] Remove unused get_min(inverted)
2021-08-19 behdad [bit-set-invertible] Rewrite get_min/max() in terms of next/previous()
2021-08-19 behdad [algs] Remove hb_bitwise_non()
2021-08-19 behdad [bit-set-invertible] Fix subtract() logic
2021-08-19 behdad [bit-set-invertible] Fix intersect() logic
2021-08-19 behdad [bit-set-invertible] Rewrite next/previous_range() in terms of s.next/previous()
2021-08-19 behdad [bit-set-invertible] Rewrite next/previous() using s.next/previous_range()
2021-08-19 behdad [bit-set-invertible] Implement next/previous
2021-08-19 behdad [bit-set-invertible] Plug in next_range()/previous_range()
2021-08-19 behdad [bit-set-invertible] Fix process logic for inverted [# On branch set-invert
2021-08-19 behdad [bit-page] Fix sanitizer error
2021-08-19 behdad [bit-set-invertible] Add unlikely() around inverted checks
2021-08-19 behdad [bit-set-invertible] Implement set algebra
2021-08-19 behdad [algs] Remove unnecessary struct tag names
2021-08-18 behdad [bit-set-invertible] Implement get_min/max
2021-08-18 behdad [bit-set] Restructure get_min/max() in prep for adding inverted
2021-08-18 behdad [bit-set-invertible] Implement iterator
2021-08-18 behdad [bit-set-invertible] Write a subset branch as dagger
2021-08-18 behdad [bit-set-invertible] Implement add_array / add_sorted_array / intersects
2021-08-18 behdad [bit-set] Add del_array/del_sorted_array()
2021-08-18 behdad [bit-set] Merge page_for_insert() into page_for()
2021-08-17 behdad [set] Add hb_bit_set_invertible_t and resurrect hb_set_invert()
2021-08-17 behdad [set] Turn hb_set_t into instance of template taking implementation t
2021-08-16 behdad [set] Move main functionality into hb_bit_set_t
2021-08-16 behdad [object] Remove hb_object_is_inert()
2021-08-16 behdad Use !g_object_is_valid() instead of g_object_is_inert()
2021-08-16 behdad [object] Remove unused HB_REFERENCE_COUNT_INIT
2021-08-15 behdad [set] Whitespace
2021-08-15 behdad [set] Move page_t into hb-bit-page.hh
2021-08-15 behdad [set] Add "inverted" to page_t::is_empty()
2021-08-15 behdad [set] Add "inverted" to page_t::next/prev()
2021-08-15 behdad [set] Add page_t::elt_maybe_invert()
2021-08-15 behdad [set] Simplify page_t::next/prev()
2021-08-15 behdad [set] Add inverted to page_t::get_min/max()
2021-08-15 behdad [set] Add page_t::set_range()
2021-08-15 behdad [set] Add page_t::set()
2021-08-15 behdad [set] Minor rewrite one cmp() in term of other

Created with:
  roll-dep src/third_party/harfbuzz-ng/src
R=bashi@chromium.org,behdad@chromium.org,bungeman@chromium.org,drott@chromium.org,jshin@chromium.org,kojii@chromium.org

Change-Id: I9af890a891a3c5f106a69261520b8671734e896a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3141889


Commit-Queue: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Reviewed-by: default avatarKoji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#918753}
parent e6cd5857
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment