summaryrefslogtreecommitdiff
path: root/chromium/third_party/freetype/README.chromium
blob: 4702510bd97188e9676aa5f02cef47417efae399 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Name: FreeType
URL: http://www.freetype.org/
Version: VER-2-12-1-78
Revision: 73fc81091b388bc725f1346b44906802ae3a6382
CPEPrefix: cpe:/a:freetype:freetype:2.12.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.