Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
fuzz 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
utils 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
README.chromium 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
harfbuzz.gni 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
roll-harfbuzz.sh 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.chromium

Name: harfbuzz-ng
Short Name: harfbuzz-ng
URL: http://harfbuzz.org
Version: 4.4.1-226
CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:4.4.1
Date: 20220721
Revision: fa471043fccb94444510e3300ac2573297c82137
Security Critical: yes
License: MIT
License File: src/COPYING

Description:
This is harfbuzz-ng, a new implementation of harfbuzz with a different
API from the old one.

This copy of harfbuzz is usually updated by running
$ third_party/harfbuzz-ng/roll-harfbuzz.sh
from your Chromium ./src directory.

This should update your checkout by putting the new upstream HarfBuzz ToT commit
hash top level DEPS file. In cases added or deleted files have been detected in
HarfBuzz' src directory, a step in the script will fail and you should edit the
BUILD.gn file accordingly and continue the roll manually.

Chromium-local cherry picks or patches can be done by pushing new branches to
refs/heads/chromium/ of [1]. The set of HarfBuzz OWNERS has write rights to this
part of the tree. We suggest to follow a pattern of naming branches needed for
Chromium revisions by the chromium milestone number. For example, if a
cherry-pick is needed for M65, push to "refs/heads/chromium/m65" and reference
the new commit in DEPS. Take a look at
https://chromium-review.googlesource.com/c/chromium/src/+/937502 for an example.

Currently we are intentionally not building the following files from
HarfBuzz. Specifically, we are not building hb-coretext any longer, as we rely
on HarfBuzz' built-in AAT shaping.
dump-indic-data.cc
dump-khmer-data.cc
dump-myanmar-data.cc
dump-use-data.cc
hb-coretext.h
hb-coretext.cc
hb-directwrite.cc
hb-directwrite.h
hb-fallback-shape.cc
hb-null.hh
hb-ot-color-sbix-table.hh
hb-ot-color-svg-table.hh
hb-uniscribe.cc
hb-uniscribe.h
test-unicode-ranges.cc