commit | 730197aa5d243ed8c313a4aee2ad3fe10b664294 | [log] [tgz] |
---|---|---|
author | Dominik Röttsches <drott@chromium.org> | Tue Dec 03 16:03:03 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Dec 03 16:03:03 2024 |
tree | 69caae3947a2effb1b6f62a00156d8f47490979a | |
parent | 90ed4a48f99a3fbc7067df0af8944f283d1f22c2 [diff] |
Roll src/third_party/harfbuzz-ng/src/ 1da053e87..1c249be96 (364 commits) https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/1da053e87f04..1c249be96e27 $ git log 1da053e87..1c249be96 --date=short --no-merges --format='%ad %ae %s' 2024-12-02 hikes Sidestep nontrivial-memaccess warning in Crap() 2024-11-11 caleb [gsubgpos] Guard integer arithmetic against wrapping below zero 2024-11-27 bitbucket set harfbuzz version in cmake config file 2024-11-24 qxliu [instancer] use hb_parse_double() for parsing axis positions 2024-11-25 49699333+dependabot[bot] Bump ninja from 1.11.1.1 to 1.11.1.2 in /.ci 2024-11-25 49699333+dependabot[bot] Bump codecov/codecov-action from 5.0.2 to 5.0.7 2024-11-25 49699333+dependabot[bot] Bump github/codeql-action from 3.27.4 to 3.27.5 2024-11-24 khaled [config] Improve language handling with HB_LEAN 2024-11-24 khaled [ci] Try to fix homebrew pkg-config/pkgconf mess 2024-11-22 grieger Raise table growth limit during subsetting. Real case encountered that exceeded the current limit. Fixes #4943. 2024-11-20 khaled [layout] Blocklist the GDEF table of various Courier New versions 2024-11-20 khaled [ci] Try to fix macOS build 2024-11-18 49699333+dependabot[bot] Bump fonttools from 4.54.1 to 4.55.0 in /.ci 2024-11-18 49699333+dependabot[bot] Bump codecov/codecov-action from 4.6.0 to 5.0.2 2024-11-18 49699333+dependabot[bot] Bump github/codeql-action from 3.27.0 to 3.27.4 2024-11-17 behdad [util/cairo] Handle all null matrices 2024-11-16 behdad [cairo] Protect against some invalid matrices 2024-11-15 behdad [ft] Guard FT_LOAD_NO_SVG 2024-11-15 behdad [ft-colr] Don't load SVG table since we don't support it 2024-11-15 behdad [cairo] Fix scaling in paint_color_glyph 2024-11-15 behdad [COLR] Add comment 2024-10-23 grieger [subset] consider variation selectors subsetting cmap14 2024-11-10 behdad [cairo] Guard hb_cairo_glyphs_from_buffer() against bad UTF-8 2024-11-09 khaled [meson] Update wrap files 2024-11-08 qxliu [subset-serialize] release discarded objects 2024-11-06 qxliu [instancer] fix for incorrect offset calculation when we have gvar padding 2024-11-05 khaled 10.1.0 2024-11-05 khaled [ci] Pin Python version to 3.12 on macOS 2024-11-04 behdad [cairo] Respect HB_NO_VAR 2024-10-28 49699333+dependabot[bot] Bump actions/setup-python from 5.2.0 to 5.3.0 2024-10-28 49699333+dependabot[bot] Bump actions/checkout from 4.2.1 to 4.2.2 2024-10-28 49699333+dependabot[bot] Bump github/codeql-action from 3.26.12 to 3.27.0 2024-10-27 behdad [icu] Make it build with ICU 76 2024-10-24 grieger [subest] get benchmark subset working again. 2024-10-21 qxliu bug fix in hashmap get_with_hash() 2024-10-15 behdad [perf] Simplify meson.build 2024-10-15 behdad [coretext-font] Implement get_glyph_v_origin() 2024-10-15 behdad [coretext-font] Implement get_glyph_v_advances 2024-10-15 behdad [coretext-font] Implement get_variation_glyph() 2024-10-15 behdad [coretext-font] Implement get_glyph_name() 2024-10-15 behdad [coretext-font] Implement font_get_h_metrics 2024-10-14 behdad [ft] Try using a ref-counted ft_library 2024-10-14 behdad [test] Fix a leak 2024-10-13 behdad [perf] Respect new envvar HB_FACE_LOADER 2024-10-13 behdad [perf] Add hb-benchmark.hh 2024-10-13 behdad [tests] Remove invalid tests from collections.tests 2024-10-13 behdad [hb-info] Fix font face number recording for .dfont 2024-10-13 behdad [util] Add --face-loader 2024-10-13 behdad [util] Rename a variable 2024-10-13 behdad [util] Use hb_face_create_from_file_or_fail() (...) 2024-03-16 behdad [VARC] Undefine macros after use 2024-03-16 behdad [VARC] Minor simplify 2024-03-16 behdad [varc] Fix config 2024-03-16 behdad [VARC] Comment 2024-03-16 behdad [varc] Error check 2024-03-16 behdad [VARC] Cleanup 2024-03-16 behdad [glyf] Remove old glyf1 VarComposites support 2024-03-16 behdad [varc] Fixups 2024-03-16 behdad [varc] Fix thinko 2024-03-16 behdad Fix build 2024-03-16 behdad [varc] Apply VarComponent transform 2024-03-16 behdad [varc] Move some code to VARC.cc 2024-03-16 behdad [varc] Apply variations to VarComponent transform components 2024-03-16 behdad [varc] Set coordinates on recursive components 2024-03-16 behdad [varc] Add coord-setter 2024-03-16 behdad [varc] Reading VarComponent transform components 2024-03-16 behdad [varc] Flesh out VarComponent a bit 2024-03-16 behdad [varc] Add TupleList 2024-03-16 behdad [geometry] Flesh out transform & transform_decomposed 2024-03-15 behdad [varc] Add hb_transform_decomposed_t 2024-03-15 behdad [varc] Start decoding VarComponent 2024-03-15 behdad [HBUINT32VAR] Change return type 2024-03-15 behdad [varc] Use enum class 2024-03-15 behdad [varc] Add VarComponent::flags_t 2024-03-15 behdad Add hb-geometry.hh 2024-03-15 behdad [varc] Add guards 2024-03-15 behdad [varc] Add VarCompositeGlyph 2024-03-15 behdad [varc] Add VarComponent 2024-03-15 behdad [varc] Fix sanitize for HBUINT32VAR 2024-04-16 behdad [varc] Add get_point_at to glyf/CFF2 2024-03-15 behdad [varc] Add table 2024-03-15 behdad [varc] Add MultiItemVariationStore 2024-03-15 behdad [varc] Add MultiVarData 2024-03-15 behdad [TupleValues] Rename delta to value 2024-03-15 behdad [TupleValues] Move compile/decompile here 2024-03-15 behdad [TupleVariations] Rename encode/unpack to compile/decompile 2024-03-15 behdad [TupleVariations] Simplify encode API 2024-03-15 behdad [TupleVariations] Take array instead of vector in encode 2024-03-14 behdad [varc] Simplify a bit 2024-03-04 behdad [varc] Implement SparseVariationRegion 2024-02-06 behdad [VARC] Add consume_all to unpack_deltas() 2024-02-06 behdad [VARC] Add SparseVarRegionAxis 2024-02-06 behdad Try fixing MSVC builds 2024-02-06 behdad Move CFF Index types to open-type 2024-02-06 behdad [CFF] Remove duplicate typedef 2024-02-06 behdad [TupleValues] Encode 32bit values 2024-02-06 behdad [TupleValues] Decode 32bit values 2024-04-16 behdad [var] Mark a few methods as static 2024-02-06 behdad [open-type] Add HBUINT32VAR 2024-04-03 fanc999 Meson: Use actual FreeType version when using CMake 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 Change-Id: I255d4d754dcfadd0d8febe1fc2f84da4a1a2fda4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6062910 Commit-Queue: Dominik Röttsches <drott@chromium.org> Reviewed-by: Ben Wagner <bungeman@google.com> Cr-Commit-Position: refs/heads/main@{#1391021}
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.