OLD | NEW |
1 Name: FreeType | 1 Name: FreeType |
2 URL: http://www.freetype.org/ | 2 URL: http://www.freetype.org/ |
3 Version: VER-2-7-1-updates | 3 Version: VER-2-7-1-updates |
4 Revision: 5a3490e054bda8a318ebde482c7fb30213cab3d9 | 4 Revision: 5a3490e054bda8a318ebde482c7fb30213cab3d9 |
5 License: Custom license "inspired by the BSD, Artistic, and IJG (Independent | 5 License: Custom license "inspired by the BSD, Artistic, and IJG (Independent |
6 JPEG Group) licenses" | 6 JPEG Group) licenses" |
7 License File: src/docs/FTL.TXT | 7 License File: src/docs/FTL.TXT |
8 Security Critical: yes | 8 Security Critical: yes |
9 License Android Compatible: yes | 9 License Android Compatible: yes |
10 | 10 |
11 Description: | 11 Description: |
12 This package tracks upstream FreeType. It is shipped as part of Chrome on all | 12 This package tracks upstream FreeType, but the build files and configuration |
13 platforms. FreeType is needed on Windows and Mac for PDFium as well for enabling | 13 are based on the Android source tree. This package is only used for Android |
14 font format support for OpenType Variations on older OS versions. | 14 and Chromecast. For other platforms the system FreeType library is used. |
15 | 15 |
16 How to update: | 16 How to update: |
17 1. Find the desired commit in | 17 1. Find the desired commit in |
18 https://chromium.googlesource.com/chromium/src/third_party/freetype2/ . | 18 https://chromium.googlesource.com/chromium/src/third_party/freetype2/ . |
19 If such a commit does not yet exist, branch from the appropriate point with | 19 If such a commit does not yet exist, branch from the appropriate point with |
20 a branch name like "chromium/android/VER-X-X-X-updates" depending on the | 20 a branch name like "chromium/android/VER-X-X-X-updates" depending on the |
21 FreeType tag being branched and commit changes there. | 21 FreeType tag being branched and commit changes there. |
22 2. Update BUILD.gn to reflect any changes. | 22 2. Update BUILD.gn to reflect any changes. This build should be kept |
| 23 in sync with the Android.mk for FreeType in Android as possible. |
23 3. Merge the new src/include/freetype/config/ftoption.h into | 24 3. Merge the new src/include/freetype/config/ftoption.h into |
24 include/freetype-custom-config/ftoption.h . | 25 include/freetype-android-config/ftoption.h . |
25 4. Update this file. | 26 4. Update this file. |
26 5. Commit build changes while rolling Chromium's freetype DEPS to the | 27 5. Commit build changes while rolling Chromium's freetype-android DEPS to the |
27 new commit. | 28 new commit. |
OLD | NEW |