Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Side by Side Diff: third_party/freetype2/README.chromium

Issue 612523005: Roll FreeType to 2.4.8 plus Ubuntu Precise patches. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/freetype2/BUILD.gn ('k') | third_party/freetype2/freetype2.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Name: freetype2 1 Name: freetype2
2 URL: git://git.sv.nongnu.org/freetype/freetype2.git 2 URL: git://git.sv.nongnu.org/freetype/freetype2.git
3 Version: 2.3.11 3 Version: 2.4.8-1ubuntu2.1
4 Security Critical: no 4 Security Critical: no
5 License: BSD 5 License: BSD
6 License File: NOT_SHIPPED 6 License File: NOT_SHIPPED
7 7
8 Description: 8 Description:
9 9
10 This mirrors the version of Freetype2 that was distributed with Ubuntu Lucid 10 This mirrors the version of Freetype2 that was distributed with Ubuntu Precise
11 (Version 2.3.11, git hash d699c2994ecc178c4ed05ac2086061b2034c2178, as seen 11 (Version 2.4.8, git hash 9d7f0957fbd10fdbabf9815e37857a910ad4f4ac, plus
12 in https://launchpad.net/ubuntu/lucid/+source/freetype ). 12 applicable debian/patches-freetype as seen in
13 https://launchpad.net/ubuntu/lucid/+source/freetype ). On Ubuntu Precise
14 this code should be the same as the result of
15
16 apt-get source freetype && cd freetype-2.4.8/ && ./debian/rules patch
17
18 The build files should approximate the output of
19
20 make -Bn | rev | cut -d ' ' -f 1 | rev | grep "\.c$" | sort
21
22 Currently the cache, validators, patent checker (no longer used), and bzip2
23 are excluded.
24
13 We link this library into DumpRenderTree so that we can run the layout tests 25 We link this library into DumpRenderTree so that we can run the layout tests
14 on later versions of Ubuntu and still get the same font rendering so that 26 on later versions of Ubuntu and still get the same font rendering so that
15 we don't have to support two sets of pixel test baselines. 27 we don't have to support two sets of pixel test baselines.
16 28
17 Freetype depends on two header files to be supplied by the user to specify 29 Freetype depends on two header files to be supplied by the user to specify
18 how to build the library, ftconfig.h and ftmodule.h (or equivalent filenames 30 how to build the library, ftconfig.h and ftmodule.h (or equivalent filenames
19 as defined by the FT_CONFIG_CONFIG_H and FT_CONFIG_MODULES_H #defines). 31 as defined by the FT_CONFIG_CONFIG_H and FT_CONFIG_MODULES_H #defines).
20 32
21 The versions in include/ were generated as follows (on a Precise machine): 33 The versions in include/ were generated as follows (on a Precise machine):
22 34
23 % cd ext 35 % cd ext
24 % bash autogen.sh 36 % bash autogen.sh
25 % ./configure 37 % ./configure
26 % cp objs/ftmodule.h ../include 38 % cp objs/ftmodule.h ../include
27 % cp builds/unix/ftconfig.h ../include 39 % cp builds/unix/ftconfig.h ../include
28 % git apply freetype2.patch 40 % git apply freetype2.patch
29 41
30 (Basically we use the stock list of modules, and define the FT_EXPORT 42 (Basically we use the stock list of modules, and define the FT_EXPORT
31 and FT_EXPORT_DEF macros to work properly when building a linux shared lib.) 43 and FT_EXPORT_DEF macros to work properly when building a linux shared lib.)
32 44
33 This code is not considered security critical since it is only to be linked 45 This code is not considered security critical since it is only to be linked
34 into test binaries! This should never be linked into chrome or any production 46 into test binaries! This should never be linked into chrome or any production
35 code. 47 code.
OLDNEW
« no previous file with comments | « third_party/freetype2/BUILD.gn ('k') | third_party/freetype2/freetype2.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698