commit | 185de0c72ee8c01cd00d1837d02f6857c985e528 | [log] [tgz] |
---|---|---|
author | Dominik Röttsches <drott@chromium.org> | Mon Aug 11 13:21:29 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Aug 11 13:21:29 2025 |
tree | e065b74823471434ba6110aa87d97ae9ce710e02 | |
parent | 71ad37562ebf33b9e0d1d1dda1f23b75755513b2 [diff] |
Roll src/third_party/harfbuzz-ng/src/ 9f83bbbe6..0f6323e1d (823 commits) https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/9f83bbbe6465..0f6323e1df45 $ git log 9f83bbbe6..0f6323e1d --date=short --no-merges --format='%ad %ae %s' 2025-08-10 behdad [layout] Rename a variable 2025-08-10 behdad [rust] Oops 2025-08-10 behdad [gsubgpos] Micro improvement of (Chain)ContextFormat2 classdef cache 2025-08-08 behdad [test] Add test for would_apply with multiple subtables 2025-08-08 behdad [contextuals] Fix cache_cost 2025-08-08 behdad [contextuals] Tweak cache cost 2025-08-07 behdad Revert "[VARC] Graduate out of experimental" 2025-08-07 behdad Rename _S to HB_STR 2025-08-07 behdad [shape] Rename a buffer var 2025-08-05 144242044+Andarwinux add libdwrite to PC_LIBS_PRIV if directwrite is enabled 2025-08-04 49699333+dependabot[bot] Bump github/codeql-action from 3.29.4 to 3.29.5 2025-08-04 71083058+Count-MHM Make example variable names consistent 2025-08-04 khaled [graphite2] Use signed int for current advance 2025-07-30 khaled [README] Use the same dash as the rest of the entries 2025-07-29 khaled [ci] Add a script to extract release notes from NEWS file 2025-07-29 48925186+qxliu76 [subset] add more aggressive pruning for MarkLigPos and MarkMarkPos (#5434) 2025-07-29 grieger Don't cast negative advance to unsigned. (#5436) 2025-07-28 49699333+dependabot[bot] Bump github/codeql-action from 3.29.2 to 3.29.4 2025-07-28 behdad Revert "Merge branch 'main' into HVF" 2025-07-28 behdad Revert "[hvgl] Fix cast-align issue" 2025-07-28 behdad Add pragma GCC diagnostic ignored "-Wold-style-cast" (#5431) 2025-07-28 behdad [face] Fix a potential crasher if not enough font data 2025-07-27 behdad Try to fix build on gcc-8 (#5430) 2025-07-26 behdad 11.3.3 2025-07-26 behdad [tests/vertical] Add test for previous commit 2025-07-26 behdad [ot-font] Fix v-advance if font has no vmtx table 2025-07-26 behdad [tests/vertical] Add test for previous commit 2025-07-26 behdad [ot-font] Fix v-advance if font has no vmtx table 2025-07-26 behdad [GDEF] Rename a var 2025-07-26 behdad [ot-layout] s/hb_ot_lookup_cache_t/hb_ot_layout_mapping_cache_t/g 2025-07-26 behdad [ot] Rename hb_ot_lookup_cache_op_t, and cache to subtable_cache 2025-07-26 behdad Remove std::forward inside loops (#5424) 2025-07-26 behdad [perf] Use GOption (#5422) 2025-07-26 behdad [ragel] Update artifacts (#5421) 2025-07-26 behdad [meson.build] Message 2025-07-25 behdad [match_properties_mark] inline and hot 2025-07-25 behdad Sprinkle consts back 2025-07-25 behdad [check-glyph-property] Move the cache check to MarkFilteringSets only 2025-07-25 behdad [check-glyph-properties] Cache current lookup-prop's matching result. 2025-07-25 behdad [GDEF] Use bit-set instead of set-digest for mark glyph classes 2025-07-25 behdad Fix HB_TINY `ninja -Cbuild libs` with experimental_api=true 2025-07-25 behdad [src/test-*] Use hb_always_assert() which isn't compiled out under NDEBUG 2025-07-25 behdad [test] Mark a couple functions as unused 2025-07-25 behdad [subset-table] Add a HB_UNUSED 2025-07-25 behdad [ot-shape] Micro-optimize a loop 2025-07-24 behdad [subset] Break up hb-subset.cc 2025-07-24 behdad [subset] Move code around 2025-07-24 behdad [subset] Move code around 2025-07-24 behdad [subset] Comment 2025-07-24 behdad [scalar-cache] Fix sanitizer whining (...) 2025-01-25 behdad [hvgl] Micro micro optimize 2025-01-25 behdad [hvgl] Micro-optimize apply_transforms() 2025-01-25 behdad [hvgl] Speed up hot loop 2025-01-25 behdad [hvgl] Fix warning 2025-01-25 behdad [hvgl] Simplify loop for the compiler 2025-01-25 behdad [algs] Sprinkle some const around hb_packed_t<> casts 2025-01-24 behdad [hvgl] Fix warning 2025-01-24 behdad [hvgl] Fix extremum rotations 2025-01-24 behdad [hvgl] Transforms seem to work now! 2025-01-24 behdad [geometry] Clean up angle units 2025-01-24 behdad [hvgl] Towards correct rotation 2025-01-24 behdad [hvgl] Implement transformations 2025-01-24 behdad [hvgl] Starting to implement transforms 2025-01-23 behdad [hvgl] Fix a warning 2025-01-23 behdad [hvgl] Add get_total_num_parts() 2025-01-22 behdad [hvgl] Make axis value setting work 2025-01-22 behdad [hvgl] Huh! Fix curves 2025-01-22 behdad [hvgl] Towards setting axes for subparts 2025-01-22 behdad [hvgl] Remove font argument down the tree again 2025-01-22 behdad [hvgl] Pass a transform down the tree 2025-01-22 behdad [hvgl] Work in native type 2025-01-22 behdad [hvgl] Apply shape deltas 2025-01-22 behdad [hvgl] Minor bound checking 2025-01-22 behdad [algs] Minor tweak to HBFloat 2025-01-22 behdad [open-type] Fix NumType 2025-01-22 behdad [hvgl] Draw PartShape 2025-01-22 behdad [hvgl] Fix NumType float conversion 2025-01-21 behdad [hvgl] Start processing PartShape outline 2025-01-21 behdad [hvgl] Fix Align<>::get_size() 2025-01-21 behdad [hvgl] Use UnsizedArrayOf for a couple of types 2025-01-20 behdad [hvgl] Simplify Align<> 2025-01-20 behdad [hvgl] Move Align to proper place 2025-01-20 behdad [hvgl] Traverse down the tree 2025-01-20 behdad [hvgl] Fix sanitize 2025-01-19 behdad [hvgl] Fix null size of Part 2025-03-02 behdad [hvgl] Hook up to hb-ot-font for get_path() 2025-01-18 behdad [hvgl] Hook up to face 2025-01-18 behdad [hvgl] Add IndexOf<> 2025-01-18 behdad [hvgl] Add hvgl struct! 2025-01-18 behdad [hvgl] Implement Index 2025-01-18 behdad [hvgl] Remove unnecessary hb_barrier()s 2025-01-18 behdad [hvgl] Implement Part union 2025-01-18 behdad [hvgl] Add PartComposite 2025-01-18 behdad [hvgl] Implement a couple other types 2025-01-17 behdad [hvgl] Implement a couple of types 2025-01-17 behdad [hvgl] Implement PartShape 2025-02-09 behdad [aat] Start implementing Apple `hvgl` table 2025-02-02 behdad [open-type/algs] Add fixed-endian floating point number types 2025-01-17 behdad [open-type/algs] Rename Int to Num in some types 2025-01-17 behdad [open-type] Add little-endian integers Created with: roll-dep src/third_party/harfbuzz-ng/src R=behdad@chromium.org,bungeman@chromium.org,drott@chromium.org,jshin@chromium.org,kojii@chromium.org Binary-Size: Required updates and perf improvements that we can't strip off the build individually. Change-Id: I6aefc8c4c7c5505a341e6949789b7df155b82348 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6829841 Commit-Queue: Dominik Röttsches <drott@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Auto-Submit: Dominik Röttsches <drott@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1499510}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.