skia2/third_party/fontconfig
commit-bot@chromium.org 85e9db0347 The CL adds libpoppler to DEPS and adds a libpoppler-cpp gyp target for Linux, Windows, and Mac. This does not currently change the GM tool to use poppler - that will be a refactor job in a separate CL.
Several third-party libraries are pulled in, and platform-specific headers are included under third_party/(library name). Chromium style READMEs containing a description of the library, as well as a LICENSE file are also included in that directory. (is there a Skia-specific style for these?)

R=vandebo@chromium.org, edisonn@google.com, djsollen@chromium.org, bungeman@chromium.org, open-source-third-party-reviews@google.com, thestig@chromium.org

Author: richardlin@chromium.org

Review URL: https://chromiumcodereview.appspot.com/20220002

git-svn-id: http://skia.googlecode.com/svn/trunk@10823 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-08-20 16:34:34 +00:00
..
config The CL adds libpoppler to DEPS and adds a libpoppler-cpp gyp target for Linux, Windows, and Mac. This does not currently change the GM tool to use poppler - that will be a refactor job in a separate CL. 2013-08-20 16:34:34 +00:00
LICENSE The CL adds libpoppler to DEPS and adds a libpoppler-cpp gyp target for Linux, Windows, and Mac. This does not currently change the GM tool to use poppler - that will be a refactor job in a separate CL. 2013-08-20 16:34:34 +00:00
LICENSE.win The CL adds libpoppler to DEPS and adds a libpoppler-cpp gyp target for Linux, Windows, and Mac. This does not currently change the GM tool to use poppler - that will be a refactor job in a separate CL. 2013-08-20 16:34:34 +00:00
README.chromium The CL adds libpoppler to DEPS and adds a libpoppler-cpp gyp target for Linux, Windows, and Mac. This does not currently change the GM tool to use poppler - that will be a refactor job in a separate CL. 2013-08-20 16:34:34 +00:00

Name: fontconfig
Short Name: fontconfig
URL: git://anongit.freedesktop.org/fontconfig
Version: 2.10.93
License: MIT, except for Windows-specific files, which are LGPL
License File: LICENSE
Security Critical: No

Description:
A library for configuring and customizing font access.
Used in Skia as a dependency of libpoppler, for PDF rasterization during
testing.

Local Modifications:
No changes to files from the upstream repository.
Platform-specific configuration files added to
third_party/fontconfig/config/(platform):
  config.h
  fcstdint.h
  src/fcalias.h
  src/fcaliastail.h
  src/fcftalias.h
  src/fcftaliastail.h
  These are Windows replacements for POSIX headers:
    dirent.c
    dirent.h
    unistd.h

Autogenerated files (consistent across platforms) added to
third_party/fontconfig/config:
  fc-case/fccase.h
  fc-glyphname/fcglyphname.h
  fc-lang/fclang.h
  src/fcobjshash.h

On Linux and Mac, these are the files generated by ./configure, with no
additional flags.
On Windows, the configuration files were from
http://comments.gmane.org/gmane.comp.fonts.fontconfig/4438
(fontconfig development list).