Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
include 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
.clang-format 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
BUILD.gn 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
roll-freetype.sh 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.chromium

Name: FreeType
URL: http://www.freetype.org/
Version: VER-2-12-1-76-g7cd3f19f2
Revision: 7cd3f19f21cc9d600e3b765ef2058474d20233e2
CPEPrefix: cpe:/a:freetype:freetype:2.11.1
License: Custom license "inspired by the BSD, Artistic, and IJG (Independent
JPEG Group) licenses"
License File: src/docs/FTL.TXT
Security Critical: yes
License Android Compatible: yes

Description:
This package tracks upstream FreeType. It is shipped as part of Chrome on all
platforms. FreeType is needed on Windows and Mac for PDFium as well for enabling
font format support for OpenType Variations on older OS versions.

How to update:
1. Find the desired commit in
https://chromium.googlesource.com/chromium/src/third_party/freetype2/ .
If such a commit does not yet exist, branch from the appropriate point with
a branch name like "chromium/android/VER-X-X-X-updates" depending on the
FreeType tag being branched and commit changes there.
2. Update BUILD.gn to reflect any changes.
3. Merge the new src/include/freetype/config/ftoption.h into
include/freetype-custom-config/ftoption.h .
4. Merge the new src/include/freetype/config/ftconfig.h into
include/freetype-custom-config/ftconfig.h .
5. Update this file.
6. Commit build changes while rolling Chromium's freetype DEPS to the
new commit.

Most of the updating can be automated will roll-freetype.sh.