blob: 3cbc9ccf0b338f01d0642c52497a3358f943acdd [file] [log] [blame]
Name: harfbuzz-ng
Short Name: harfbuzz-ng
URL: http://harfbuzz.org
Version: 1.9.0.1f14107f7
Date: 20181005
Revision: 1f14107f71a6c3da8270ed21c3588f945fa91733
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 updated by putting the new commit hash matching one in
https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz/ to the
top level DEPS file. When upgrading, check in ther HarfBuzz repository whether
files have been added or removed in upstream and whether the BUILD.gn file needs
to be updated to reflect that or whether the files can be added to the exception
lis below.
Example:
$ cd ~/dev/harfbuzz/
$ git diff --diff-filter=A --stat 1.8.3..1.8.7
Replace 1.8.3 and 1.8.7 with the respective revision hashes for your roll CL.
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.
dump-indic-data.cc
dump-khmer-data.cc
dump-myanmar-data.cc
dump-use-data.cc
hb-aat-fmtx-table.hh
hb-aat-gcid-table.hh
hb-aat-layout-ankr-table.hh
hb-aat-layout-bsln-table.hh
hb-aat-layout-common-private.hh
hb-aat-layout-feat-table.hh
hb-aat-layout-kerx-table.hh
hb-aat-layout-morx-table.hh
hb-aat-layout-private.hh
hb-aat-layout-trak-table.hh
hb-aat-layout.cc
hb-aat-ltag-table.hh
hb-directwrite.cc
hb-directwrite.h
hb-fallback-shape.cc
hb-iter-private.hh
hb-machinery-private.hh
hb-map-private.hh
hb-map.cc
hb-map.h
hb-null.hh
hb-ot-color-sbix-table.hh
hb-ot-color-svg-table.hh
hb-ot-color.cc
hb-subset-glyf.cc
hb-subset-input.cc
hb-subset-plan.cc
hb-subset.cc
hb-uniscribe.cc
hb-uniscribe.h
hb-vector-private.hh
test-unicode-ranges.cc