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:Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/main@{#918753}
Loading
Please register or sign in to comment