summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2011-08-09 09:20:40 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2011-08-09 09:20:40 +0000
commit36bb6bc5d9af4ae2dffb73ccd5b416ad57d6d7de (patch)
tree86a31e569669838eb2d14b3f7c21e45576e580f2 /Build/source
parent2e4d12f4ceeaf451fa4ff0666a4c50b33f1826b2 (diff)
freetype2 2.4.6
git-svn-id: svn://tug.org/texlive/trunk@23470 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/libs/README2
-rw-r--r--Build/source/libs/freetype2/ChangeLog5
-rwxr-xr-xBuild/source/libs/freetype2/configure24
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.5/.gitignore1
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.5/builds/unix/.gitignore17
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.5/builds/win32/.gitignore5
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.5/docs/reference/.gitignore1
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-index.html292
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.5/objs/.gitignore14
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/.gitignore1
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6-PATCHES/TL-Changes (renamed from Build/source/libs/freetype2/freetype-2.4.5-PATCHES/TL-Changes)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/ChangeLog (renamed from Build/source/libs/freetype2/freetype-2.4.5/ChangeLog)257
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.20 (renamed from Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.20)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.21 (renamed from Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.21)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.22 (renamed from Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.22)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.23 (renamed from Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.23)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/Jamfile)2
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/Jamrules (renamed from Build/source/libs/freetype2/freetype-2.4.5/Jamrules)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/Makefile (renamed from Build/source/libs/freetype2/freetype-2.4.5/Makefile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/README)8
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/README.git (renamed from Build/source/libs/freetype2/freetype-2.4.5/README.git)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/autogen.sh (renamed from Build/source/libs/freetype2/freetype-2.4.5/autogen.sh)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/README)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/include/freetype/config/ftconfig.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/include/freetype/config/ftconfig.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/include/freetype/config/ftmodule.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/include/freetype/config/ftmodule.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/makefile (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/makefile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/makefile.os4 (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/makefile.os4)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/smakefile (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/smakefile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/src/base/ftdebug.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/src/base/ftdebug.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/src/base/ftsystem.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/src/base/ftsystem.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/ansi/ansi-def.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/ansi/ansi-def.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/ansi/ansi.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/ansi/ansi.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/atari/ATARI.H (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/atari/ATARI.H)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/atari/FNames.SIC (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/atari/FNames.SIC)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/atari/FREETYPE.PRJ (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/atari/FREETYPE.PRJ)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/atari/README.TXT (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/atari/README.TXT)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/atari/deflinejoiner.awk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/atari/deflinejoiner.awk)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/atari/gen-purec-patch.sh (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/atari/gen-purec-patch.sh)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/beos/beos-def.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/beos/beos-def.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/beos/beos.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/beos/beos.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/beos/detect.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/beos/detect.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/ansi-cc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/ansi-cc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/bcc-dev.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/bcc-dev.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/bcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/bcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/emx.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/emx.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/gcc-dev.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/gcc-dev.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/gcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/gcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/intelc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/intelc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/unix-lcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/unix-lcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/visualage.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/visualage.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/visualc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/visualc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/watcom.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/watcom.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/win-lcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/win-lcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/detect.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/detect.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/dos/detect.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/dos/detect.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-def.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-def.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-emx.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-emx.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-gcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-gcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-wat.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-wat.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/exports.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/exports.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/freetype.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/freetype.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/link_dos.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/link_dos.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/link_std.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/link_std.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.m68k_cfm.make.txt (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.m68k_cfm.make.txt)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.m68k_far.make.txt (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.m68k_far.make.txt)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.ppc_carbon.make.txt (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.ppc_carbon.make.txt)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.ppc_classic.make.txt (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.ppc_classic.make.txt)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/mac/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/README)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/mac/ascii2mpw.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ascii2mpw.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ftlib.prj.xml (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ftlib.prj.xml)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ftmac.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ftmac.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/modules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/modules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/newline (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/newline)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/os2/detect.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/os2/detect.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-def.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-def.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-dev.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-dev.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-gcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-gcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/symbian/bld.inf (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/symbian/bld.inf)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/symbian/freetype.mmp (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/symbian/freetype.mmp)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/toplevel.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/toplevel.mk)2
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/aclocal.m4 (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/aclocal.m4)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/unix/config.guess (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/config.guess)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/unix/config.sub (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/config.sub)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/unix/configure (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure)20
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure.ac (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure.ac)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure.raw (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure.raw)2
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/detect.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/detect.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype-config.in (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype-config.in)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype2.in (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype2.in)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype2.m4 (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype2.m4)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ft-munmap.m4 (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ft-munmap.m4)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ft2unix.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ft2unix.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ftconfig.in (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ftconfig.in)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ftsystem.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ftsystem.c)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/unix/install-sh (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/install-sh)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/install.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/install.mk)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/unix/ltmain.sh (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ltmain.sh)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/builds/unix/mkinstalldirs (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/mkinstalldirs)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-cc.in (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-cc.in)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-def.in (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-def.in)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-dev.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-dev.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-lcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-lcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unixddef.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unixddef.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/vms/ftconfig.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/vms/ftconfig.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/vms/ftsystem.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/vms/ftsystem.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/detect.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/detect.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/ftdebug.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/ftdebug.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/freetype.sln (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/freetype.sln)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/freetype.vcproj (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/freetype.vcproj)12
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/index.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/index.html)10
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/freetype.sln (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/freetype.sln)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/freetype.vcproj (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/freetype.vcproj)12
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/index.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/index.html)10
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.sln (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.sln)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.vcxproj (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.vcxproj)12
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.vcxproj.filters (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.vcxproj.filters)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/index.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/index.html)10
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.dsp (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.dsp)20
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.dsw (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.dsw)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.sln (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.sln)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.vcproj (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.vcproj)12
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/index.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/index.html)10
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.dsp (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.dsp)20
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.dsw (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.dsw)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.vcproj (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.vcproj)84
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/index.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/index.html)10
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-bcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-bcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-bccd.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-bccd.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-dev.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-dev.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-gcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-gcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-icc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-icc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-intl.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-intl.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-lcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-lcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-mingw32.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-mingw32.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-vcc.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-vcc.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-wat.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-wat.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/win32/win32-def.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/win32/win32-def.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/wince/ftdebug.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/wince/ftdebug.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/freetype.sln (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/freetype.sln)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/freetype.vcproj (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/freetype.vcproj)76
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/index.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/index.html)10
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/freetype.sln (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/freetype.sln)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/freetype.vcproj (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/freetype.vcproj)76
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/index.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/index.html)10
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/configure (renamed from Build/source/libs/freetype2/freetype-2.4.5/configure)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/devel/ft2build.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/devel/ft2build.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/devel/ftoption.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/devel/ftoption.h)11
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/CHANGES (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/CHANGES)40
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/CUSTOMIZE (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/CUSTOMIZE)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/DEBUG (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/DEBUG)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/FTL.TXT (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/FTL.TXT)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/GPLv2.TXT (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/GPLv2.TXT)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.ANY (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.ANY)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.CROSS (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.CROSS)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.GNU (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.GNU)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.MAC (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.MAC)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.UNIX (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.UNIX)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.VMS (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.VMS)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/LICENSE.TXT (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/LICENSE.TXT)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/MAKEPP (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/MAKEPP)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/PROBLEMS (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/PROBLEMS)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/TODO (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/TODO)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/UPGRADE.UNIX (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/UPGRADE.UNIX)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/VERSION.DLL (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/VERSION.DLL)1
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/formats.txt (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/formats.txt)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/raster.txt (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/raster.txt)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/README)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-base_interface.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-base_interface.html)12
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-basic_types.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-basic_types.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bdf_fonts.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bdf_fonts.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bitmap_handling.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bitmap_handling.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bzip2.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bzip2.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-cache_subsystem.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-cache_subsystem.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-cid_fonts.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-cid_fonts.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-computations.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-computations.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-font_formats.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-font_formats.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gasp_table.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gasp_table.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_management.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_management.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_stroker.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_stroker.html)26
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_variants.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_variants.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gx_validation.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gx_validation.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gzip.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gzip.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-header_file_macros.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-header_file_macros.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-incremental.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-incremental.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-index.html293
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-lcd_filtering.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-lcd_filtering.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-list_processing.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-list_processing.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-lzw.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-lzw.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-mac_specific.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-mac_specific.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-module_management.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-module_management.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-multiple_masters.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-multiple_masters.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-ot_validation.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-ot_validation.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-outline_processing.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-outline_processing.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-pfr_fonts.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-pfr_fonts.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-quick_advance.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-quick_advance.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-raster.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-raster.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-sfnt_names.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-sfnt_names.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-sizes_management.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-sizes_management.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-system_interface.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-system_interface.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-toc.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-toc.html)6
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-truetype_engine.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-truetype_engine.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-truetype_tables.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-truetype_tables.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-type1_tables.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-type1_tables.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-user_allocation.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-user_allocation.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-version.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-version.html)6
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-winfnt_fonts.html (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-winfnt_fonts.html)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/docs/release (renamed from Build/source/libs/freetype2/freetype-2.4.5/docs/release)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftconfig.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftconfig.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftheader.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftheader.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftmodule.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftmodule.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftoption.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftoption.h)11
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftstdlib.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftstdlib.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/freetype.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/freetype.h)17
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftadvanc.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftadvanc.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbbox.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbbox.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbdf.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbdf.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbitmap.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbitmap.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbzip2.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbzip2.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftcache.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftcache.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftchapters.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftchapters.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftcid.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftcid.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fterrdef.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fterrdef.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fterrors.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fterrors.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgasp.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgasp.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftglyph.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftglyph.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgxval.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgxval.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgzip.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgzip.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftimage.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftimage.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftincrem.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftincrem.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlcdfil.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlcdfil.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlist.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlist.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlzw.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlzw.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmac.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmac.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmm.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmm.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmodapi.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmodapi.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmoderr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmoderr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftotval.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftotval.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftoutln.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftoutln.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftpfr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftpfr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftrender.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftrender.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsizes.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsizes.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsnames.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsnames.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftstroke.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftstroke.h)49
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsynth.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsynth.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsystem.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsystem.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fttrigon.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fttrigon.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fttypes.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fttypes.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftwinfnt.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftwinfnt.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftxf86.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftxf86.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/autohint.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/autohint.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftcalc.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftcalc.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftdebug.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftdebug.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftdriver.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftdriver.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftgloadr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftgloadr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftmemory.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftmemory.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftobjs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftobjs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftpic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftpic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftrfork.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftrfork.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftserv.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftserv.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftstream.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftstream.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/fttrace.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/fttrace.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftvalid.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftvalid.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/internal.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/internal.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/psaux.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/psaux.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/pshints.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/pshints.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svbdf.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svbdf.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svcid.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svcid.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svgldict.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svgldict.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svgxval.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svgxval.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svkern.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svkern.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svmm.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svmm.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svotval.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svotval.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpfr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpfr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpostnm.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpostnm.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpscmap.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpscmap.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpsinfo.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpsinfo.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svsfnt.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svsfnt.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svttcmap.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svttcmap.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svtteng.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svtteng.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svttglyf.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svttglyf.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svwinfnt.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svwinfnt.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svxf86nm.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svxf86nm.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/sfnt.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/sfnt.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/t1types.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/t1types.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/tttypes.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/tttypes.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/t1tables.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/t1tables.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ttnameid.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ttnameid.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/tttables.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/tttables.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/tttags.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/tttags.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ttunpat.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ttunpat.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/include/ft2build.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/include/ft2build.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/modules.cfg (renamed from Build/source/libs/freetype2/freetype-2.4.5/modules.cfg)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/objs/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/objs/README)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afangles.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afangles.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afangles.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afangles.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afcjk.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afcjk.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afcjk.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afcjk.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afdummy.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afdummy.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afdummy.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afdummy.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aferrors.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aferrors.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afglobal.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afglobal.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afglobal.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afglobal.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afhints.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afhints.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afhints.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afhints.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afindic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afindic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afindic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afindic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin2.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin2.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin2.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin2.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afloader.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afloader.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afloader.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afloader.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afmodule.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afmodule.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afmodule.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afmodule.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afpic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afpic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afpic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afpic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aftypes.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aftypes.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afwarp.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afwarp.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afwarp.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afwarp.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/autofit.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/autofit.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/autofit/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/autofit/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/basepic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/basepic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/basepic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/basepic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftadvanc.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftadvanc.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftapi.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftapi.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbase.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbase.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbase.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbase.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbbox.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbbox.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbdf.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbdf.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbitmap.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbitmap.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftcalc.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftcalc.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftcid.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftcid.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftdbgmem.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftdbgmem.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftdebug.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftdebug.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftfstype.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftfstype.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgasp.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgasp.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgloadr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgloadr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftglyph.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftglyph.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgxval.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgxval.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftinit.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftinit.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftlcdfil.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftlcdfil.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftmac.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftmac.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftmm.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftmm.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftobjs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftobjs.c)6
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftotval.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftotval.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftoutln.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftoutln.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpatent.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpatent.c)2
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpfr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpfr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftrfork.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftrfork.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsnames.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsnames.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftstream.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftstream.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftstroke.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftstroke.c)809
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsynth.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsynth.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsystem.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsystem.c)4
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/fttrigon.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/fttrigon.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/fttype1.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/fttype1.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftutil.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftutil.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftwinfnt.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftwinfnt.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/ftxf86.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/ftxf86.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/base/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/base/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/README)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdf.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdf.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdf.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdf.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdfdrivr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdfdrivr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdfdrivr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdfdrivr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdferror.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdferror.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdflib.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdflib.c)29
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bdf/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bdf/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/ftbzip2.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/ftbzip2.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcache.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcache.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcbasic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcbasic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccache.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccache.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccache.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccache.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccback.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccback.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccmap.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccmap.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcerror.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcerror.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcglyph.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcglyph.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcglyph.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcglyph.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcimage.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcimage.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcimage.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcimage.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmanag.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmanag.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmanag.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmanag.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmru.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmru.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmru.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmru.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcsbits.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcsbits.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcsbits.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcsbits.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cache/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cache/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cff.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cff.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffcmap.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffcmap.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffcmap.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffcmap.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffdrivr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffdrivr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffdrivr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffdrivr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfferrs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfferrs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffgload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffgload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffgload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffgload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffobjs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffobjs.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffobjs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffobjs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffparse.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffparse.c)31
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffparse.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffparse.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffpic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffpic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffpic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffpic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfftoken.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfftoken.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfftypes.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfftypes.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cff/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cff/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/ciderrs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/ciderrs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidgload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidgload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidgload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidgload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidobjs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidobjs.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidobjs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidobjs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidparse.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidparse.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidparse.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidparse.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidriver.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidriver.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidriver.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidriver.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidtoken.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidtoken.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/cid/type1cid.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/cid/type1cid.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/README)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvalid.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvalid.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvalid.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvalid.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvbsln.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvbsln.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvcommn.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvcommn.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvcommn.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvcommn.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxverror.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxverror.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfeat.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfeat.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfeat.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfeat.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfgen.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfgen.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvjust.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvjust.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvkern.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvkern.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvlcar.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvlcar.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmod.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmod.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmod.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmod.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort0.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort0.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort1.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort1.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort2.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort2.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort4.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort4.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort5.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort5.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx0.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx0.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx1.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx1.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx2.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx2.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx4.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx4.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx5.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx5.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvopbd.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvopbd.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvprop.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvprop.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvtrak.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvtrak.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/adler32.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/adler32.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/ftgzip.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/ftgzip.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infblock.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infblock.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infblock.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infblock.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infcodes.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infcodes.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infcodes.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infcodes.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inffixed.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inffixed.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inflate.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inflate.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inftrees.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inftrees.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inftrees.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inftrees.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infutil.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infutil.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infutil.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infutil.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zconf.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zconf.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zlib.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zlib.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zutil.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zutil.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zutil.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zutil.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/lzw/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/lzw/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftlzw.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftlzw.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftzopen.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftzopen.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftzopen.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftzopen.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/lzw/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/lzw/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvalid.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvalid.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvalid.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvalid.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvbase.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvbase.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvcommn.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvcommn.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvcommn.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvcommn.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otverror.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otverror.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgdef.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgdef.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgpos.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgpos.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgpos.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgpos.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgsub.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgsub.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvjstf.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvjstf.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmath.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmath.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmod.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmod.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmod.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmod.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/README)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcf.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcf.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcf.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcf.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfdrivr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfdrivr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfdrivr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfdrivr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcferror.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcferror.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfread.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfread.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfread.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfread.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfutil.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfutil.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfutil.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfutil.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pcf/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pcf/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrcmap.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrcmap.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrcmap.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrcmap.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrdrivr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrdrivr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrdrivr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrdrivr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrerror.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrerror.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrgload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrgload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrgload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrgload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrobjs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrobjs.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrobjs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrobjs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrsbit.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrsbit.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrsbit.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrsbit.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrtypes.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrtypes.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pfr/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pfr/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/afmparse.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/afmparse.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/afmparse.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/afmparse.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psaux.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psaux.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxerr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxerr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxmod.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxmod.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxmod.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxmod.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psconv.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psconv.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psconv.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psconv.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psobjs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psobjs.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psobjs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psobjs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1cmap.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1cmap.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1cmap.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1cmap.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1decode.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1decode.c)90
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1decode.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1decode.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshalgo.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshalgo.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshalgo.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshalgo.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshglob.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshglob.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshglob.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshglob.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshinter.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshinter.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshmod.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshmod.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshmod.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshmod.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshnterr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshnterr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshpic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshpic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshpic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshpic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshrec.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshrec.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshrec.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshrec.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psmodule.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psmodule.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psmodule.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psmodule.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psnamerr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psnamerr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psnames.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psnames.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pspic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pspic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pspic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pspic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pstables.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pstables.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/psnames/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/psnames/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftmisc.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftmisc.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftraster.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftraster.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftraster.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftraster.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftrend1.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftrend1.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftrend1.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftrend1.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/raster.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/raster.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/rasterrs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/rasterrs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/rastpic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/rastpic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/rastpic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/rastpic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/raster/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/raster/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfdriver.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfdriver.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfdriver.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfdriver.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sferrors.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sferrors.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfnt.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfnt.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfntpic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfntpic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfntpic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfntpic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfobjs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfobjs.c)59
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfobjs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfobjs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttbdf.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttbdf.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttbdf.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttbdf.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmap.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmap.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmap.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmap.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmapc.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmapc.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttkern.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttkern.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttkern.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttkern.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttmtx.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttmtx.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttmtx.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttmtx.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttpost.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttpost.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttpost.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttpost.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit0.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit0.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftgrays.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftgrays.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftgrays.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftgrays.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmerrs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmerrs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmooth.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmooth.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmooth.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmooth.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftspic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftspic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftspic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftspic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/smooth/smooth.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/smooth/smooth.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/apinames.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/apinames.c)0
-rwxr-xr-xBuild/source/libs/freetype2/freetype-2.4.6/src/tools/chktrcmp.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/chktrcmp.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/cordic.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/cordic.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/content.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/content.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/docbeauty.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/docbeauty.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/docmaker.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/docmaker.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/formatter.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/formatter.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/sources.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/sources.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/tohtml.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/tohtml.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/utils.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/utils.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/Makefile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/Makefile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/README (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/README)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/ftrandom.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/ftrandom.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/glnames.py (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/glnames.py)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_afm.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_afm.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_bbox.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_bbox.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_trig.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_trig.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/truetype.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/truetype.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttdriver.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttdriver.c)3
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttdriver.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttdriver.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/tterrors.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/tterrors.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgxvar.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgxvar.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgxvar.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgxvar.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttinterp.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttinterp.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttinterp.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttinterp.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttobjs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttobjs.c)75
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttobjs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttobjs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpic.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpic.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpic.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpic.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1afm.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1afm.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1afm.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1afm.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1driver.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1driver.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1driver.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1driver.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1errors.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1errors.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1gload.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1gload.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1gload.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1gload.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1load.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1load.c)6
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1load.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1load.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1objs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1objs.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1objs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1objs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1parse.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1parse.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1parse.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1parse.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1tokens.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1tokens.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type1/type1.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type1/type1.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42drivr.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42drivr.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42drivr.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42drivr.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42error.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42error.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42objs.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42objs.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42objs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42objs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42parse.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42parse.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42parse.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42parse.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42types.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42types.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/type42/type42.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/type42/type42.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/Jamfile (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/Jamfile)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/fnterrs.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/fnterrs.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/module.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/module.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/rules.mk (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/rules.mk)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/winfnt.c (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/winfnt.c)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/winfnt.h (renamed from Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/winfnt.h)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/version.sed (renamed from Build/source/libs/freetype2/freetype-2.4.5/version.sed)0
-rw-r--r--Build/source/libs/freetype2/freetype-2.4.6/vms_make.com (renamed from Build/source/libs/freetype2/freetype-2.4.5/vms_make.com)0
-rw-r--r--Build/source/libs/freetype2/version.ac2
710 files changed, 1797 insertions, 982 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index a83dce58e57..a7c65484319 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -11,7 +11,7 @@ See also comments in ../texk/README.
freetype 1.5 - ?
-freetype2 2.4.5 - checked 21jul11
+freetype2 2.4.6 - checked 9aug11
http://savannah.nongnu.org/download/freetype/
gd 2.0.35 - unchecked 25apr11, site down
diff --git a/Build/source/libs/freetype2/ChangeLog b/Build/source/libs/freetype2/ChangeLog
index 0195c031d97..daf282a0996 100644
--- a/Build/source/libs/freetype2/ChangeLog
+++ b/Build/source/libs/freetype2/ChangeLog
@@ -1,3 +1,8 @@
+2011-08-09 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Import freetype-2.4.6.
+ * version.ac: Adjust.
+
2011-07-21 Peter Breitenlohner <peb@mppmu.mpg.de>
Import freetype-2.4.5.
diff --git a/Build/source/libs/freetype2/configure b/Build/source/libs/freetype2/configure
index 8906f4e57ac..25e95607810 100755
--- a/Build/source/libs/freetype2/configure
+++ b/Build/source/libs/freetype2/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for FreeType for TeX Live 2.4.5.
+# Generated by GNU Autoconf 2.68 for FreeType for TeX Live 2.4.6.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -559,12 +559,12 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='FreeType for TeX Live'
PACKAGE_TARNAME='freetype-for-tex-live'
-PACKAGE_VERSION='2.4.5'
-PACKAGE_STRING='FreeType for TeX Live 2.4.5'
+PACKAGE_VERSION='2.4.6'
+PACKAGE_STRING='FreeType for TeX Live 2.4.6'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="freetype-2.4.5/builds/unix/ftconfig.in"
+ac_unique_file="freetype-2.4.6/builds/unix/ftconfig.in"
ac_subst_vars='am__EXEEXT_FALSE
am__EXEEXT_TRUE
LTLIBOBJS
@@ -1209,7 +1209,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures FreeType for TeX Live 2.4.5 to adapt to many kinds of systems.
+\`configure' configures FreeType for TeX Live 2.4.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1276,7 +1276,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of FreeType for TeX Live 2.4.5:";;
+ short | recursive ) echo "Configuration of FreeType for TeX Live 2.4.6:";;
esac
cat <<\_ACEOF
@@ -1364,7 +1364,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-FreeType for TeX Live configure 2.4.5
+FreeType for TeX Live configure 2.4.6
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1419,7 +1419,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by FreeType for TeX Live $as_me 2.4.5, which was
+It was created by FreeType for TeX Live $as_me 2.4.6, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2238,7 +2238,7 @@ fi
# Define the identity of the package.
PACKAGE='freetype-for-tex-live'
- VERSION='2.4.5'
+ VERSION='2.4.6'
cat >>confdefs.h <<_ACEOF
@@ -3300,7 +3300,7 @@ else
fi
-FREETYPE_TREE=freetype-2.4.5
+FREETYPE_TREE=freetype-2.4.6
ac_config_files="$ac_config_files Makefile"
@@ -3884,7 +3884,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by FreeType for TeX Live $as_me 2.4.5, which was
+This file was extended by FreeType for TeX Live $as_me 2.4.6, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3941,7 +3941,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-FreeType for TeX Live config.status 2.4.5
+FreeType for TeX Live config.status 2.4.6
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/.gitignore b/Build/source/libs/freetype2/freetype-2.4.5/.gitignore
deleted file mode 100644
index aee2e4ce16b..00000000000
--- a/Build/source/libs/freetype2/freetype-2.4.5/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-config.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/.gitignore b/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/.gitignore
deleted file mode 100644
index e4e0a12c642..00000000000
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/.gitignore
+++ /dev/null
@@ -1,17 +0,0 @@
-aclocal.m4
-autom4te.cache
-config.cache
-config.guess
-config.log
-config.status
-config.sub
-configure
-configure.ac
-freetype2.pc
-freetype-config
-ftconfig.h
-install-sh
-libtool
-ltmain.sh
-unix-cc.mk
-unix-def.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/.gitignore b/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/.gitignore
deleted file mode 100644
index 41456a48a13..00000000000
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-# user-specific cache/settings files
-*.opensdf
-*.sdf
-*.suo
-*.user
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/.gitignore b/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/.gitignore
deleted file mode 100644
index 2d19fc766d9..00000000000
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-*.html
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-index.html b/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-index.html
deleted file mode 100644
index e58b69d509a..00000000000
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-index.html
+++ /dev/null
@@ -1,292 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
-<style type="text/css">
- body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
- color: #000000;
- background: #FFFFFF; }
-
- p { text-align: justify; }
- h1 { text-align: center; }
- li { text-align: justify; }
- td { padding: 0 0.5em 0 0.5em; }
- td.left { padding: 0 0.5em 0 0.5em;
- text-align: left; }
-
- a:link { color: #0000EF; }
- a:visited { color: #51188E; }
- a:hover { color: #FF0000; }
-
- span.keyword { font-family: monospace;
- text-align: left;
- white-space: pre;
- color: darkblue; }
-
- pre.colored { color: blue; }
-
- ul.empty { list-style-type: none; }
-</style>
-</head>
-<body>
-
-<table align=center><tr><td width="100%"></td>
-<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
-
-<table align=center border=0 cellpadding=0 cellspacing=0>
-<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_ATOM</a></td><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_NONE</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_New">FT_Stroker_New</a></td></tr>
-<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_CARDINAL</a></td><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LcdFilter</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_ParseOutline">FT_Stroker_ParseOutline</a></td></tr>
-<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_INTEGER</a></td><td><a href="ft2-header_file_macros.html#FT_LIST_H">FT_LIST_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Rewind">FT_Stroker_Rewind</a></td></tr>
-<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_NONE</a></td><td><a href="ft2-base_interface.html#FT_Library">FT_Library</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Set">FT_Stroker_Set</a></td></tr>
-<tr><td><a href="ft2-bdf_fonts.html#BDF_Property">BDF_Property</a></td><td><a href="ft2-lcd_filtering.html#FT_Library_SetLcdFilter">FT_Library_SetLcdFilter</a></td><td><a href="ft2-glyph_stroker.html#FT_StrokerBorder">FT_StrokerBorder</a></td></tr>
-<tr><td><a href="ft2-bdf_fonts.html#BDF_PropertyRec">BDF_PropertyRec</a></td><td><a href="ft2-lcd_filtering.html#FT_Library_SetLcdFilterWeights">FT_Library_SetLcdFilterWeights</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_2X2</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#CID_FaceDict">CID_FaceDict</a></td><td><a href="ft2-version.html#FT_Library_Version">FT_Library_Version</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#CID_FaceDictRec">CID_FaceDictRec</a></td><td><a href="ft2-list_processing.html#FT_List">FT_List</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#CID_FaceInfo">CID_FaceInfo</a></td><td><a href="ft2-list_processing.html#FT_List_Add">FT_List_Add</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#CID_FaceInfoRec">CID_FaceInfoRec</a></td><td><a href="ft2-list_processing.html#FT_List_Destructor">FT_List_Destructor</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_SCALE</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#CID_Info">CID_Info</a></td><td><a href="ft2-list_processing.html#FT_List_Finalize">FT_List_Finalize</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_USE_MY_METRICS</a></td></tr>
-<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_MAJOR</a></td><td><a href="ft2-list_processing.html#FT_List_Find">FT_List_Find</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_XXX</a></td></tr>
-<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_MINOR</a></td><td><a href="ft2-list_processing.html#FT_List_Insert">FT_List_Insert</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_XY_SCALE</a></td></tr>
-<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_PATCH</a></td><td><a href="ft2-list_processing.html#FT_List_Iterate">FT_List_Iterate</a></td><td><a href="ft2-base_interface.html#FT_SubGlyph">FT_SubGlyph</a></td></tr>
-<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_XXX</a></td><td><a href="ft2-list_processing.html#FT_List_Iterator">FT_List_Iterator</a></td><td><a href="ft2-header_file_macros.html#FT_SYNTHESIS_H">FT_SYNTHESIS_H</a></td></tr>
-<tr><td><a href="ft2-sizes_management.html#FT_Activate_Size">FT_Activate_Size</a></td><td><a href="ft2-list_processing.html#FT_List_Remove">FT_List_Remove</a></td><td><a href="ft2-header_file_macros.html#FT_SYSTEM_H">FT_SYSTEM_H</a></td></tr>
-<tr><td><a href="ft2-quick_advance.html#FT_ADVANCE_FLAG_FAST_ONLY">FT_ADVANCE_FLAG_FAST_ONLY</a></td><td><a href="ft2-list_processing.html#FT_List_Up">FT_List_Up</a></td><td><a href="ft2-basic_types.html#FT_Tag">FT_Tag</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_ADVANCES_H">FT_ADVANCES_H</a></td><td><a href="ft2-list_processing.html#FT_ListNode">FT_ListNode</a></td><td><a href="ft2-computations.html#FT_Tan">FT_Tan</a></td></tr>
-<tr><td><a href="ft2-module_management.html#FT_Add_Default_Modules">FT_Add_Default_Modules</a></td><td><a href="ft2-list_processing.html#FT_ListNodeRec">FT_ListNodeRec</a></td><td><a href="ft2-header_file_macros.html#FT_TRIGONOMETRY_H">FT_TRIGONOMETRY_H</a></td></tr>
-<tr><td><a href="ft2-module_management.html#FT_Add_Module">FT_Add_Module</a></td><td><a href="ft2-list_processing.html#FT_ListRec">FT_ListRec</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TRUETYPE_ENGINE_TYPE_NONE</a></td></tr>
-<tr><td><a href="ft2-system_interface.html#FT_Alloc_Func">FT_Alloc_Func</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_CROP_BITMAP</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TRUETYPE_ENGINE_TYPE_PATENTED</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_ANGLE_2PI">FT_ANGLE_2PI</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_DEFAULT</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TRUETYPE_ENGINE_TYPE_UNPATENTED</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_ANGLE_PI">FT_ANGLE_PI</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_FORCE_AUTOHINT</a></td><td><a href="ft2-header_file_macros.html#FT_TRUETYPE_IDS_H">FT_TRUETYPE_IDS_H</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_ANGLE_PI2">FT_ANGLE_PI2</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH</a></td><td><a href="ft2-header_file_macros.html#FT_TRUETYPE_TABLES_H">FT_TRUETYPE_TABLES_H</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_ANGLE_PI4">FT_ANGLE_PI4</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_IGNORE_TRANSFORM</a></td><td><a href="ft2-header_file_macros.html#FT_TRUETYPE_TAGS_H">FT_TRUETYPE_TAGS_H</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_Angle">FT_Angle</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_LINEAR_DESIGN</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TrueTypeEngineType</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_Angle_Diff">FT_Angle_Diff</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_MONOCHROME</a></td><td><a href="ft2-gx_validation.html#FT_TrueTypeGX_Free">FT_TrueTypeGX_Free</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_Atan2">FT_Atan2</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_AUTOHINT</a></td><td><a href="ft2-gx_validation.html#FT_TrueTypeGX_Validate">FT_TrueTypeGX_Validate</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Attach_File">FT_Attach_File</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_BITMAP</a></td><td><a href="ft2-header_file_macros.html#FT_TYPE1_TABLES_H">FT_TYPE1_TABLES_H</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Attach_Stream">FT_Attach_Stream</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_HINTING</a></td><td><a href="ft2-header_file_macros.html#FT_TYPES_H">FT_TYPES_H</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_BBOX_H">FT_BBOX_H</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_RECURSE</a></td><td><a href="ft2-basic_types.html#FT_UFWord">FT_UFWord</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_BBox">FT_BBox</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_SCALE</a></td><td><a href="ft2-basic_types.html#FT_UInt">FT_UInt</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_BDF_H">FT_BDF_H</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_PEDANTIC</a></td><td><a href="ft2-basic_types.html#FT_UInt16">FT_UInt16</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_BITMAP_H">FT_BITMAP_H</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_RENDER</a></td><td><a href="ft2-basic_types.html#FT_UInt32">FT_UInt32</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Bitmap">FT_Bitmap</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_LCD</a></td><td><a href="ft2-basic_types.html#FT_ULong">FT_ULong</a></td></tr>
-<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Convert">FT_Bitmap_Convert</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_LCD_V</a></td><td><a href="ft2-header_file_macros.html#FT_UNPATENTED_HINTING_H">FT_UNPATENTED_HINTING_H</a></td></tr>
-<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Copy">FT_Bitmap_Copy</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_LIGHT</a></td><td><a href="ft2-basic_types.html#FT_UnitVector">FT_UnitVector</a></td></tr>
-<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Done">FT_Bitmap_Done</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_MODE">FT_LOAD_TARGET_MODE</a></td><td><a href="ft2-basic_types.html#FT_UShort">FT_UShort</a></td></tr>
-<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Embolden">FT_Bitmap_Embolden</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_MONO</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_APPLE</a></td></tr>
-<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_New">FT_Bitmap_New</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_NORMAL</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_BASE</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Bitmap_Size">FT_Bitmap_Size</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_XXX</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_bsln</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_BitmapGlyph">FT_BitmapGlyph</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_VERTICAL_LAYOUT</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_CKERN</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_BitmapGlyphRec">FT_BitmapGlyphRec</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_XXX</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_CKERNXXX</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Bool">FT_Bool</a></td><td><a href="ft2-base_interface.html#FT_Load_Char">FT_Load_Char</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_feat</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Byte">FT_Byte</a></td><td><a href="ft2-base_interface.html#FT_Load_Glyph">FT_Load_Glyph</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_GDEF</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Bytes">FT_Bytes</a></td><td><a href="ft2-truetype_tables.html#FT_Load_Sfnt_Table">FT_Load_Sfnt_Table</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_GPOS</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_BZIP2_H">FT_BZIP2_H</a></td><td><a href="ft2-basic_types.html#FT_Long">FT_Long</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_GSUB</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_CHARMAP_H">FT_CACHE_CHARMAP_H</a></td><td><a href="ft2-header_file_macros.html#FT_LZW_H">FT_LZW_H</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_GX</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_H">FT_CACHE_H</a></td><td><a href="ft2-header_file_macros.html#FT_MAC_H">FT_MAC_H</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GX_LENGTH">FT_VALIDATE_GX_LENGTH</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_IMAGE_H">FT_CACHE_IMAGE_H</a></td><td><a href="ft2-basic_types.html#FT_MAKE_TAG">FT_MAKE_TAG</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_GXXXX</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_SMALL_BITMAPS_H">FT_CACHE_SMALL_BITMAPS_H</a></td><td><a href="ft2-basic_types.html#FT_Matrix">FT_Matrix</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_JSTF</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_CeilFix">FT_CeilFix</a></td><td><a href="ft2-computations.html#FT_Matrix_Invert">FT_Matrix_Invert</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_just</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Char">FT_Char</a></td><td><a href="ft2-computations.html#FT_Matrix_Multiply">FT_Matrix_Multiply</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_kern</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_CharMap">FT_CharMap</a></td><td><a href="ft2-system_interface.html#FT_Memory">FT_Memory</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_lcar</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_CharMapRec">FT_CharMapRec</a></td><td><a href="ft2-system_interface.html#FT_MemoryRec">FT_MemoryRec</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_MATH</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CID_H">FT_CID_H</a></td><td><a href="ft2-multiple_masters.html#FT_MM_Axis">FT_MM_Axis</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_MS</a></td></tr>
-<tr><td><a href="ft2-gx_validation.html#FT_ClassicKern_Free">FT_ClassicKern_Free</a></td><td><a href="ft2-multiple_masters.html#FT_MM_Var">FT_MM_Var</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_mort</a></td></tr>
-<tr><td><a href="ft2-gx_validation.html#FT_ClassicKern_Validate">FT_ClassicKern_Validate</a></td><td><a href="ft2-header_file_macros.html#FT_MODULE_ERRORS_H">FT_MODULE_ERRORS_H</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_morx</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_CONFIG_H">FT_CONFIG_CONFIG_H</a></td><td><a href="ft2-header_file_macros.html#FT_MODULE_H">FT_MODULE_H</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_OT</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_MODULES_H">FT_CONFIG_MODULES_H</a></td><td><a href="ft2-base_interface.html#FT_Module">FT_Module</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_OTXXX</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_OPTIONS_H">FT_CONFIG_OPTIONS_H</a></td><td><a href="ft2-module_management.html#FT_Module_Class">FT_Module_Class</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_opbd</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_STANDARD_LIBRARY_H">FT_CONFIG_STANDARD_LIBRARY_H</a></td><td><a href="ft2-module_management.html#FT_Module_Constructor">FT_Module_Constructor</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_prop</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_Cos">FT_Cos</a></td><td><a href="ft2-module_management.html#FT_Module_Destructor">FT_Module_Destructor</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_trak</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Data">FT_Data</a></td><td><a href="ft2-module_management.html#FT_Module_Requester">FT_Module_Requester</a></td><td><a href="ft2-multiple_masters.html#FT_Var_Axis">FT_Var_Axis</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_DivFix">FT_DivFix</a></td><td><a href="ft2-header_file_macros.html#FT_MULTIPLE_MASTERS_H">FT_MULTIPLE_MASTERS_H</a></td><td><a href="ft2-multiple_masters.html#FT_Var_Named_Style">FT_Var_Named_Style</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Done_Face">FT_Done_Face</a></td><td><a href="ft2-computations.html#FT_MulDiv">FT_MulDiv</a></td><td><a href="ft2-basic_types.html#FT_Vector">FT_Vector</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Done_FreeType">FT_Done_FreeType</a></td><td><a href="ft2-computations.html#FT_MulFix">FT_MulFix</a></td><td><a href="ft2-computations.html#FT_Vector_From_Polar">FT_Vector_From_Polar</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Done_Glyph">FT_Done_Glyph</a></td><td><a href="ft2-multiple_masters.html#FT_Multi_Master">FT_Multi_Master</a></td><td><a href="ft2-computations.html#FT_Vector_Length">FT_Vector_Length</a></td></tr>
-<tr><td><a href="ft2-module_management.html#FT_Done_Library">FT_Done_Library</a></td><td><a href="ft2-base_interface.html#FT_New_Face">FT_New_Face</a></td><td><a href="ft2-computations.html#FT_Vector_Polarize">FT_Vector_Polarize</a></td></tr>
-<tr><td><a href="ft2-sizes_management.html#FT_Done_Size">FT_Done_Size</a></td><td><a href="ft2-mac_specific.html#FT_New_Face_From_FOND">FT_New_Face_From_FOND</a></td><td><a href="ft2-computations.html#FT_Vector_Rotate">FT_Vector_Rotate</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Driver">FT_Driver</a></td><td><a href="ft2-mac_specific.html#FT_New_Face_From_FSRef">FT_New_Face_From_FSRef</a></td><td><a href="ft2-computations.html#FT_Vector_Transform">FT_Vector_Transform</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_ENC_TAG">FT_ENC_TAG</a></td><td><a href="ft2-mac_specific.html#FT_New_Face_From_FSSpec">FT_New_Face_From_FSSpec</a></td><td><a href="ft2-computations.html#FT_Vector_Unit">FT_Vector_Unit</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_CUSTOM</a></td><td><a href="ft2-module_management.html#FT_New_Library">FT_New_Library</a></td><td><a href="ft2-header_file_macros.html#FT_WINFONTS_H">FT_WINFONTS_H</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_EXPERT</a></td><td><a href="ft2-base_interface.html#FT_New_Memory_Face">FT_New_Memory_Face</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_Header">FT_WinFNT_Header</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_LATIN_1</a></td><td><a href="ft2-sizes_management.html#FT_New_Size">FT_New_Size</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_HeaderRec">FT_WinFNT_HeaderRec</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_STANDARD</a></td><td><a href="ft2-basic_types.html#FT_Offset">FT_Offset</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1250</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_APPLE_ROMAN</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_DRIVER</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1251</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_BIG5</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_MEMORY</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1252</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_GB2312</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_PARAMS</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1253</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_JOHAB</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_PATHNAME</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1254</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_BIG5</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_STREAM</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1255</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_GB2312</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_XXX</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1256</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_JOHAB</a></td><td><a href="ft2-header_file_macros.html#FT_OPENTYPE_VALIDATE_H">FT_OPENTYPE_VALIDATE_H</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1257</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_SJIS</a></td><td><a href="ft2-base_interface.html#FT_Open_Args">FT_Open_Args</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1258</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_SYMBOL</a></td><td><a href="ft2-base_interface.html#FT_Open_Face">FT_Open_Face</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1361</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_WANSUNG</a></td><td><a href="ft2-ot_validation.html#FT_OpenType_Free">FT_OpenType_Free</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP874</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_NONE</a></td><td><a href="ft2-ot_validation.html#FT_OpenType_Validate">FT_OpenType_Validate</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP932</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_OLD_LATIN_2</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_FILL_LEFT</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP936</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_SJIS</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_FILL_RIGHT</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP949</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_UNICODE</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_NONE</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP950</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_WANSUNG</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_POSTSCRIPT</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_DEFAULT</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_Encoding</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_TRUETYPE</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_MAC</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_ERRORS_H">FT_ERRORS_H</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_Orientation</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_OEM</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Error">FT_Error</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_EVEN_ODD_FILL</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_SYMBOL</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_F26Dot6">FT_F26Dot6</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_FLAGS</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_XXX</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_F2Dot14">FT_F2Dot14</a></td><td><a href="ft2-header_file_macros.html#FT_OUTLINE_H">FT_OUTLINE_H</a></td><td><a href="ft2-header_file_macros.html#FT_XFREE86_H">FT_XFREE86_H</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_CID_KEYED</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_HIGH_PRECISION</a></td><td><a href="ft2-cache_subsystem.html#FTC_CMapCache">FTC_CMapCache</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_EXTERNAL_STREAM</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_IGNORE_DROPOUTS</a></td><td><a href="ft2-cache_subsystem.html#FTC_CMapCache_Lookup">FTC_CMapCache_Lookup</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_FAST_GLYPHS</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_INCLUDE_STUBS</a></td><td><a href="ft2-cache_subsystem.html#FTC_CMapCache_New">FTC_CMapCache_New</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_FIXED_SIZES</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_NONE</a></td><td><a href="ft2-cache_subsystem.html#FTC_Face_Requester">FTC_Face_Requester</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_FIXED_WIDTH</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_OWNER</a></td><td><a href="ft2-cache_subsystem.html#FTC_FaceID">FTC_FaceID</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_GLYPH_NAMES</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_REVERSE_FILL</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache">FTC_ImageCache</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_HINTER</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_SINGLE_PASS</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache_Lookup">FTC_ImageCache_Lookup</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_HORIZONTAL</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_SMART_DROPOUTS</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache_LookupScaler">FTC_ImageCache_LookupScaler</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_KERNING</a></td><td><a href="ft2-outline_processing.html#FT_Outline">FT_Outline</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache_New">FTC_ImageCache_New</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_MULTIPLE_MASTERS</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Check">FT_Outline_Check</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageType">FTC_ImageType</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_SCALABLE</a></td><td><a href="ft2-outline_processing.html#FT_Outline_ConicToFunc">FT_Outline_ConicToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageTypeRec">FTC_ImageTypeRec</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_SFNT</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Copy">FT_Outline_Copy</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager">FTC_Manager</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_TRICKY</a></td><td><a href="ft2-outline_processing.html#FT_Outline_CubicToFunc">FT_Outline_CubicToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_Done">FTC_Manager_Done</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_VERTICAL</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Decompose">FT_Outline_Decompose</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_LookupFace">FTC_Manager_LookupFace</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_XXX</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Done">FT_Outline_Done</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_LookupSize">FTC_Manager_LookupSize</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Face">FT_Face</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Embolden">FT_Outline_Embolden</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_New">FTC_Manager_New</a></td></tr>
-<tr><td><a href="ft2-version.html#FT_Face_CheckTrueTypePatents">FT_Face_CheckTrueTypePatents</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Funcs">FT_Outline_Funcs</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_RemoveFaceID">FTC_Manager_RemoveFaceID</a></td></tr>
-<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetCharsOfVariant">FT_Face_GetCharsOfVariant</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_BBox">FT_Outline_Get_BBox</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_Reset">FTC_Manager_Reset</a></td></tr>
-<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetCharVariantIndex">FT_Face_GetCharVariantIndex</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_Bitmap">FT_Outline_Get_Bitmap</a></td><td><a href="ft2-cache_subsystem.html#FTC_Node">FTC_Node</a></td></tr>
-<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetCharVariantIsDefault">FT_Face_GetCharVariantIsDefault</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_CBox">FT_Outline_Get_CBox</a></td><td><a href="ft2-cache_subsystem.html#FTC_Node_Unref">FTC_Node_Unref</a></td></tr>
-<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetVariantSelectors">FT_Face_GetVariantSelectors</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_Orientation">FT_Outline_Get_Orientation</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBit">FTC_SBit</a></td></tr>
-<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetVariantsOfChar">FT_Face_GetVariantsOfChar</a></td><td><a href="ft2-glyph_stroker.html#FT_Outline_GetInsideBorder">FT_Outline_GetInsideBorder</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache">FTC_SBitCache</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Face_Internal">FT_Face_Internal</a></td><td><a href="ft2-glyph_stroker.html#FT_Outline_GetOutsideBorder">FT_Outline_GetOutsideBorder</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache_Lookup">FTC_SBitCache_Lookup</a></td></tr>
-<tr><td><a href="ft2-version.html#FT_Face_SetUnpatentedHinting">FT_Face_SetUnpatentedHinting</a></td><td><a href="ft2-outline_processing.html#FT_Outline_LineToFunc">FT_Outline_LineToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache_LookupScaler">FTC_SBitCache_LookupScaler</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FaceRec">FT_FaceRec</a></td><td><a href="ft2-outline_processing.html#FT_Outline_MoveToFunc">FT_Outline_MoveToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache_New">FTC_SBitCache_New</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a></td><td><a href="ft2-outline_processing.html#FT_Outline_New">FT_Outline_New</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitRec">FTC_SBitRec</a></td></tr>
-<tr><td><a href="ft2-computations.html#FT_FloorFix">FT_FloorFix</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Render">FT_Outline_Render</a></td><td><a href="ft2-cache_subsystem.html#FTC_Scaler">FTC_Scaler</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_FREETYPE_H">FT_FREETYPE_H</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Reverse">FT_Outline_Reverse</a></td><td><a href="ft2-cache_subsystem.html#FTC_ScalerRec">FTC_ScalerRec</a></td></tr>
-<tr><td><a href="ft2-system_interface.html#FT_Free_Func">FT_Free_Func</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Transform">FT_Outline_Transform</a></td><td><a href="ft2-base_interface.html#ft_encoding_xxx">ft_encoding_xxx</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_BITMAP_EMBEDDING_ONLY</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Translate">FT_Outline_Translate</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_gridfit</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_EDITABLE_EMBEDDING</a></td><td><a href="ft2-glyph_management.html#FT_OutlineGlyph">FT_OutlineGlyph</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_pixels</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_INSTALLABLE_EMBEDDING</a></td><td><a href="ft2-glyph_management.html#FT_OutlineGlyphRec">FT_OutlineGlyphRec</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_subpixels</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_NO_SUBSETTING</a></td><td><a href="ft2-sfnt_names.html#FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY">FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_truncate</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING</a></td><td><a href="ft2-sfnt_names.html#FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY">FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_unscaled</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING</a></td><td><a href="ft2-incremental.html#FT_PARAM_TAG_INCREMENTAL">FT_PARAM_TAG_INCREMENTAL</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_xxx</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_XXX</a></td><td><a href="ft2-truetype_tables.html#FT_PARAM_TAG_UNPATENTED_HINTING">FT_PARAM_TAG_UNPATENTED_HINTING</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_bitmap</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_FWord">FT_FWord</a></td><td><a href="ft2-basic_types.html#FT_Palette_Mode">FT_Palette_Mode</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_composite</a></td></tr>
-<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_DO_GRAY</a></td><td><a href="ft2-base_interface.html#FT_Parameter">FT_Parameter</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_none</a></td></tr>
-<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_DO_GRIDFIT</a></td><td><a href="ft2-header_file_macros.html#FT_PFR_H">FT_PFR_H</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_outline</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_GASP_H">FT_GASP_H</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_GRAY</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_plotter</a></td></tr>
-<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_NO_TABLE</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_GRAY2</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_xxx</a></td></tr>
-<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_SYMMETRIC_GRIDFIT</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_GRAY4</a></td><td><a href="ft2-base_interface.html#ft_kerning_default">ft_kerning_default</a></td></tr>
-<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_SYMMETRIC_SMOOTHING</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_LCD</a></td><td><a href="ft2-base_interface.html#ft_kerning_unfitted">ft_kerning_unfitted</a></td></tr>
-<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_XXX</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_LCD_V</a></td><td><a href="ft2-base_interface.html#ft_kerning_unscaled">ft_kerning_unscaled</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Generic">FT_Generic</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_MONO</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_driver</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Generic_Finalizer">FT_Generic_Finalizer</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_NONE</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_memory</a></td></tr>
-<tr><td><a href="ft2-quick_advance.html#FT_Get_Advance">FT_Get_Advance</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_Pixel_Mode</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_params</a></td></tr>
-<tr><td><a href="ft2-quick_advance.html#FT_Get_Advances">FT_Get_Advances</a></td><td><a href="ft2-basic_types.html#FT_Pointer">FT_Pointer</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_pathname</a></td></tr>
-<tr><td><a href="ft2-bdf_fonts.html#FT_Get_BDF_Charset_ID">FT_Get_BDF_Charset_ID</a></td><td><a href="ft2-basic_types.html#FT_Pos">FT_Pos</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_stream</a></td></tr>
-<tr><td><a href="ft2-bdf_fonts.html#FT_Get_BDF_Property">FT_Get_BDF_Property</a></td><td><a href="ft2-bdf_fonts.html#FT_PropertyType">FT_PropertyType</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_even_odd_fill</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Char_Index">FT_Get_Char_Index</a></td><td><a href="ft2-basic_types.html#FT_PtrDist">FT_PtrDist</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_flags</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Charmap_Index">FT_Get_Charmap_Index</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_AA</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_high_precision</a></td></tr>
-<tr><td><a href="ft2-cid_fonts.html#FT_Get_CID_From_Glyph_Index">FT_Get_CID_From_Glyph_Index</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_CLIP</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_ignore_dropouts</a></td></tr>
-<tr><td><a href="ft2-cid_fonts.html#FT_Get_CID_Is_Internally_CID_Keyed">FT_Get_CID_Is_Internally_CID_Keyed</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_DEFAULT</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_none</a></td></tr>
-<tr><td><a href="ft2-cid_fonts.html#FT_Get_CID_Registry_Ordering_Supplement">FT_Get_CID_Registry_Ordering_Supplement</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_DIRECT</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_owner</a></td></tr>
-<tr><td><a href="ft2-truetype_tables.html#FT_Get_CMap_Format">FT_Get_CMap_Format</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_XXX</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_reverse_fill</a></td></tr>
-<tr><td><a href="ft2-truetype_tables.html#FT_Get_CMap_Language_ID">FT_Get_CMap_Language_ID</a></td><td><a href="ft2-raster.html#FT_Raster">FT_Raster</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_single_pass</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_First_Char">FT_Get_First_Char</a></td><td><a href="ft2-raster.html#FT_Raster_BitSet_Func">FT_Raster_BitSet_Func</a></td><td><a href="ft2-basic_types.html#FT_Palette_Mode">ft_palette_mode_rgb</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_FSType_Flags">FT_Get_FSType_Flags</a></td><td><a href="ft2-raster.html#FT_Raster_BitTest_Func">FT_Raster_BitTest_Func</a></td><td><a href="ft2-basic_types.html#FT_Palette_Mode">ft_palette_mode_rgba</a></td></tr>
-<tr><td><a href="ft2-gasp_table.html#FT_Get_Gasp">FT_Get_Gasp</a></td><td><a href="ft2-raster.html#FT_Raster_DoneFunc">FT_Raster_DoneFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_grays</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Get_Glyph">FT_Get_Glyph</a></td><td><a href="ft2-raster.html#FT_Raster_Funcs">FT_Raster_Funcs</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_mono</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Glyph_Name">FT_Get_Glyph_Name</a></td><td><a href="ft2-raster.html#FT_Raster_NewFunc">FT_Raster_NewFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_none</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Kerning">FT_Get_Kerning</a></td><td><a href="ft2-raster.html#FT_Raster_Params">FT_Raster_Params</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_pal2</a></td></tr>
-<tr><td><a href="ft2-multiple_masters.html#FT_Get_MM_Var">FT_Get_MM_Var</a></td><td><a href="ft2-raster.html#FT_Raster_RenderFunc">FT_Raster_RenderFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_pal4</a></td></tr>
-<tr><td><a href="ft2-module_management.html#FT_Get_Module">FT_Get_Module</a></td><td><a href="ft2-raster.html#FT_Raster_ResetFunc">FT_Raster_ResetFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_xxx</a></td></tr>
-<tr><td><a href="ft2-multiple_masters.html#FT_Get_Multi_Master">FT_Get_Multi_Master</a></td><td><a href="ft2-raster.html#FT_Raster_SetModeFunc">FT_Raster_SetModeFunc</a></td><td><a href="ft2-base_interface.html#ft_render_mode_xxx">ft_render_mode_mono</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Name_Index">FT_Get_Name_Index</a></td><td><a href="ft2-header_file_macros.html#FT_RENDER_H">FT_RENDER_H</a></td><td><a href="ft2-base_interface.html#ft_render_mode_xxx">ft_render_mode_normal</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Next_Char">FT_Get_Next_Char</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_LCD</a></td><td><a href="ft2-base_interface.html#ft_render_mode_xxx">ft_render_mode_xxx</a></td></tr>
-<tr><td><a href="ft2-pfr_fonts.html#FT_Get_PFR_Advance">FT_Get_PFR_Advance</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_LCD_V</a></td><td><a href="ft2-type1_tables.html#PS_FontInfo">PS_FontInfo</a></td></tr>
-<tr><td><a href="ft2-pfr_fonts.html#FT_Get_PFR_Kerning">FT_Get_PFR_Kerning</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_LIGHT</a></td><td><a href="ft2-type1_tables.html#PS_FontInfoRec">PS_FontInfoRec</a></td></tr>
-<tr><td><a href="ft2-pfr_fonts.html#FT_Get_PFR_Metrics">FT_Get_PFR_Metrics</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_MONO</a></td><td><a href="ft2-type1_tables.html#PS_Private">PS_Private</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Postscript_Name">FT_Get_Postscript_Name</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_NORMAL</a></td><td><a href="ft2-type1_tables.html#PS_PrivateRec">PS_PrivateRec</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#FT_Get_PS_Font_Info">FT_Get_PS_Font_Info</a></td><td><a href="ft2-system_interface.html#FT_Realloc_Func">FT_Realloc_Func</a></td><td><a href="ft2-type1_tables.html#T1_Blend_Flags">T1_Blend_Flags</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#FT_Get_PS_Font_Private">FT_Get_PS_Font_Private</a></td><td><a href="ft2-base_interface.html#FT_Reference_Face">FT_Reference_Face</a></td><td><a href="ft2-type1_tables.html#T1_FontInfo">T1_FontInfo</a></td></tr>
-<tr><td><a href="ft2-module_management.html#FT_Get_Renderer">FT_Get_Renderer</a></td><td><a href="ft2-module_management.html#FT_Reference_Library">FT_Reference_Library</a></td><td><a href="ft2-type1_tables.html#T1_Private">T1_Private</a></td></tr>
-<tr><td><a href="ft2-sfnt_names.html#FT_Get_Sfnt_Name">FT_Get_Sfnt_Name</a></td><td><a href="ft2-module_management.html#FT_Remove_Module">FT_Remove_Module</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_CUSTOM</a></td></tr>
-<tr><td><a href="ft2-sfnt_names.html#FT_Get_Sfnt_Name_Count">FT_Get_Sfnt_Name_Count</a></td><td><a href="ft2-base_interface.html#FT_Render_Glyph">FT_Render_Glyph</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_EXPERT</a></td></tr>
-<tr><td><a href="ft2-truetype_tables.html#FT_Get_Sfnt_Table">FT_Get_Sfnt_Table</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_Render_Mode</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_LATIN_1</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_SubGlyph_Info">FT_Get_SubGlyph_Info</a></td><td><a href="ft2-base_interface.html#FT_Renderer">FT_Renderer</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_STANDARD</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Get_Track_Kerning">FT_Get_Track_Kerning</a></td><td><a href="ft2-module_management.html#FT_Renderer_Class">FT_Renderer_Class</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_XXX</a></td></tr>
-<tr><td><a href="ft2-truetype_engine.html#FT_Get_TrueType_Engine_Type">FT_Get_TrueType_Engine_Type</a></td><td><a href="ft2-base_interface.html#FT_Request_Size">FT_Request_Size</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_DEFAULT</a></td></tr>
-<tr><td><a href="ft2-winfnt_fonts.html#FT_Get_WinFNT_Header">FT_Get_WinFNT_Header</a></td><td><a href="ft2-computations.html#FT_RoundFix">FT_RoundFix</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_ISO_10646</a></td></tr>
-<tr><td><a href="ft2-font_formats.html#FT_Get_X11_Font_Format">FT_Get_X11_Font_Format</a></td><td><a href="ft2-base_interface.html#FT_Select_Charmap">FT_Select_Charmap</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_UNICODE_1_1</a></td></tr>
-<tr><td><a href="ft2-mac_specific.html#FT_GetFile_From_Mac_ATS_Name">FT_GetFile_From_Mac_ATS_Name</a></td><td><a href="ft2-base_interface.html#FT_Select_Size">FT_Select_Size</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_UNICODE_2_0</a></td></tr>
-<tr><td><a href="ft2-mac_specific.html#FT_GetFile_From_Mac_Name">FT_GetFile_From_Mac_Name</a></td><td><a href="ft2-base_interface.html#FT_Set_Char_Size">FT_Set_Char_Size</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_UNICODE_32</a></td></tr>
-<tr><td><a href="ft2-mac_specific.html#FT_GetFilePath_From_Mac_ATS_Name">FT_GetFilePath_From_Mac_ATS_Name</a></td><td><a href="ft2-base_interface.html#FT_Set_Charmap">FT_Set_Charmap</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_VARIANT_SELECTOR</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_GRIDFIT</a></td><td><a href="ft2-module_management.html#FT_Set_Debug_Hook">FT_Set_Debug_Hook</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_XXX</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_PIXELS</a></td><td><a href="ft2-multiple_masters.html#FT_Set_MM_Blend_Coordinates">FT_Set_MM_Blend_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_Header">TT_Header</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_SUBPIXELS</a></td><td><a href="ft2-multiple_masters.html#FT_Set_MM_Design_Coordinates">FT_Set_MM_Design_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_HoriHeader">TT_HoriHeader</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_TRUNCATE</a></td><td><a href="ft2-base_interface.html#FT_Set_Pixel_Sizes">FT_Set_Pixel_Sizes</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_10646</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_UNSCALED</a></td><td><a href="ft2-module_management.html#FT_Set_Renderer">FT_Set_Renderer</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_7BIT_ASCII</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_BITMAP</a></td><td><a href="ft2-base_interface.html#FT_Set_Transform">FT_Set_Transform</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_8859_1</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_COMPOSITE</a></td><td><a href="ft2-multiple_masters.html#FT_Set_Var_Blend_Coordinates">FT_Set_Var_Blend_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_XXX</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_NONE</a></td><td><a href="ft2-multiple_masters.html#FT_Set_Var_Design_Coordinates">FT_Set_Var_Design_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ARABIC</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_OUTLINE</a></td><td><a href="ft2-header_file_macros.html#FT_SFNT_NAMES_H">FT_SFNT_NAMES_H</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ARMENIAN</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_PLOTTER</a></td><td><a href="ft2-truetype_tables.html#FT_Sfnt_Table_Info">FT_Sfnt_Table_Info</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_BENGALI</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_GLYPH_H">FT_GLYPH_H</a></td><td><a href="ft2-truetype_tables.html#FT_Sfnt_Tag">FT_Sfnt_Tag</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_BURMESE</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph">FT_Glyph</a></td><td><a href="ft2-sfnt_names.html#FT_SfntName">FT_SfntName</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_DEVANAGARI</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_Glyph_BBox_Mode</a></td><td><a href="ft2-basic_types.html#FT_Short">FT_Short</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GEEZ</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_Copy">FT_Glyph_Copy</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_BBOX</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GEORGIAN</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_Glyph_Format</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_CELL</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GREEK</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_Get_CBox">FT_Glyph_Get_CBox</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_NOMINAL</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GUJARATI</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Glyph_Metrics">FT_Glyph_Metrics</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_REAL_DIM</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GURMUKHI</a></td></tr>
-<tr><td><a href="ft2-glyph_stroker.html#FT_Glyph_Stroke">FT_Glyph_Stroke</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_SCALES</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_HEBREW</a></td></tr>
-<tr><td><a href="ft2-glyph_stroker.html#FT_Glyph_StrokeBorder">FT_Glyph_StrokeBorder</a></td><td><a href="ft2-header_file_macros.html#FT_SIZES_H">FT_SIZES_H</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_JAPANESE</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_To_Bitmap">FT_Glyph_To_Bitmap</a></td><td><a href="ft2-computations.html#FT_Sin">FT_Sin</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_KANNADA</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_Glyph_Transform">FT_Glyph_Transform</a></td><td><a href="ft2-base_interface.html#FT_Size">FT_Size</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_KHMER</a></td></tr>
-<tr><td><a href="ft2-glyph_management.html#FT_GlyphRec">FT_GlyphRec</a></td><td><a href="ft2-base_interface.html#FT_Size_Internal">FT_Size_Internal</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_KOREAN</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_GlyphSlot">FT_GlyphSlot</a></td><td><a href="ft2-base_interface.html#FT_Size_Metrics">FT_Size_Metrics</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_LAOTIAN</a></td></tr>
-<tr><td><a href="ft2-bitmap_handling.html#FT_GlyphSlot_Own_Bitmap">FT_GlyphSlot_Own_Bitmap</a></td><td><a href="ft2-base_interface.html#FT_Size_Request">FT_Size_Request</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_MALAYALAM</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_GlyphSlotRec">FT_GlyphSlotRec</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_Size_Request_Type</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_MALDIVIAN</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_GX_VALIDATE_H">FT_GX_VALIDATE_H</a></td><td><a href="ft2-base_interface.html#FT_Size_RequestRec">FT_Size_RequestRec</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_MONGOLIAN</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_GZIP_H">FT_GZIP_H</a></td><td><a href="ft2-base_interface.html#FT_SizeRec">FT_SizeRec</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ORIYA</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_HAS_FAST_GLYPHS">FT_HAS_FAST_GLYPHS</a></td><td><a href="ft2-base_interface.html#FT_Slot_Internal">FT_Slot_Internal</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ROMAN</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_HAS_FIXED_SIZES">FT_HAS_FIXED_SIZES</a></td><td><a href="ft2-raster.html#FT_Span">FT_Span</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_RSYMBOL</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_HAS_GLYPH_NAMES">FT_HAS_GLYPH_NAMES</a></td><td><a href="ft2-raster.html#FT_SpanFunc">FT_SpanFunc</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_RUSSIAN</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_HAS_HORIZONTAL">FT_HAS_HORIZONTAL</a></td><td><a href="ft2-glyph_stroker.html#FT_StrokerBorder">FT_STROKER_BORDER_LEFT</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SIMPLIFIED_CHINESE</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_HAS_KERNING">FT_HAS_KERNING</a></td><td><a href="ft2-glyph_stroker.html#FT_StrokerBorder">FT_STROKER_BORDER_RIGHT</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SINDHI</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_HAS_MULTIPLE_MASTERS">FT_HAS_MULTIPLE_MASTERS</a></td><td><a href="ft2-header_file_macros.html#FT_STROKER_H">FT_STROKER_H</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SINHALESE</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_HAS_VERTICAL">FT_HAS_VERTICAL</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_STROKER_LINECAP_BUTT</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SLAVIC</a></td></tr>
-<tr><td><a href="ft2-type1_tables.html#FT_Has_PS_Glyph_Names">FT_Has_PS_Glyph_Names</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_STROKER_LINECAP_ROUND</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TAMIL</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_IMAGE_H">FT_IMAGE_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_STROKER_LINECAP_SQUARE</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TELUGU</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_IMAGE_TAG">FT_IMAGE_TAG</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_BEVEL</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_THAI</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_INCREMENTAL_H">FT_INCREMENTAL_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TIBETAN</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental">FT_Incremental</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_ROUND</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TRADITIONAL_CHINESE</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_FreeGlyphDataFunc">FT_Incremental_FreeGlyphDataFunc</a></td><td><a href="ft2-base_interface.html#FT_STYLE_FLAG_XXX">FT_STYLE_FLAG_BOLD</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_UNINTERP</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_FuncsRec">FT_Incremental_FuncsRec</a></td><td><a href="ft2-base_interface.html#FT_STYLE_FLAG_XXX">FT_STYLE_FLAG_ITALIC</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_VIETNAMESE</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_GetGlyphDataFunc">FT_Incremental_GetGlyphDataFunc</a></td><td><a href="ft2-base_interface.html#FT_STYLE_FLAG_XXX">FT_STYLE_FLAG_XXX</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_XXX</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_GetGlyphMetricsFunc">FT_Incremental_GetGlyphMetricsFunc</a></td><td><a href="ft2-system_interface.html#FT_Stream">FT_Stream</a></td><td><a href="ft2-truetype_tables.html#TT_MaxProfile">TT_MaxProfile</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_Interface">FT_Incremental_Interface</a></td><td><a href="ft2-system_interface.html#FT_Stream_CloseFunc">FT_Stream_CloseFunc</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_BIG_5</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_InterfaceRec">FT_Incremental_InterfaceRec</a></td><td><a href="ft2-system_interface.html#FT_Stream_IoFunc">FT_Stream_IoFunc</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_GB2312</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_Metrics">FT_Incremental_Metrics</a></td><td><a href="ft2-bzip2.html#FT_Stream_OpenBzip2">FT_Stream_OpenBzip2</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_JOHAB</a></td></tr>
-<tr><td><a href="ft2-incremental.html#FT_Incremental_MetricsRec">FT_Incremental_MetricsRec</a></td><td><a href="ft2-gzip.html#FT_Stream_OpenGzip">FT_Stream_OpenGzip</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_SJIS</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Init_FreeType">FT_Init_FreeType</a></td><td><a href="ft2-lzw.html#FT_Stream_OpenLZW">FT_Stream_OpenLZW</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_SYMBOL_CS</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Int">FT_Int</a></td><td><a href="ft2-system_interface.html#FT_StreamDesc">FT_StreamDesc</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_UCS_4</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Int16">FT_Int16</a></td><td><a href="ft2-system_interface.html#FT_StreamRec">FT_StreamRec</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_UNICODE_CS</a></td></tr>
-<tr><td><a href="ft2-basic_types.html#FT_Int32">FT_Int32</a></td><td><a href="ft2-basic_types.html#FT_String">FT_String</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_WANSUNG</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_IS_CID_KEYED">FT_IS_CID_KEYED</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker">FT_Stroker</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_XXX</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_IS_FIXED_WIDTH">FT_IS_FIXED_WIDTH</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_BeginSubPath">FT_Stroker_BeginSubPath</a></td><td><a href="ft2-truetype_tables.html#TT_OS2">TT_OS2</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_IS_SCALABLE">FT_IS_SCALABLE</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_ConicTo">FT_Stroker_ConicTo</a></td><td><a href="ft2-truetype_tables.html#TT_PCLT">TT_PCLT</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_IS_SFNT">FT_IS_SFNT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_CubicTo">FT_Stroker_CubicTo</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_ADOBE</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_IS_TRICKY">FT_IS_TRICKY</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Done">FT_Stroker_Done</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_APPLE_UNICODE</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_KERNING_DEFAULT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_EndSubPath">FT_Stroker_EndSubPath</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_CUSTOM</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_KERNING_UNFITTED</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Export">FT_Stroker_Export</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_ISO</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_KERNING_UNSCALED</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_ExportBorder">FT_Stroker_ExportBorder</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_MACINTOSH</a></td></tr>
-<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_Kerning_Mode</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_GetBorderCounts">FT_Stroker_GetBorderCounts</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_MICROSOFT</a></td></tr>
-<tr><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_DEFAULT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_GetCounts">FT_Stroker_GetCounts</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_XXX</a></td></tr>
-<tr><td><a href="ft2-header_file_macros.html#FT_LCD_FILTER_H">FT_LCD_FILTER_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_Stroker_LineCap</a></td><td><a href="ft2-truetype_tables.html#TT_Postscript">TT_Postscript</a></td></tr>
-<tr><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_LEGACY</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_Stroker_LineJoin</a></td><td><a href="ft2-truetype_tables.html#TT_VertHeader">TT_VertHeader</a></td></tr>
-<tr><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_LIGHT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineTo">FT_Stroker_LineTo</a></td><td></td></tr>
-</table>
-<hr>
-<table><tr><td width="100%"></td>
-<td><font size=-2>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-
-<center><font size=-2>generated on Fri Jun 24 13:44:37 2011</font></center></body>
-</html>
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/objs/.gitignore b/Build/source/libs/freetype2/freetype-2.4.5/objs/.gitignore
deleted file mode 100644
index 100d7d8faf0..00000000000
--- a/Build/source/libs/freetype2/freetype-2.4.5/objs/.gitignore
+++ /dev/null
@@ -1,14 +0,0 @@
-apinames
-freetype.def
-freetype.lib
-ftexport.sym
-ftmodule.h
-ftoption.h
-libfreetype.la
-.libs
-*.lo
-*.o
-*.a
-debug*/
-release*/
-win32/
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/.gitignore b/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/.gitignore
deleted file mode 100644
index 0d20b6487c6..00000000000
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-*.pyc
diff --git a/Build/source/libs/freetype2/freetype-2.4.5-PATCHES/TL-Changes b/Build/source/libs/freetype2/freetype-2.4.6-PATCHES/TL-Changes
index f015c174541..e47e19fc603 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5-PATCHES/TL-Changes
+++ b/Build/source/libs/freetype2/freetype-2.4.6-PATCHES/TL-Changes
@@ -1,5 +1,5 @@
-Changes applied to the freetype-2.4.5/ tree as obtained from:
- http://savannah.nongnu.org/download/freetype/freetype-2.4.5.tar.bz2
+Changes applied to the freetype-2.4.6/ tree as obtained from:
+ http://savannah.nongnu.org/download/freetype/freetype-2.4.6.tar.bz2
Updated:
builds/unix/config.guess
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog
index ef582eb0180..04394f9ca00 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog
+++ b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog
@@ -1,3 +1,252 @@
+2011-07-29 Werner Lemberg <wl@gnu.org>
+
+ * Version 2.4.6 released.
+ =========================
+
+
+ Tag sources with `VER-2-4-6'.
+
+ * docs/CHANGES: Updated.
+
+ * docs/VERSION.DLL: Update documentation and bump version number to
+ 2.4.6.
+
+ * README, Jamfile (RefDoc),
+ builds/win32/vc2005/freetype.vcproj, builds/win32/vc2005/index.html,
+ builds/win32/vc2008/freetype.vcproj, builds/win32/vc2008/index.html,
+ builds/win32/vc2010/freetype.vcxproj, builds/win32/vc2010/index.html,
+ builds/win32/visualc/freetype.dsp,
+ builds/win32/visualc/freetype.vcproj,
+ builds/win32/visualc/index.html, builds/win32/visualce/freetype.dsp,
+ builds/win32/visualce/freetype.vcproj,
+ builds/win32/visualce/index.html,
+ builds/wince/vc2005-ce/freetype.vcproj,
+ builds/wince/vc2005-ce/index.html,
+ builds/wince/vc2008-ce/freetype.vcproj,
+ builds/wince/vc2008-ce/index.html: s/2.4.5/2.4.6/, s/245/246/.
+
+ * include/freetype/freetype.h (FREETYPE_PATCH): Set to 6.
+
+ * builds/unix/configure.raw (version_info): Set to 13:1:7.
+
+2011-07-29 Werner Lemberg <wl@gnu.org>
+
+ [cff] Add some more tracing infos.
+
+ * src/cff/cffparse.c (cff_parse_font_matrix, cff_parse_font_bbox,
+ cff_parse_cid_ros): Add tracing.
+
+2011-07-22 Dirk Müller <dmueller@suse.de>
+
+ [psaux, type1] Fix null pointer dereferences.
+
+ Found with font fuzzying.
+
+ * src/psaux/t1decode.c (t1_decoder_parse_charstrings): Check
+ `decoder->buildchar'.
+
+ * src/type1/t1load.c (t1_load_keyword): Check `blend->num_designs'.
+
+2011-07-20 Chris Morgan <cmorgan@cybexintl.com>
+
+ Add FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT.
+
+ Useful for embedded systems which don't need file stream support.
+
+ * src/base/ftsystem.c, src/base/ftobjs.c (FT_Stream_New): Implement
+ it.
+
+2011-07-20 Elton Chung <elton328@gmail.com>
+
+ * src/base/ftpatent.c (FT_Face_SetUnpatentedHinting): Fix typo.
+
+2011-07-16 Steven Chu <steven.f.chu@gmail.com>
+
+ [truetype] Fix metrics on size request for scalable fonts.
+
+ * src/truetype/ttdriver.c (tt_size_request): Fix copying metrics
+ from TT_Size to FT_Size if scalable font.
+
+ See
+
+ http://lists.gnu.org/archive/html/freetype-devel/2011-07/msg00049.html
+
+ for some comparison images.
+
+2011-07-14 Matthias Drochner <M.Drochner@fz-juelich.de>.
+
+ [psaux] Fix potential sign extension problems.
+
+ When shifting right a signed value, it is not defined by the
+ C standard whether one gets a sign extension or not. Use a macro to
+ do an explicit cast from a signed short (assuming that this is
+ 16bit) to an int.
+
+ * src/psaux/t1decode.c (Fix2Int): New macro.
+ Use it where appropriate.
+
+2011-07-14 Werner Lemberg <wl@gnu.org>
+
+ * src/psaux/t1decode.c (t1_decoder_parse_charstrings)
+ <op_callothersubr>: Better handling of subroutine index 0.
+ From Matthias Drochner <M.Drochner@fz-juelich.de>.
+
+2011-07-10 Алексей Подтележников <apodtele@gmail.com>
+
+ [psaux] Optimize previous commit.
+
+ * src/psaux/t1decode.c (t1_decoder_parse_charstrings)
+ <op_callothersubr>: Move error check down to avoid testing twice for
+ good cases.
+
+2011-07-08 Werner Lemberg <wl@gnu.org>
+
+ [psaux] Add better argument check for `callothersubr'.
+
+ * src/psaux/t1decode.c (t1_decoder_parse_charstrings)
+ <op_callothersubr>: Reject negative arguments.
+
+2011-07-07 Werner Lemberg <wl@gnu.org>
+
+ [sfnt] Try harder to find non-zero values for ascender and descender.
+
+ * src/sfnt/sfobjs.c (sfnt_load_face): Consult `OS/2' table in case
+ the `hhea' table's values are zero.
+
+2011-07-03 Werner Lemberg <wl@gnu.org>
+
+ Fix previous commit.
+
+ We want to unset FT_FACE_FLAG_SCALABLE only if there are bitmap
+ strikes in the font.
+
+ * src/truetype/ttobjs.c (tt_face_init): Implement it.
+
+ * docs/CHANGES: Updated.
+
+2011-07-02 Just Fill Bugs <mozbugbox@yahoo.com.au>
+
+ Fix Savannah bug #33246.
+
+ * src/truetype/ttobjs.c (tt_check_single_notdef): New function.
+ (tt_face_init): Use it to test FT_FACE_FLAG_SCALABLE.
+
+2011-07-02 Werner Lemberg <wl@gnu.org>
+
+ * docs/CHANGES: Updated.
+
+2011-07-02 David Bevan <david.bevan@pb.com>
+
+ [ftstroke] Major revision.
+
+ The main problems
+ -----------------
+
+ o If FT_STROKER_LINEJOIN_BEVEL was specified, unlimited miter
+ joins (not bevel joins) were generated. Indeed, the meanings of
+ `miter' and `bevel' were incorrectly reversed (consistently) in
+ both the code and comments.
+
+ o The way bevel joins were constructed (whether specified
+ explicitly, or created as a result of exceeding the miter limit)
+ did not match what is required for stroked text in PostScript or
+ PDF.
+
+ The main fixes
+ --------------
+
+ o The behaviour of FT_STROKER_LINEJOIN_BEVEL has been corrected.
+
+ o A new line join style, FT_STROKER_LINEJOIN_MITER_FIXED, has been
+ introduced to support PostScript and PDF miter joins.
+
+ o FT_STROKER_LINEJOIN_MITER_VARIABLE has been introduced as an
+ alias for FT_STROKER_LINEJOIN_MITER.
+
+ Additionally, a variety of stroking errors have been fixed. These
+ would cause various artifacts (including points `at infinity'),
+ especially when stroking poor quality fonts.
+
+ See
+
+ http://lists.gnu.org/archive/html/freetype-devel/2011-07/msg00001.html
+
+ for example documents. The FreeType stroker now produces results
+ very similar to that produced by GhostScript and Distiller for these
+ fonts.
+
+ Other problems
+ --------------
+
+ The following problems have been resolved:
+
+ o Inside corners could be generated incorrectly. Intersecting the
+ inside corner could cause a missing triangular area and other
+ effects.
+
+ The intersection point can only be used if the join is between
+ two lines and both lines are long enough. The `optimization'
+ condition in `ft_stroker_inside' has been corrected; this
+ requires the line length to be passed into various functions and
+ stored in `FT_StrokerRec'.
+
+ o Incorrect cubic curves could be generated. The angle
+ calculations in `FT_Stroker_CubicTo' have been corrected to
+ handle the case of the curve crossing the +/-PI direction.
+
+ o If the border radius was greater than the radius of curvature of
+ a curve, then the negative sector would end up outside (not
+ inside) the border. This situation is now recognized and the
+ negative sector is circumnavigated in the opposite direction.
+ (If round line joins are being used, this code is disabled
+ because the line join will always cover the negative sector.)
+
+ o When a curve is split, the arcs may not join smoothly (especially
+ if the curve turns sharply back on itself). Changes in
+ direction between adjacent arcs were not handled. A round
+ corner is now added if the deviation from one arc to the next is
+ greater than a suitable threshold.
+
+ o The current direction wasn't retained if a the outline contained
+ a zero length lineto or a curve that was determined to be
+ `basically a point'. This could cause a spurious join to be
+ added.
+
+ o Cubics with close control points could be mishandled. All eight
+ cases are now distinguished correctly.
+
+ Other improvements
+ ------------------
+
+ o Borders for cubic curves could be too `flat'.
+ FT_SMALL_CUBIC_THRESHOLD has been reduced a little to prevent
+ this.
+
+ o The handling and use of movable points has been simplified a
+ little.
+
+ o Various values are now computed only if the results are actually
+ needed.
+
+ o The directions of the outer and inner borders have been swapped,
+ as recommended by Graham Asher.
+
+ * src/base/ftstroke.c: Revised.
+ * include/freetype/ftstroke.h: Updated.
+
+2011-06-30 İsmail Dönmez <ismail@namtrac.org>
+
+ * builds/toplevel.mk: We use git, not CVS, thus skip `.gitignore'.
+
+2011-06-29 Werner Lemberg <wl@gnu.org>
+
+ Fix Savannah bug #33663.
+
+ * src/bdf/bdflib.c (_bdf_parse_glyphs): Handle negative values for
+ ENCODING correctly.
+
+ * docs/CHANGES: Document it.
+
2011-06-24 Werner Lemberg <wl@gnu.org>
* Version 2.4.5 released.
@@ -286,7 +535,7 @@
[autofit] Remove unused structure member.
- * src/autofit/afhints.h (AF_SegmentRec): Remove `contour'.
+ * src/autofit/afhints.h (AF_SegmentRec): Remove `contour'.
* src/autofit/aflatin.c (af_latin_hints_compute_segments),
src/autofit/aflatin2.c (af_latin2_hints_compute_segments): Updated.
@@ -312,7 +561,7 @@
[mac] Conditionalize the inclusion of `AvailabilityMacros.h'.
- The native SDK on earliest Mac OS X (10.0-10.1) did not have
+ The native SDK on earliest Mac OS X (10.0-10.1) did not have
`AvailabilityMacros.h'. To prevent the inclusion of missing
header file, ECANCELED (introduced in 10.2) in POSIX header
file <errno.h> is checked to detect the system version.
@@ -388,7 +637,7 @@
(af_cjk_metrics_init_widths): Duplicate af_latin_metrics_init_widths.
(af_cjk_metrics_check_digits): Duplicate af_latin_metrics_check_digits.
(af_cjk_metrics_init): Call CJK bluezone initializer.
- (af_cjk_metrics_scale_dim): Add code to scale bluezones.
+ (af_cjk_metrics_scale_dim): Add code to scale bluezones.
(af_cjk_hints_compute_blue_edges): New function, CJK version of
af_latin_hints_compute_blue_edges.
(af_cjk_metrics_init_blues): New function, CJK version of
@@ -426,7 +675,7 @@
Add new option `--disable-mmap' to configure script.
- * builds/unix/configure.raw: New option `--disable-mmap'
+ * builds/unix/configure.raw: New option `--disable-mmap'
is added. It is for the developers to simulate the systems
without mmap() (like 4.3BSD, minix etc) on POSIX systems.
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.20 b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.20
index 8fcc5e70ab4..8fcc5e70ab4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.20
+++ b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.20
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.21 b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.21
index d6371d17583..d6371d17583 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.21
+++ b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.21
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.22 b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.22
index 4144288a5bf..4144288a5bf 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.22
+++ b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.22
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.23 b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.23
index bc46c84a044..bc46c84a044 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/ChangeLog.23
+++ b/Build/source/libs/freetype2/freetype-2.4.6/ChangeLog.23
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/Jamfile
index 94d77f90356..3f4cd5b7566 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/Jamfile
@@ -195,7 +195,7 @@ rule RefDoc
actions RefDoc
{
- python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.4.5 --output=$(DOC_DIR) $(FT2_INCLUDE)/freetype/*.h $(FT2_INCLUDE)/freetype/config/*.h
+ python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.4.6 --output=$(DOC_DIR) $(FT2_INCLUDE)/freetype/*.h $(FT2_INCLUDE)/freetype/config/*.h
}
RefDoc refdoc ;
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/Jamrules b/Build/source/libs/freetype2/freetype-2.4.6/Jamrules
index d8d1c7e617b..d8d1c7e617b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/Jamrules
+++ b/Build/source/libs/freetype2/freetype-2.4.6/Jamrules
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/Makefile b/Build/source/libs/freetype2/freetype-2.4.6/Makefile
index c1fa16cee54..c1fa16cee54 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/Makefile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/Makefile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/README b/Build/source/libs/freetype2/freetype-2.4.6/README
index f9eb9bd6b9e..e8cb480579c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/README
@@ -9,7 +9,7 @@
is called `libttf'. They are *not* compatible!
- FreeType 2.4.5
+ FreeType 2.4.6
==============
Please read the docs/CHANGES file, it contains IMPORTANT
@@ -26,9 +26,9 @@
and download one of the following files.
- freetype-doc-2.4.5.tar.bz2
- freetype-doc-2.4.5.tar.gz
- ftdoc245.zip
+ freetype-doc-2.4.6.tar.bz2
+ freetype-doc-2.4.6.tar.gz
+ ftdoc246.zip
Bugs
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/README.git b/Build/source/libs/freetype2/freetype-2.4.6/README.git
index 47cb2423f16..47cb2423f16 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/README.git
+++ b/Build/source/libs/freetype2/freetype-2.4.6/README.git
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/autogen.sh b/Build/source/libs/freetype2/freetype-2.4.6/autogen.sh
index 9f2fb6a3e81..9f2fb6a3e81 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/autogen.sh
+++ b/Build/source/libs/freetype2/freetype-2.4.6/autogen.sh
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/README b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/README
index 2b8f8e87dbb..2b8f8e87dbb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/include/freetype/config/ftconfig.h b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/include/freetype/config/ftconfig.h
index c2c2ac8dbb6..c2c2ac8dbb6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/include/freetype/config/ftconfig.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/include/freetype/config/ftconfig.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/include/freetype/config/ftmodule.h b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/include/freetype/config/ftmodule.h
index 5873bab74fa..5873bab74fa 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/include/freetype/config/ftmodule.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/include/freetype/config/ftmodule.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/makefile b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/makefile
index 379883deec0..379883deec0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/makefile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/makefile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/makefile.os4 b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/makefile.os4
index 13758bcebf1..13758bcebf1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/makefile.os4
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/makefile.os4
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/smakefile b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/smakefile
index 097aec9b064..097aec9b064 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/smakefile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/smakefile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/src/base/ftdebug.c b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/src/base/ftdebug.c
index 5284e697aec..5284e697aec 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/src/base/ftdebug.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/src/base/ftdebug.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/src/base/ftsystem.c b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/src/base/ftsystem.c
index 6f9eac17fc8..6f9eac17fc8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/amiga/src/base/ftsystem.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/amiga/src/base/ftsystem.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/ansi/ansi-def.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/ansi/ansi-def.mk
index 2c585729515..2c585729515 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/ansi/ansi-def.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/ansi/ansi-def.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/ansi/ansi.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/ansi/ansi.mk
index 32b3bac3e3a..32b3bac3e3a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/ansi/ansi.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/ansi/ansi.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/ATARI.H b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/ATARI.H
index 9f78c924b83..9f78c924b83 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/ATARI.H
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/ATARI.H
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/FNames.SIC b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/FNames.SIC
index f3657179d91..f3657179d91 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/FNames.SIC
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/FNames.SIC
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/FREETYPE.PRJ b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/FREETYPE.PRJ
index 4776a5bc690..4776a5bc690 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/FREETYPE.PRJ
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/FREETYPE.PRJ
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/README.TXT b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/README.TXT
index 04eec63519b..04eec63519b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/README.TXT
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/README.TXT
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/deflinejoiner.awk b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/deflinejoiner.awk
index c872a70d86a..c872a70d86a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/deflinejoiner.awk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/deflinejoiner.awk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/gen-purec-patch.sh b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/gen-purec-patch.sh
index 1ec050c11fa..1ec050c11fa 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/atari/gen-purec-patch.sh
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/atari/gen-purec-patch.sh
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/beos/beos-def.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/beos/beos-def.mk
index 4371a30aa3c..4371a30aa3c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/beos/beos-def.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/beos/beos-def.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/beos/beos.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/beos/beos.mk
index b5c8bdabe32..b5c8bdabe32 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/beos/beos.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/beos/beos.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/beos/detect.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/beos/detect.mk
index 24a0878862a..24a0878862a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/beos/detect.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/beos/detect.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/ansi-cc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/ansi-cc.mk
index 3b668e20102..3b668e20102 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/ansi-cc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/ansi-cc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/bcc-dev.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/bcc-dev.mk
index 63a46ad1680..63a46ad1680 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/bcc-dev.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/bcc-dev.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/bcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/bcc.mk
index 855edadf0a3..855edadf0a3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/bcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/bcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/emx.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/emx.mk
index c237005cb1e..c237005cb1e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/emx.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/emx.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/gcc-dev.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/gcc-dev.mk
index c63e1262ebe..c63e1262ebe 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/gcc-dev.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/gcc-dev.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/gcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/gcc.mk
index f6b7101b38a..f6b7101b38a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/gcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/gcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/intelc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/intelc.mk
index 413ce5bacc7..413ce5bacc7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/intelc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/intelc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/unix-lcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/unix-lcc.mk
index d79f50846cb..d79f50846cb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/unix-lcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/unix-lcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/visualage.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/visualage.mk
index c109659bf73..c109659bf73 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/visualage.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/visualage.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/visualc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/visualc.mk
index 2e19ef86a31..2e19ef86a31 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/visualc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/visualc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/watcom.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/watcom.mk
index 4db1e7fecea..4db1e7fecea 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/watcom.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/watcom.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/win-lcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/win-lcc.mk
index 5d02d82462e..5d02d82462e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/compiler/win-lcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/compiler/win-lcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/detect.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/detect.mk
index 987ae51c41f..987ae51c41f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/detect.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/detect.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/detect.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/detect.mk
index 700a1226885..700a1226885 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/detect.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/detect.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-def.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-def.mk
index 950f581a00b..950f581a00b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-def.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-def.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-emx.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-emx.mk
index 6ea8f6d872f..6ea8f6d872f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-emx.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-emx.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-gcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-gcc.mk
index e14255c1f27..e14255c1f27 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-gcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-gcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-wat.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-wat.mk
index c763b163cd9..c763b163cd9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/dos/dos-wat.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/dos/dos-wat.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/exports.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/exports.mk
index 52f2912d395..52f2912d395 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/exports.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/exports.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/freetype.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/freetype.mk
index 7a89c8e3d01..7a89c8e3d01 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/freetype.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/freetype.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/link_dos.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/link_dos.mk
index c37ac7e52c1..c37ac7e52c1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/link_dos.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/link_dos.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/link_std.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/link_std.mk
index 0bd2163bb19..0bd2163bb19 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/link_std.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/link_std.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.m68k_cfm.make.txt b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.m68k_cfm.make.txt
index 0bd145257ab..0bd145257ab 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.m68k_cfm.make.txt
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.m68k_cfm.make.txt
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.m68k_far.make.txt b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.m68k_far.make.txt
index e8e2f6eb19f..e8e2f6eb19f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.m68k_far.make.txt
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.m68k_far.make.txt
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.ppc_carbon.make.txt b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.ppc_carbon.make.txt
index c37e0f36f97..c37e0f36f97 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.ppc_carbon.make.txt
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.ppc_carbon.make.txt
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.ppc_classic.make.txt b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.ppc_classic.make.txt
index 0c0991eb079..0c0991eb079 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/FreeType.ppc_classic.make.txt
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/FreeType.ppc_classic.make.txt
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/README b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/README
index bd3df8ada4b..bd3df8ada4b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ascii2mpw.py b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ascii2mpw.py
index ad32b219772..ad32b219772 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ascii2mpw.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ascii2mpw.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ftlib.prj.xml b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ftlib.prj.xml
index cbbc45ee55c..cbbc45ee55c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ftlib.prj.xml
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ftlib.prj.xml
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ftmac.c b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ftmac.c
index c974f670f2d..c974f670f2d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/mac/ftmac.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/mac/ftmac.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/modules.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/modules.mk
index c4a882cbdb5..c4a882cbdb5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/modules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/modules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/newline b/Build/source/libs/freetype2/freetype-2.4.6/builds/newline
index 8b137891791..8b137891791 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/newline
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/newline
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/detect.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/detect.mk
index 47a40a2f857..47a40a2f857 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/detect.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/detect.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-def.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-def.mk
index 01cda9285af..01cda9285af 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-def.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-def.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-dev.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-dev.mk
index 83da8dea33e..83da8dea33e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-dev.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-dev.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-gcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-gcc.mk
index 446073e4f56..446073e4f56 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/os2/os2-gcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/os2/os2-gcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/symbian/bld.inf b/Build/source/libs/freetype2/freetype-2.4.6/builds/symbian/bld.inf
index dd5f559d4b1..dd5f559d4b1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/symbian/bld.inf
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/symbian/bld.inf
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/symbian/freetype.mmp b/Build/source/libs/freetype2/freetype-2.4.6/builds/symbian/freetype.mmp
index cb0008c4463..cb0008c4463 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/symbian/freetype.mmp
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/symbian/freetype.mmp
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/toplevel.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/toplevel.mk
index d9fbee0b38a..d552a4a179b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/toplevel.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/toplevel.mk
@@ -199,7 +199,7 @@ dist:
currdir=`pwd` ; \
for f in `find . -wholename '*/.git' -prune \
- -o -name .cvsignore \
+ -o -name .gitignore \
-o -type d \
-o -print` ; do \
ln -s $$currdir/$$f tmp/$$f ; \
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/aclocal.m4 b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/aclocal.m4
index b1ed6c78456..b1ed6c78456 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/aclocal.m4
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/aclocal.m4
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/config.guess b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/config.guess
index b02565c7b2f..b02565c7b2f 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/config.guess
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/config.guess
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/config.sub b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/config.sub
index f9fcdc8796e..f9fcdc8796e 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/config.sub
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/config.sub
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure
index 7661fa7c31f..29e99b18df2 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for FreeType 2.4.5.
+# Generated by GNU Autoconf 2.68 for FreeType 2.4.6.
#
# Report bugs to <freetype@nongnu.org>.
#
@@ -570,8 +570,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='FreeType'
PACKAGE_TARNAME='freetype'
-PACKAGE_VERSION='2.4.5'
-PACKAGE_STRING='FreeType 2.4.5'
+PACKAGE_VERSION='2.4.6'
+PACKAGE_STRING='FreeType 2.4.6'
PACKAGE_BUGREPORT='freetype@nongnu.org'
PACKAGE_URL=''
@@ -1285,7 +1285,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures FreeType 2.4.5 to adapt to many kinds of systems.
+\`configure' configures FreeType 2.4.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1350,7 +1350,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of FreeType 2.4.5:";;
+ short | recursive ) echo "Configuration of FreeType 2.4.6:";;
esac
cat <<\_ACEOF
@@ -1465,7 +1465,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-FreeType configure 2.4.5
+FreeType configure 2.4.6
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2058,7 +2058,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by FreeType $as_me 2.4.5, which was
+It was created by FreeType $as_me 2.4.6, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2414,7 +2414,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
# Don't forget to update docs/VERSION.DLL!
-version_info='13:0:7'
+version_info='13:1:7'
ft_version=`echo $version_info | tr : .`
@@ -13247,7 +13247,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by FreeType $as_me 2.4.5, which was
+This file was extended by FreeType $as_me 2.4.6, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13313,7 +13313,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-FreeType config.status 2.4.5
+FreeType config.status 2.4.6
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure.ac b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure.ac
index fd345dc5ca5..24571e8afdd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure.ac
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure.ac
@@ -11,13 +11,13 @@
# indicate that you have read the license and understand and accept it
# fully.
-AC_INIT([FreeType], [2.4.5], [freetype@nongnu.org], [freetype])
+AC_INIT([FreeType], [2.4.6], [freetype@nongnu.org], [freetype])
AC_CONFIG_SRCDIR([ftconfig.in])
# Don't forget to update docs/VERSION.DLL!
-version_info='13:0:7'
+version_info='13:1:7'
AC_SUBST([version_info])
ft_version=`echo $version_info | tr : .`
AC_SUBST([ft_version])
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure.raw b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure.raw
index 378c26ebcad..0f4db152371 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/configure.raw
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/configure.raw
@@ -17,7 +17,7 @@ AC_CONFIG_SRCDIR([ftconfig.in])
# Don't forget to update docs/VERSION.DLL!
-version_info='13:0:7'
+version_info='13:1:7'
AC_SUBST([version_info])
ft_version=`echo $version_info | tr : .`
AC_SUBST([ft_version])
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/detect.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/detect.mk
index e74af57308c..e74af57308c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/detect.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/detect.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype-config.in b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype-config.in
index 815367ba8e1..815367ba8e1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype-config.in
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype-config.in
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype2.in b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype2.in
index b73180049a6..b73180049a6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype2.in
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype2.in
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype2.m4 b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype2.m4
index 3d0ecb35540..3d0ecb35540 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/freetype2.m4
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/freetype2.m4
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ft-munmap.m4 b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ft-munmap.m4
index 68b3361e2b1..68b3361e2b1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ft-munmap.m4
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ft-munmap.m4
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ft2unix.h b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ft2unix.h
index 6a3b8d90e9c..6a3b8d90e9c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ft2unix.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ft2unix.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ftconfig.in b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ftconfig.in
index 46ef6e1da90..46ef6e1da90 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ftconfig.in
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ftconfig.in
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ftsystem.c b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ftsystem.c
index 95f8271ec35..95f8271ec35 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ftsystem.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ftsystem.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/install-sh b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/install-sh
index a9244eb0786..a9244eb0786 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/install-sh
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/install-sh
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/install.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/install.mk
index 2e5ef080e33..2e5ef080e33 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/install.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/install.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ltmain.sh b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ltmain.sh
index 3061e3c5a2f..3061e3c5a2f 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/ltmain.sh
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/ltmain.sh
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/mkinstalldirs b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/mkinstalldirs
index 4191a45dbd7..4191a45dbd7 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/mkinstalldirs
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/mkinstalldirs
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-cc.in b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-cc.in
index b84bc5d27b1..b84bc5d27b1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-cc.in
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-cc.in
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-def.in b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-def.in
index e0a7a3a61ff..e0a7a3a61ff 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-def.in
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-def.in
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-dev.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-dev.mk
index 76bae3862ae..76bae3862ae 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-dev.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-dev.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-lcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-lcc.mk
index 6038e523921..6038e523921 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix-lcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix-lcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix.mk
index 7f9d9a34fb9..7f9d9a34fb9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unix.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unix.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unixddef.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unixddef.mk
index 130d6b0f623..130d6b0f623 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/unix/unixddef.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/unix/unixddef.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/vms/ftconfig.h b/Build/source/libs/freetype2/freetype-2.4.6/builds/vms/ftconfig.h
index aefb5448338..aefb5448338 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/vms/ftconfig.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/vms/ftconfig.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/vms/ftsystem.c b/Build/source/libs/freetype2/freetype-2.4.6/builds/vms/ftsystem.c
index fb35967ccf0..fb35967ccf0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/vms/ftsystem.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/vms/ftsystem.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/detect.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/detect.mk
index 19065396090..19065396090 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/detect.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/detect.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/ftdebug.c b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/ftdebug.c
index d1ca15ac95b..d1ca15ac95b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/ftdebug.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/ftdebug.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/freetype.sln b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/freetype.sln
index b90da27bb36..b90da27bb36 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/freetype.sln
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/freetype.sln
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/freetype.vcproj b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/freetype.vcproj
index 18ec61bb12e..da72df8cec7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/freetype.vcproj
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/freetype.vcproj
@@ -16,7 +16,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype245.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype246.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -33,7 +33,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -50,7 +50,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype245ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype246ST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -67,7 +67,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype245_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype246_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -84,7 +84,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype245ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype246ST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -101,7 +101,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\win32\vc2005\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/index.html b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/index.html
index 127aa131294..7a315b801b5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2005/index.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2005/index.html
@@ -11,14 +11,14 @@
<p>This directory contains project files for Visual C++, named
<tt>freetype.vcproj</tt>, and Visual Studio, called <tt>freetype.sln</tt>. It
-compiles the following libraries from the FreeType 2.4.5 sources:</p>
+compiles the following libraries from the FreeType 2.4.6 sources:</p>
<ul>
<pre>
- freetype245.lib - release build; single threaded
- freetype245_D.lib - debug build; single threaded
- freetype245MT.lib - release build; multi-threaded
- freetype245MT_D.lib - debug build; multi-threaded</pre>
+ freetype246.lib - release build; single threaded
+ freetype246_D.lib - debug build; single threaded
+ freetype246MT.lib - release build; multi-threaded
+ freetype246MT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/freetype.sln b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/freetype.sln
index 0995f806174..0995f806174 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/freetype.sln
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/freetype.sln
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/freetype.vcproj b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/freetype.vcproj
index 6c46d455977..058fa68cdbc 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/freetype.vcproj
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/freetype.vcproj
@@ -70,7 +70,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\win32\vc2008\freetype245.lib"
+ OutputFile="..\..\..\objs\win32\vc2008\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -145,7 +145,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\win32\vc2008\freetype245MT.lib"
+ OutputFile="..\..\..\objs\win32\vc2008\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -220,7 +220,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\win32\vc2008\freetype245ST.lib"
+ OutputFile="..\..\..\objs\win32\vc2008\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -292,7 +292,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\win32\vc2008\freetype245_D.lib"
+ OutputFile="..\..\..\objs\win32\vc2008\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -365,7 +365,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\win32\vc2008\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\win32\vc2008\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -439,7 +439,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\win32\vc2008\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\win32\vc2008\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/index.html b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/index.html
index 6e919e88ab9..a20dff55a53 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2008/index.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2008/index.html
@@ -11,14 +11,14 @@
<p>This directory contains project files for Visual C++, named
<tt>freetype.vcproj</tt>, and Visual Studio, called <tt>freetype.sln</tt>. It
-compiles the following libraries from the FreeType 2.4.5 sources:</p>
+compiles the following libraries from the FreeType 2.4.6 sources:</p>
<ul>
<pre>
- freetype245.lib - release build; single threaded
- freetype245_D.lib - debug build; single threaded
- freetype245MT.lib - release build; multi-threaded
- freetype245MT_D.lib - debug build; multi-threaded</pre>
+ freetype246.lib - release build; single threaded
+ freetype246_D.lib - debug build; single threaded
+ freetype246MT.lib - release build; multi-threaded
+ freetype246MT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.sln b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.sln
index 48fb9ae5733..48fb9ae5733 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.sln
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.sln
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.vcxproj b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.vcxproj
index 429d23ae6d9..45d256f80bf 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.vcxproj
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.vcxproj
@@ -95,12 +95,12 @@
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">freetype245_D</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug Multithreaded|Win32'">freetype245MT_D</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug Singlethreaded|Win32'">freetype245ST_D</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">freetype245</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release Multithreaded|Win32'">freetype245MT</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release Singlethreaded|Win32'">freetype245ST</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">freetype246_D</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug Multithreaded|Win32'">freetype246MT_D</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug Singlethreaded|Win32'">freetype246ST_D</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">freetype246</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release Multithreaded|Win32'">freetype246MT</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release Singlethreaded|Win32'">freetype246ST</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.vcxproj.filters b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.vcxproj.filters
index 1fe9d2519be..1fe9d2519be 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/freetype.vcxproj.filters
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/freetype.vcxproj.filters
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/index.html b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/index.html
index 8802ab2c976..b90836622a3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/vc2010/index.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/vc2010/index.html
@@ -11,14 +11,14 @@
<p>This directory contains a project file for Visual C++, named
<tt>freetype.vcxproj</tt>, and Visual Studio, called <tt>freetype.sln</tt>. It
-compiles the following libraries from the FreeType 2.4.5 sources:</p>
+compiles the following libraries from the FreeType 2.4.6 sources:</p>
<ul>
<pre>
- freetype245.lib - release build; single threaded
- freetype245_D.lib - debug build; single threaded
- freetype245MT.lib - release build; multi-threaded
- freetype245MT_D.lib - debug build; multi-threaded</pre>
+ freetype246.lib - release build; single threaded
+ freetype246_D.lib - debug build; single threaded
+ freetype246MT.lib - release build; multi-threaded
+ freetype246MT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.dsp b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.dsp
index fc3517b2943..21e5a7cead9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.dsp
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.dsp
@@ -54,7 +54,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug"
@@ -78,7 +78,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Multithreaded"
@@ -102,8 +102,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype245_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245MT_D.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype246_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246MT_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Multithreaded"
@@ -126,8 +126,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype245.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245MT.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype246.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246MT.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Singlethreaded"
@@ -151,8 +151,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype245.lib"
-# ADD LIB32 /out:"..\..\..\objs\freetype245ST.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype246.lib"
+# ADD LIB32 /out:"..\..\..\objs\freetype246ST.lib"
# SUBTRACT LIB32 /nologo
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Singlethreaded"
@@ -177,8 +177,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype245_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245ST_D.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype246_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246ST_D.lib"
!ENDIF
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.dsw b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.dsw
index b1b375dbbc9..b1b375dbbc9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.dsw
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.dsw
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.sln b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.sln
index 470d4fa3034..470d4fa3034 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.sln
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.sln
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.vcproj b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.vcproj
index 9cff143f690..c00dfe98cae 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/freetype.vcproj
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/freetype.vcproj
@@ -69,7 +69,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -144,7 +144,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -219,7 +219,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -291,7 +291,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -364,7 +364,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -438,7 +438,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/index.html b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/index.html
index b7e5a191a27..953686a205e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualc/index.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualc/index.html
@@ -11,14 +11,14 @@
<p>This directory contains project files for Visual C++, named
<tt>freetype.dsp</tt>, and Visual Studio, called <tt>freetype.sln</tt>. It
-compiles the following libraries from the FreeType 2.4.5 sources:</p>
+compiles the following libraries from the FreeType 2.4.6 sources:</p>
<ul>
<pre>
- freetype245.lib - release build; single threaded
- freetype245_D.lib - debug build; single threaded
- freetype245MT.lib - release build; multi-threaded
- freetype245MT_D.lib - debug build; multi-threaded</pre>
+ freetype246.lib - release build; single threaded
+ freetype246_D.lib - debug build; single threaded
+ freetype246MT.lib - release build; multi-threaded
+ freetype246MT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.dsp b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.dsp
index fc3517b2943..21e5a7cead9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.dsp
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.dsp
@@ -54,7 +54,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug"
@@ -78,7 +78,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Multithreaded"
@@ -102,8 +102,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype245_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245MT_D.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype246_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246MT_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Multithreaded"
@@ -126,8 +126,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype245.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245MT.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype246.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246MT.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Singlethreaded"
@@ -151,8 +151,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype245.lib"
-# ADD LIB32 /out:"..\..\..\objs\freetype245ST.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype246.lib"
+# ADD LIB32 /out:"..\..\..\objs\freetype246ST.lib"
# SUBTRACT LIB32 /nologo
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Singlethreaded"
@@ -177,8 +177,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype245_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype245ST_D.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype246_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype246ST_D.lib"
!ENDIF
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.dsw b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.dsw
index b1b375dbbc9..b1b375dbbc9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.dsw
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.dsw
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.vcproj b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.vcproj
index 73dded00e1b..a8fe32b3b48 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/freetype.vcproj
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/freetype.vcproj
@@ -87,7 +87,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -162,7 +162,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -237,7 +237,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -309,7 +309,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -382,7 +382,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -456,7 +456,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -534,7 +534,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -619,7 +619,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -704,7 +704,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -785,7 +785,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -867,7 +867,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -950,7 +950,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1036,7 +1036,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1121,7 +1121,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1206,7 +1206,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1287,7 +1287,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1369,7 +1369,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1452,7 +1452,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1538,7 +1538,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1623,7 +1623,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1708,7 +1708,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1789,7 +1789,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1871,7 +1871,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1954,7 +1954,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2040,7 +2040,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2125,7 +2125,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2210,7 +2210,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -2291,7 +2291,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2373,7 +2373,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2456,7 +2456,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2542,7 +2542,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2627,7 +2627,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2712,7 +2712,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -2793,7 +2793,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2875,7 +2875,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2958,7 +2958,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3044,7 +3044,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245.lib"
+ OutputFile="..\..\..\objs\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3129,7 +3129,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT.lib"
+ OutputFile="..\..\..\objs\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3214,7 +3214,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST.lib"
+ OutputFile="..\..\..\objs\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -3295,7 +3295,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245_D.lib"
+ OutputFile="..\..\..\objs\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3377,7 +3377,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3460,7 +3460,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/index.html b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/index.html
index 293488a6323..e4c81f9f011 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/visualce/index.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/visualce/index.html
@@ -21,14 +21,14 @@ the following targets:
<li>PPC/SP WM6 (Windows Mobile 6)</li>
</ul>
-It compiles the following libraries from the FreeType 2.4.5 sources:</p>
+It compiles the following libraries from the FreeType 2.4.6 sources:</p>
<ul>
<pre>
- freetype245.lib - release build; single threaded
- freetype245_D.lib - debug build; single threaded
- freetype245MT.lib - release build; multi-threaded
- freetype245MT_D.lib - debug build; multi-threaded</pre>
+ freetype246.lib - release build; single threaded
+ freetype246_D.lib - debug build; single threaded
+ freetype246MT.lib - release build; multi-threaded
+ freetype246MT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-bcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-bcc.mk
index a9f48fc60b0..a9f48fc60b0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-bcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-bcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-bccd.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-bccd.mk
index 51b15d90324..51b15d90324 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-bccd.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-bccd.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-dev.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-dev.mk
index 00cacb0f675..00cacb0f675 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-dev.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-dev.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-gcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-gcc.mk
index 580afc5c94c..580afc5c94c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-gcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-gcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-icc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-icc.mk
index 8819a1f49fb..8819a1f49fb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-icc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-icc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-intl.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-intl.mk
index ae62e1bcdae..ae62e1bcdae 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-intl.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-intl.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-lcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-lcc.mk
index a147c4cb617..a147c4cb617 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-lcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-lcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-mingw32.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-mingw32.mk
index 04e9e211c0c..04e9e211c0c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-mingw32.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-mingw32.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-vcc.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-vcc.mk
index 7fb87948652..7fb87948652 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-vcc.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-vcc.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-wat.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-wat.mk
index 820b817358f..820b817358f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/w32-wat.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/w32-wat.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/win32-def.mk b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/win32-def.mk
index e6ae31c3b2a..e6ae31c3b2a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/win32/win32-def.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/win32/win32-def.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/ftdebug.c b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/ftdebug.c
index 272415d3d00..272415d3d00 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/ftdebug.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/ftdebug.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/freetype.sln b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/freetype.sln
index 67b2216dcd5..67b2216dcd5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/freetype.sln
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/freetype.sln
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/freetype.vcproj b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/freetype.vcproj
index 57f0d2d2924..a248abb3fc3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/freetype.vcproj
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/freetype.vcproj
@@ -21,7 +21,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -41,7 +41,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -61,7 +61,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -81,7 +81,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -101,7 +101,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -121,7 +121,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -141,7 +141,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -161,7 +161,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -181,7 +181,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -201,7 +201,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -221,7 +221,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -241,7 +241,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -261,7 +261,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -281,7 +281,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -301,7 +301,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -321,7 +321,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -341,7 +341,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -361,7 +361,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -381,7 +381,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -401,7 +401,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -421,7 +421,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -441,7 +441,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -461,7 +461,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -481,7 +481,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -501,7 +501,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -521,7 +521,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -541,7 +541,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -561,7 +561,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -581,7 +581,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -601,7 +601,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246ST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -621,7 +621,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -641,7 +641,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -661,7 +661,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -681,7 +681,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -701,7 +701,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -721,7 +721,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -741,7 +741,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -758,7 +758,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype245MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype246MT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/index.html b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/index.html
index 42b6d19ac16..04e3c4bdf46 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2005-ce/index.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2005-ce/index.html
@@ -21,14 +21,14 @@ the following targets:
<li>PPC/SP WM6 (Windows Mobile 6)</li>
</ul>
-It compiles the following libraries from the FreeType 2.4.5 sources:</p>
+It compiles the following libraries from the FreeType 2.4.6 sources:</p>
<ul>
<pre>
- freetype245.lib - release build; single threaded
- freetype245_D.lib - debug build; single threaded
- freetype245MT.lib - release build; multi-threaded
- freetype245MT_D.lib - debug build; multi-threaded</pre>
+ freetype246.lib - release build; single threaded
+ freetype246_D.lib - debug build; single threaded
+ freetype246MT.lib - release build; multi-threaded
+ freetype246MT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/freetype.sln b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/freetype.sln
index 0468e903b71..0468e903b71 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/freetype.sln
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/freetype.sln
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/freetype.vcproj b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/freetype.vcproj
index 1a630e3da29..f8530d726ea 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/freetype.vcproj
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/freetype.vcproj
@@ -88,7 +88,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -177,7 +177,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -266,7 +266,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -355,7 +355,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -444,7 +444,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -533,7 +533,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -621,7 +621,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -709,7 +709,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -797,7 +797,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -885,7 +885,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -973,7 +973,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1061,7 +1061,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1149,7 +1149,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1236,7 +1236,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1323,7 +1323,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1410,7 +1410,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1497,7 +1497,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1584,7 +1584,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1668,7 +1668,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1753,7 +1753,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1838,7 +1838,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1923,7 +1923,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2008,7 +2008,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2093,7 +2093,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2178,7 +2178,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2263,7 +2263,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2348,7 +2348,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2433,7 +2433,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2518,7 +2518,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2603,7 +2603,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2689,7 +2689,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2775,7 +2775,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2861,7 +2861,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2947,7 +2947,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3033,7 +3033,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3119,7 +3119,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3205,7 +3205,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3279,7 +3279,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype245MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype246MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/index.html b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/index.html
index ef749b32186..bdcb3ed9151 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/builds/wince/vc2008-ce/index.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/builds/wince/vc2008-ce/index.html
@@ -21,14 +21,14 @@ the following targets:
<li>PPC/SP WM6 (Windows Mobile 6)</li>
</ul>
-It compiles the following libraries from the FreeType 2.4.5 sources:</p>
+It compiles the following libraries from the FreeType 2.4.6 sources:</p>
<ul>
<pre>
- freetype245.lib - release build; single threaded
- freetype245_D.lib - debug build; single threaded
- freetype245MT.lib - release build; multi-threaded
- freetype245MT_D.lib - debug build; multi-threaded</pre>
+ freetype246.lib - release build; single threaded
+ freetype246_D.lib - debug build; single threaded
+ freetype246MT.lib - release build; multi-threaded
+ freetype246MT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/configure b/Build/source/libs/freetype2/freetype-2.4.6/configure
index b3975562410..b3975562410 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/configure
+++ b/Build/source/libs/freetype2/freetype-2.4.6/configure
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/devel/ft2build.h b/Build/source/libs/freetype2/freetype-2.4.6/devel/ft2build.h
index c1d38c35ae8..c1d38c35ae8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/devel/ft2build.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/devel/ft2build.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/devel/ftoption.h b/Build/source/libs/freetype2/freetype-2.4.6/devel/ftoption.h
index a84f650af05..4da0221db37 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/devel/ftoption.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/devel/ftoption.h
@@ -205,6 +205,17 @@ FT_BEGIN_HEADER
/*************************************************************************/
/* */
+ /* Define to disable the use of file stream functions and types, FILE, */
+ /* fopen() etc. Enables the use of smaller system libraries on embedded */
+ /* systems that have multiple system libraries, some with or without */
+ /* file stream support, in the cases where file stream support is not */
+ /* necessary such as memory loading of font files. */
+ /* */
+/* #define FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT */
+
+
+ /*************************************************************************/
+ /* */
/* DLL export compilation */
/* */
/* When compiling FreeType as a DLL, some systems/compilers need a */
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/CHANGES b/Build/source/libs/freetype2/freetype-2.4.6/docs/CHANGES
index 8f6ac0f481d..70ce8008189 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/CHANGES
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/CHANGES
@@ -1,3 +1,42 @@
+CHANGES BETWEEN 2.4.5 and 2.4.6
+
+ I. IMPORTANT BUG FIXES
+
+ - For TrueType based fonts, the ascender and descender values were
+ incorrect sometimes (off by a pixel if the ppem value was not a
+ multiple of 5). Depending on the use you might now experience
+ a different layout; the change should result in better, more
+ consistent line spacing.
+
+ - Fix CVE-2011-0226 which causes a vulnerability while handling
+ Type 1 fonts.
+
+ - BDF fonts containing glyphs with negative values for ENCODING
+ were incorrectly rejected. This bug has been introduced in
+ FreeType version 2.2.0.
+
+ - David Bevan contributed a major revision of the FreeType stroker
+ code:
+
+ . The behaviour of FT_STROKER_LINEJOIN_BEVEL has been corrected.
+
+ . A new line join style, FT_STROKER_LINEJOIN_MITER_FIXED, has
+ been introduced to support PostScript and PDF miter joins.
+
+ . FT_STROKER_LINEJOIN_MITER_VARIABLE has been introduced as an
+ alias for FT_STROKER_LINEJOIN_MITER.
+
+ . Various stroking glitches has been fixed.
+
+
+ II. MISCELLANEOUS
+
+ - SFNT bitmap fonts which contain an outline glyph for `.notdef'
+ only no longer set the FT_FACE_FLAG_SCALABLE flag.
+
+
+======================================================================
+
CHANGES BETWEEN 2.4.4 and 2.4.5
I. IMPORTANT BUG FIXES
@@ -42,6 +81,7 @@ CHANGES BETWEEN 2.4.4 and 2.4.5
- The `ftgrid' demo program can now display autohinter segments,
to be toggled on and off with key `s'.
+
======================================================================
CHANGES BETWEEN 2.4.3 and 2.4.4
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/CUSTOMIZE b/Build/source/libs/freetype2/freetype-2.4.6/docs/CUSTOMIZE
index 7d7d474ec0d..7d7d474ec0d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/CUSTOMIZE
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/CUSTOMIZE
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/DEBUG b/Build/source/libs/freetype2/freetype-2.4.6/docs/DEBUG
index 3d6acd3bb0e..3d6acd3bb0e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/DEBUG
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/DEBUG
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/FTL.TXT b/Build/source/libs/freetype2/freetype-2.4.6/docs/FTL.TXT
index bbaba33f47d..bbaba33f47d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/FTL.TXT
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/FTL.TXT
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/GPLv2.TXT b/Build/source/libs/freetype2/freetype-2.4.6/docs/GPLv2.TXT
index b2fe7b6af35..b2fe7b6af35 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/GPLv2.TXT
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/GPLv2.TXT
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL
index 50f80517ca9..50f80517ca9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.ANY b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.ANY
index 80f161c64d3..80f161c64d3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.ANY
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.ANY
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.CROSS b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.CROSS
index 3def12c8c59..3def12c8c59 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.CROSS
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.CROSS
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.GNU b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.GNU
index 72df50a4eac..72df50a4eac 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.GNU
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.GNU
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.MAC b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.MAC
index 42bb0d8637c..42bb0d8637c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.MAC
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.MAC
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.UNIX b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.UNIX
index 5dc0764ef69..5dc0764ef69 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.UNIX
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.UNIX
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.VMS b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.VMS
index 994e566883f..994e566883f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/INSTALL.VMS
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/INSTALL.VMS
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/LICENSE.TXT b/Build/source/libs/freetype2/freetype-2.4.6/docs/LICENSE.TXT
index 62945c85fe9..62945c85fe9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/LICENSE.TXT
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/LICENSE.TXT
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/MAKEPP b/Build/source/libs/freetype2/freetype-2.4.6/docs/MAKEPP
index 58eaf551df8..58eaf551df8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/MAKEPP
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/MAKEPP
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/PROBLEMS b/Build/source/libs/freetype2/freetype-2.4.6/docs/PROBLEMS
index 40bdc35a676..40bdc35a676 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/PROBLEMS
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/PROBLEMS
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/TODO b/Build/source/libs/freetype2/freetype-2.4.6/docs/TODO
index be60d6f040a..be60d6f040a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/TODO
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/TODO
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/UPGRADE.UNIX b/Build/source/libs/freetype2/freetype-2.4.6/docs/UPGRADE.UNIX
index 48c746d703c..48c746d703c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/UPGRADE.UNIX
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/UPGRADE.UNIX
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/VERSION.DLL b/Build/source/libs/freetype2/freetype-2.4.6/docs/VERSION.DLL
index 8c5992606ac..36bede99f5b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/VERSION.DLL
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/VERSION.DLL
@@ -53,6 +53,7 @@ systems, but not all of them:
release libtool so
-------------------------------
+ 2.4.6 13.1.7 6.7.1
2.4.5 13.0.7 6.7.0
2.4.4 12.2.6 6.6.2
2.4.3 12.1.6 6.6.1
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/formats.txt b/Build/source/libs/freetype2/freetype-2.4.6/docs/formats.txt
index 827c8947f8f..827c8947f8f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/formats.txt
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/formats.txt
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/raster.txt b/Build/source/libs/freetype2/freetype-2.4.6/docs/raster.txt
index 95d9e24010b..95d9e24010b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/raster.txt
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/raster.txt
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/README b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/README
index 51b04d6f151..51b04d6f151 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-base_interface.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-base_interface.html
index 37ed97e88c8..7af3eea20c8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-base_interface.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-base_interface.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Base Interface
@@ -873,7 +873,7 @@ Defined in FT_FREETYPE_H (freetype/freetype.h).
<tr valign=top><td><b>FT_FACE_FLAG_TRICKY</b></td><td>
<p>Set if the font is &lsquo;tricky&rsquo;, this is, it always needs the font format's native hinting engine to get a reasonable result. A typical example is the Chinese font &lsquo;mingli.ttf&rsquo; which uses TrueType bytecode instructions to move and scale all of its subglyphs.</p>
<p>It is not possible to autohint such fonts using <a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_FORCE_AUTOHINT</a>; it will also ignore <a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_HINTING</a>. You have to set both <a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_HINTING</a> and <a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_AUTOHINT</a> to really disable hinting; however, you probably never want this except for demonstration purposes.</p>
-<p>Currently, there are six TrueType fonts in the list of tricky fonts; they are hard-coded in file &lsquo;ttobjs.c&rsquo;.</p>
+<p>Currently, there are about a dozen TrueType fonts in the list of tricky fonts; they are hard-coded in file &lsquo;ttobjs.c&rsquo;.</p>
</td></tr>
</table>
</td></tr></table>
@@ -2115,7 +2115,7 @@ Defined in FT_FREETYPE_H (freetype/freetype.h).
</td></tr>
<tr valign=top><td colspan=0><b>FT_SIZE_REQUEST_TYPE_REAL_DIM</b></td></tr>
<tr valign=top><td></td><td>
-<p>The real dimension. The sum of the the &lsquo;Ascender&rsquo; and (minus of) the &lsquo;Descender&rsquo; fields of <a href="ft2-base_interface.html#FT_FaceRec">FT_FaceRec</a> are used to determine both scaling values.</p>
+<p>The real dimension. The sum of the the &lsquo;ascender&rsquo; and (minus of) the &lsquo;descender&rsquo; fields of <a href="ft2-base_interface.html#FT_FaceRec">FT_FaceRec</a> are used to determine both scaling values.</p>
</td></tr>
<tr valign=top><td colspan=0><b>FT_SIZE_REQUEST_TYPE_BBOX</b></td></tr>
<tr valign=top><td></td><td>
@@ -3044,6 +3044,7 @@ Defined in FT_FREETYPE_H (freetype/freetype.h).
<table align=center width="87%" cellpadding=5><tr bgcolor="#EEEEFF"><td><em><b>note</b></em></td></tr><tr><td>
<p>An error is returned if the face doesn't provide glyph names or if the glyph index is invalid. In all cases of failure, the first byte of &lsquo;buffer&rsquo; is set to&nbsp;0 to indicate an empty name.</p>
<p>The glyph name is truncated to fit within the buffer if it is too long. The returned string is always zero-terminated.</p>
+<p>Be aware that FreeType reorders glyph indices internally so that glyph index&nbsp;0 always corresponds to the &lsquo;missing glyph&rsquo; (called &lsquo;.notdef&rsquo;).</p>
<p>This function is not compiled within the library if the config macro &lsquo;FT_CONFIG_OPTION_NO_GLYPH_NAMES&rsquo; is defined in &lsquo;include/freetype/config/ftoptions.h&rsquo;.</p>
</td></tr></table>
</td></tr></table>
@@ -3587,6 +3588,9 @@ Defined in FT_FREETYPE_H (freetype/freetype.h).
<table align=center width="87%" cellpadding=5><tr bgcolor="#EEEEFF"><td><em><b>note</b></em></td></tr><tr><td>
<p>Use this function rather than directly reading the &lsquo;fs_type&rsquo; field in the <a href="ft2-type1_tables.html#PS_FontInfoRec">PS_FontInfoRec</a> structure which is only guaranteed to return the correct results for Type&nbsp;1 fonts.</p>
</td></tr></table>
+<table align=center width="87%" cellpadding=5><tr bgcolor="#EEEEFF"><td><em><b>since</b></em></td></tr><tr><td>
+<p>2.3.8</p>
+</td></tr></table>
</td></tr></table>
<hr width="75%">
<table align=center width="75%"><tr><td><font size=-2>[<a href="ft2-index.html">Index</a>]</font></td>
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-basic_types.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-basic_types.html
index d06105470bb..7d60b3b6a8d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-basic_types.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-basic_types.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Basic Data Types
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bdf_fonts.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bdf_fonts.html
index ff941323f20..533a1bd8690 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bdf_fonts.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bdf_fonts.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
BDF and PCF Files
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bitmap_handling.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bitmap_handling.html
index 2e6e17bf620..52bd5e222b0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bitmap_handling.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bitmap_handling.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Bitmap Handling
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bzip2.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bzip2.html
index ce4b94191c9..cb63ad5bbfe 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-bzip2.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-bzip2.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
BZIP2 Streams
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-cache_subsystem.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-cache_subsystem.html
index abddf6b0244..b03237afa38 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-cache_subsystem.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-cache_subsystem.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Cache Sub-System
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-cid_fonts.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-cid_fonts.html
index 7b4c3ac5a7a..dbcc411f124 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-cid_fonts.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-cid_fonts.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
CID Fonts
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-computations.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-computations.html
index 3f1c5cd4361..351eb98d5ea 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-computations.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-computations.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Computations
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-font_formats.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-font_formats.html
index f06ebeaf80c..fc652e4f6a5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-font_formats.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-font_formats.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Font Formats
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gasp_table.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gasp_table.html
index 6cc0eb5890f..77990b9bee8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gasp_table.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gasp_table.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Gasp Table
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_management.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_management.html
index 6135f7bd071..50b80a92f99 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_management.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_management.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Glyph Management
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_stroker.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_stroker.html
index 6bd69bec8ad..af8ab1a664d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_stroker.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_stroker.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Glyph Stroker
@@ -87,9 +87,11 @@ Defined in FT_STROKER_H (freetype/ftstroke.h).
<span class="keyword">typedef</span> <span class="keyword">enum</span> FT_Stroker_LineJoin_
{
- <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_ROUND</a> = 0,
- <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_BEVEL</a>,
- <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER</a>
+ <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_ROUND</a> = 0,
+ <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_BEVEL</a> = 1,
+ <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER_VARIABLE</a> = 2,
+ <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER</a> = <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER_VARIABLE</a>,
+ <a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER_FIXED</a> = 3
} <b>FT_Stroker_LineJoin</b>;
@@ -106,11 +108,19 @@ Defined in FT_STROKER_H (freetype/ftstroke.h).
</td></tr>
<tr valign=top><td colspan=0><b>FT_STROKER_LINEJOIN_BEVEL</b></td></tr>
<tr valign=top><td></td><td>
-<p>Used to render beveled line joins; i.e., the two joining lines are extended until they intersect.</p>
+<p>Used to render beveled line joins. The outer corner of the joined lines is filled by enclosing the triangular region of the corner with a straight line between the outer corners of each stroke.</p>
+</td></tr>
+<tr valign=top><td colspan=0><b>FT_STROKER_LINEJOIN_MITER_FIXED</b></td></tr>
+<tr valign=top><td></td><td>
+<p>Used to render mitered line joins, with fixed bevels if the miter limit is exceeded. The outer edges of the strokes for the two segments are extended until they meet at an angle. If the segments meet at too sharp an angle (such that the miter would extend from the intersection of the segments a distance greater than the product of the miter limit value and the border radius), then a bevel join (see above) is used instead. This prevents long spikes being created. FT_STROKER_LINEJOIN_MITER_FIXED generates a miter line join as used in PostScript and PDF.</p>
+</td></tr>
+<tr valign=top><td colspan=0><b>FT_STROKER_LINEJOIN_MITER_VARIABLE</b></td></tr>
+<tr valign=top><td></td><td>
+<p></p>
</td></tr>
<tr valign=top><td colspan=0><b>FT_STROKER_LINEJOIN_MITER</b></td></tr>
<tr valign=top><td></td><td>
-<p>Same as beveled rendering, except that an additional line break is added if the angle between the two joining lines is too closed (this is useful to avoid unpleasant spikes in beveled rendering).</p>
+<p>Used to render mitered line joins, with variable bevels if the miter limit is exceeded. The intersection of the strokes is clipped at a line perpendicular to the bisector of the angle between the strokes, at the distance from the intersection of the segments equal to the product of the miter limit value and the border radius. This prevents long spikes being created. FT_STROKER_LINEJOIN_MITER_VARIABLE generates a mitered line join as used in XPS. FT_STROKER_LINEJOIN_MITER is an alias for FT_STROKER_LINEJOIN_MITER_VARIABLE, retained for backwards compatibility.</p>
</td></tr>
</table>
</td></tr></table>
@@ -338,7 +348,7 @@ Defined in FT_STROKER_H (freetype/ftstroke.h).
<p>The line join style.</p>
</td></tr>
<tr valign=top><td><b>miter_limit</b></td><td>
-<p>The miter limit for the FT_STROKER_LINEJOIN_MITER style, expressed as 16.16 fixed point value.</p>
+<p>The miter limit for the FT_STROKER_LINEJOIN_MITER_FIXED and FT_STROKER_LINEJOIN_MITER_VARIABLE line join styles, expressed as 16.16 fixed point value.</p>
</td></tr>
</table>
</td></tr></table>
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_variants.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_variants.html
index 68327756b76..1b71a156643 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-glyph_variants.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-glyph_variants.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Glyph Variants
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gx_validation.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gx_validation.html
index dfd64eef257..12eb1aafd09 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gx_validation.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gx_validation.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
TrueTypeGX/AAT Validation
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gzip.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gzip.html
index c2a38241e66..b8f49b3c16c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-gzip.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-gzip.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
GZIP Streams
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-header_file_macros.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-header_file_macros.html
index fc2599cf407..075b834f23c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-header_file_macros.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-header_file_macros.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Header File Macros
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-incremental.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-incremental.html
index abb67d36c13..3ca7b06d863 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-incremental.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-incremental.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Incremental Loading
diff --git a/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-index.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-index.html
new file mode 100644
index 00000000000..f7e63280af7
--- /dev/null
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-index.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>FreeType-2.4.6 API Reference</title>
+<style type="text/css">
+ body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
+ color: #000000;
+ background: #FFFFFF; }
+
+ p { text-align: justify; }
+ h1 { text-align: center; }
+ li { text-align: justify; }
+ td { padding: 0 0.5em 0 0.5em; }
+ td.left { padding: 0 0.5em 0 0.5em;
+ text-align: left; }
+
+ a:link { color: #0000EF; }
+ a:visited { color: #51188E; }
+ a:hover { color: #FF0000; }
+
+ span.keyword { font-family: monospace;
+ text-align: left;
+ white-space: pre;
+ color: darkblue; }
+
+ pre.colored { color: blue; }
+
+ ul.empty { list-style-type: none; }
+</style>
+</head>
+<body>
+
+<table align=center><tr><td width="100%"></td>
+<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
+
+<table align=center border=0 cellpadding=0 cellspacing=0>
+<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_ATOM</a></td><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LcdFilter</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_New">FT_Stroker_New</a></td></tr>
+<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_CARDINAL</a></td><td><a href="ft2-header_file_macros.html#FT_LIST_H">FT_LIST_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_ParseOutline">FT_Stroker_ParseOutline</a></td></tr>
+<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_INTEGER</a></td><td><a href="ft2-base_interface.html#FT_Library">FT_Library</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Rewind">FT_Stroker_Rewind</a></td></tr>
+<tr><td><a href="ft2-bdf_fonts.html#FT_PropertyType">BDF_PROPERTY_TYPE_NONE</a></td><td><a href="ft2-lcd_filtering.html#FT_Library_SetLcdFilter">FT_Library_SetLcdFilter</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Set">FT_Stroker_Set</a></td></tr>
+<tr><td><a href="ft2-bdf_fonts.html#BDF_Property">BDF_Property</a></td><td><a href="ft2-lcd_filtering.html#FT_Library_SetLcdFilterWeights">FT_Library_SetLcdFilterWeights</a></td><td><a href="ft2-glyph_stroker.html#FT_StrokerBorder">FT_StrokerBorder</a></td></tr>
+<tr><td><a href="ft2-bdf_fonts.html#BDF_PropertyRec">BDF_PropertyRec</a></td><td><a href="ft2-version.html#FT_Library_Version">FT_Library_Version</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_2X2</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#CID_FaceDict">CID_FaceDict</a></td><td><a href="ft2-list_processing.html#FT_List">FT_List</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#CID_FaceDictRec">CID_FaceDictRec</a></td><td><a href="ft2-list_processing.html#FT_List_Add">FT_List_Add</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#CID_FaceInfo">CID_FaceInfo</a></td><td><a href="ft2-list_processing.html#FT_List_Destructor">FT_List_Destructor</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#CID_FaceInfoRec">CID_FaceInfoRec</a></td><td><a href="ft2-list_processing.html#FT_List_Finalize">FT_List_Finalize</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_SCALE</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#CID_Info">CID_Info</a></td><td><a href="ft2-list_processing.html#FT_List_Find">FT_List_Find</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_USE_MY_METRICS</a></td></tr>
+<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_MAJOR</a></td><td><a href="ft2-list_processing.html#FT_List_Insert">FT_List_Insert</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_XXX</a></td></tr>
+<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_MINOR</a></td><td><a href="ft2-list_processing.html#FT_List_Iterate">FT_List_Iterate</a></td><td><a href="ft2-base_interface.html#FT_SUBGLYPH_FLAG_XXX">FT_SUBGLYPH_FLAG_XY_SCALE</a></td></tr>
+<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_PATCH</a></td><td><a href="ft2-list_processing.html#FT_List_Iterator">FT_List_Iterator</a></td><td><a href="ft2-base_interface.html#FT_SubGlyph">FT_SubGlyph</a></td></tr>
+<tr><td><a href="ft2-version.html#FREETYPE_XXX">FREETYPE_XXX</a></td><td><a href="ft2-list_processing.html#FT_List_Remove">FT_List_Remove</a></td><td><a href="ft2-header_file_macros.html#FT_SYNTHESIS_H">FT_SYNTHESIS_H</a></td></tr>
+<tr><td><a href="ft2-sizes_management.html#FT_Activate_Size">FT_Activate_Size</a></td><td><a href="ft2-list_processing.html#FT_List_Up">FT_List_Up</a></td><td><a href="ft2-header_file_macros.html#FT_SYSTEM_H">FT_SYSTEM_H</a></td></tr>
+<tr><td><a href="ft2-quick_advance.html#FT_ADVANCE_FLAG_FAST_ONLY">FT_ADVANCE_FLAG_FAST_ONLY</a></td><td><a href="ft2-list_processing.html#FT_ListNode">FT_ListNode</a></td><td><a href="ft2-basic_types.html#FT_Tag">FT_Tag</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_ADVANCES_H">FT_ADVANCES_H</a></td><td><a href="ft2-list_processing.html#FT_ListNodeRec">FT_ListNodeRec</a></td><td><a href="ft2-computations.html#FT_Tan">FT_Tan</a></td></tr>
+<tr><td><a href="ft2-module_management.html#FT_Add_Default_Modules">FT_Add_Default_Modules</a></td><td><a href="ft2-list_processing.html#FT_ListRec">FT_ListRec</a></td><td><a href="ft2-header_file_macros.html#FT_TRIGONOMETRY_H">FT_TRIGONOMETRY_H</a></td></tr>
+<tr><td><a href="ft2-module_management.html#FT_Add_Module">FT_Add_Module</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_CROP_BITMAP</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TRUETYPE_ENGINE_TYPE_NONE</a></td></tr>
+<tr><td><a href="ft2-system_interface.html#FT_Alloc_Func">FT_Alloc_Func</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_DEFAULT</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TRUETYPE_ENGINE_TYPE_PATENTED</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_ANGLE_2PI">FT_ANGLE_2PI</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_FORCE_AUTOHINT</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TRUETYPE_ENGINE_TYPE_UNPATENTED</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_ANGLE_PI">FT_ANGLE_PI</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH</a></td><td><a href="ft2-header_file_macros.html#FT_TRUETYPE_IDS_H">FT_TRUETYPE_IDS_H</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_ANGLE_PI2">FT_ANGLE_PI2</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_IGNORE_TRANSFORM</a></td><td><a href="ft2-header_file_macros.html#FT_TRUETYPE_TABLES_H">FT_TRUETYPE_TABLES_H</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_ANGLE_PI4">FT_ANGLE_PI4</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_LINEAR_DESIGN</a></td><td><a href="ft2-header_file_macros.html#FT_TRUETYPE_TAGS_H">FT_TRUETYPE_TAGS_H</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_Angle">FT_Angle</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_MONOCHROME</a></td><td><a href="ft2-truetype_engine.html#FT_TrueTypeEngineType">FT_TrueTypeEngineType</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_Angle_Diff">FT_Angle_Diff</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_AUTOHINT</a></td><td><a href="ft2-gx_validation.html#FT_TrueTypeGX_Free">FT_TrueTypeGX_Free</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_Atan2">FT_Atan2</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_BITMAP</a></td><td><a href="ft2-gx_validation.html#FT_TrueTypeGX_Validate">FT_TrueTypeGX_Validate</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Attach_File">FT_Attach_File</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_HINTING</a></td><td><a href="ft2-header_file_macros.html#FT_TYPE1_TABLES_H">FT_TYPE1_TABLES_H</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Attach_Stream">FT_Attach_Stream</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_RECURSE</a></td><td><a href="ft2-header_file_macros.html#FT_TYPES_H">FT_TYPES_H</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_BBOX_H">FT_BBOX_H</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_NO_SCALE</a></td><td><a href="ft2-basic_types.html#FT_UFWord">FT_UFWord</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_BBox">FT_BBox</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_PEDANTIC</a></td><td><a href="ft2-basic_types.html#FT_UInt">FT_UInt</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_BDF_H">FT_BDF_H</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_RENDER</a></td><td><a href="ft2-basic_types.html#FT_UInt16">FT_UInt16</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_BITMAP_H">FT_BITMAP_H</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_LCD</a></td><td><a href="ft2-basic_types.html#FT_UInt32">FT_UInt32</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Bitmap">FT_Bitmap</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_LCD_V</a></td><td><a href="ft2-basic_types.html#FT_ULong">FT_ULong</a></td></tr>
+<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Convert">FT_Bitmap_Convert</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_LIGHT</a></td><td><a href="ft2-header_file_macros.html#FT_UNPATENTED_HINTING_H">FT_UNPATENTED_HINTING_H</a></td></tr>
+<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Copy">FT_Bitmap_Copy</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_MODE">FT_LOAD_TARGET_MODE</a></td><td><a href="ft2-basic_types.html#FT_UnitVector">FT_UnitVector</a></td></tr>
+<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Done">FT_Bitmap_Done</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_MONO</a></td><td><a href="ft2-basic_types.html#FT_UShort">FT_UShort</a></td></tr>
+<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_Embolden">FT_Bitmap_Embolden</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_NORMAL</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_APPLE</a></td></tr>
+<tr><td><a href="ft2-bitmap_handling.html#FT_Bitmap_New">FT_Bitmap_New</a></td><td><a href="ft2-base_interface.html#FT_LOAD_TARGET_XXX">FT_LOAD_TARGET_XXX</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_BASE</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Bitmap_Size">FT_Bitmap_Size</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_VERTICAL_LAYOUT</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_bsln</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_BitmapGlyph">FT_BitmapGlyph</a></td><td><a href="ft2-base_interface.html#FT_LOAD_XXX">FT_LOAD_XXX</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_CKERN</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_BitmapGlyphRec">FT_BitmapGlyphRec</a></td><td><a href="ft2-base_interface.html#FT_Load_Char">FT_Load_Char</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_CKERNXXX</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Bool">FT_Bool</a></td><td><a href="ft2-base_interface.html#FT_Load_Glyph">FT_Load_Glyph</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_feat</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Byte">FT_Byte</a></td><td><a href="ft2-truetype_tables.html#FT_Load_Sfnt_Table">FT_Load_Sfnt_Table</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_GDEF</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Bytes">FT_Bytes</a></td><td><a href="ft2-basic_types.html#FT_Long">FT_Long</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_GPOS</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_BZIP2_H">FT_BZIP2_H</a></td><td><a href="ft2-header_file_macros.html#FT_LZW_H">FT_LZW_H</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_GSUB</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_CHARMAP_H">FT_CACHE_CHARMAP_H</a></td><td><a href="ft2-header_file_macros.html#FT_MAC_H">FT_MAC_H</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_GX</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_H">FT_CACHE_H</a></td><td><a href="ft2-basic_types.html#FT_MAKE_TAG">FT_MAKE_TAG</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GX_LENGTH">FT_VALIDATE_GX_LENGTH</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_IMAGE_H">FT_CACHE_IMAGE_H</a></td><td><a href="ft2-basic_types.html#FT_Matrix">FT_Matrix</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_GXXXX</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CACHE_SMALL_BITMAPS_H">FT_CACHE_SMALL_BITMAPS_H</a></td><td><a href="ft2-computations.html#FT_Matrix_Invert">FT_Matrix_Invert</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_JSTF</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_CeilFix">FT_CeilFix</a></td><td><a href="ft2-computations.html#FT_Matrix_Multiply">FT_Matrix_Multiply</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_just</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Char">FT_Char</a></td><td><a href="ft2-system_interface.html#FT_Memory">FT_Memory</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_kern</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_CharMap">FT_CharMap</a></td><td><a href="ft2-system_interface.html#FT_MemoryRec">FT_MemoryRec</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_lcar</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_CharMapRec">FT_CharMapRec</a></td><td><a href="ft2-multiple_masters.html#FT_MM_Axis">FT_MM_Axis</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_MATH</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CID_H">FT_CID_H</a></td><td><a href="ft2-multiple_masters.html#FT_MM_Var">FT_MM_Var</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_CKERNXXX">FT_VALIDATE_MS</a></td></tr>
+<tr><td><a href="ft2-gx_validation.html#FT_ClassicKern_Free">FT_ClassicKern_Free</a></td><td><a href="ft2-header_file_macros.html#FT_MODULE_ERRORS_H">FT_MODULE_ERRORS_H</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_mort</a></td></tr>
+<tr><td><a href="ft2-gx_validation.html#FT_ClassicKern_Validate">FT_ClassicKern_Validate</a></td><td><a href="ft2-header_file_macros.html#FT_MODULE_H">FT_MODULE_H</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_morx</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_CONFIG_H">FT_CONFIG_CONFIG_H</a></td><td><a href="ft2-base_interface.html#FT_Module">FT_Module</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_OT</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_MODULES_H">FT_CONFIG_MODULES_H</a></td><td><a href="ft2-module_management.html#FT_Module_Class">FT_Module_Class</a></td><td><a href="ft2-ot_validation.html#FT_VALIDATE_OTXXX">FT_VALIDATE_OTXXX</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_OPTIONS_H">FT_CONFIG_OPTIONS_H</a></td><td><a href="ft2-module_management.html#FT_Module_Constructor">FT_Module_Constructor</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_opbd</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_CONFIG_STANDARD_LIBRARY_H">FT_CONFIG_STANDARD_LIBRARY_H</a></td><td><a href="ft2-module_management.html#FT_Module_Destructor">FT_Module_Destructor</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_prop</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_Cos">FT_Cos</a></td><td><a href="ft2-module_management.html#FT_Module_Requester">FT_Module_Requester</a></td><td><a href="ft2-gx_validation.html#FT_VALIDATE_GXXXX">FT_VALIDATE_trak</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Data">FT_Data</a></td><td><a href="ft2-header_file_macros.html#FT_MULTIPLE_MASTERS_H">FT_MULTIPLE_MASTERS_H</a></td><td><a href="ft2-multiple_masters.html#FT_Var_Axis">FT_Var_Axis</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_DivFix">FT_DivFix</a></td><td><a href="ft2-computations.html#FT_MulDiv">FT_MulDiv</a></td><td><a href="ft2-multiple_masters.html#FT_Var_Named_Style">FT_Var_Named_Style</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Done_Face">FT_Done_Face</a></td><td><a href="ft2-computations.html#FT_MulFix">FT_MulFix</a></td><td><a href="ft2-basic_types.html#FT_Vector">FT_Vector</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Done_FreeType">FT_Done_FreeType</a></td><td><a href="ft2-multiple_masters.html#FT_Multi_Master">FT_Multi_Master</a></td><td><a href="ft2-computations.html#FT_Vector_From_Polar">FT_Vector_From_Polar</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Done_Glyph">FT_Done_Glyph</a></td><td><a href="ft2-base_interface.html#FT_New_Face">FT_New_Face</a></td><td><a href="ft2-computations.html#FT_Vector_Length">FT_Vector_Length</a></td></tr>
+<tr><td><a href="ft2-module_management.html#FT_Done_Library">FT_Done_Library</a></td><td><a href="ft2-mac_specific.html#FT_New_Face_From_FOND">FT_New_Face_From_FOND</a></td><td><a href="ft2-computations.html#FT_Vector_Polarize">FT_Vector_Polarize</a></td></tr>
+<tr><td><a href="ft2-sizes_management.html#FT_Done_Size">FT_Done_Size</a></td><td><a href="ft2-mac_specific.html#FT_New_Face_From_FSRef">FT_New_Face_From_FSRef</a></td><td><a href="ft2-computations.html#FT_Vector_Rotate">FT_Vector_Rotate</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Driver">FT_Driver</a></td><td><a href="ft2-mac_specific.html#FT_New_Face_From_FSSpec">FT_New_Face_From_FSSpec</a></td><td><a href="ft2-computations.html#FT_Vector_Transform">FT_Vector_Transform</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_ENC_TAG">FT_ENC_TAG</a></td><td><a href="ft2-module_management.html#FT_New_Library">FT_New_Library</a></td><td><a href="ft2-computations.html#FT_Vector_Unit">FT_Vector_Unit</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_CUSTOM</a></td><td><a href="ft2-base_interface.html#FT_New_Memory_Face">FT_New_Memory_Face</a></td><td><a href="ft2-header_file_macros.html#FT_WINFONTS_H">FT_WINFONTS_H</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_EXPERT</a></td><td><a href="ft2-sizes_management.html#FT_New_Size">FT_New_Size</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_Header">FT_WinFNT_Header</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_LATIN_1</a></td><td><a href="ft2-basic_types.html#FT_Offset">FT_Offset</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_HeaderRec">FT_WinFNT_HeaderRec</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_ADOBE_STANDARD</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_DRIVER</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1250</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_APPLE_ROMAN</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_MEMORY</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1251</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_BIG5</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_PARAMS</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1252</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_GB2312</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_PATHNAME</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1253</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_JOHAB</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_STREAM</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1254</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_BIG5</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">FT_OPEN_XXX</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1255</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_GB2312</a></td><td><a href="ft2-header_file_macros.html#FT_OPENTYPE_VALIDATE_H">FT_OPENTYPE_VALIDATE_H</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1256</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_JOHAB</a></td><td><a href="ft2-base_interface.html#FT_Open_Args">FT_Open_Args</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1257</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_SJIS</a></td><td><a href="ft2-base_interface.html#FT_Open_Face">FT_Open_Face</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1258</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_SYMBOL</a></td><td><a href="ft2-ot_validation.html#FT_OpenType_Free">FT_OpenType_Free</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP1361</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_MS_WANSUNG</a></td><td><a href="ft2-ot_validation.html#FT_OpenType_Validate">FT_OpenType_Validate</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP874</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_NONE</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_FILL_LEFT</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP932</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_OLD_LATIN_2</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_FILL_RIGHT</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP936</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_SJIS</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_NONE</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP949</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_UNICODE</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_POSTSCRIPT</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_CP950</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_ENCODING_WANSUNG</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_ORIENTATION_TRUETYPE</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_DEFAULT</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Encoding">FT_Encoding</a></td><td><a href="ft2-outline_processing.html#FT_Orientation">FT_Orientation</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_MAC</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_ERRORS_H">FT_ERRORS_H</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_EVEN_ODD_FILL</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_OEM</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Error">FT_Error</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_FLAGS</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_SYMBOL</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_F26Dot6">FT_F26Dot6</a></td><td><a href="ft2-header_file_macros.html#FT_OUTLINE_H">FT_OUTLINE_H</a></td><td><a href="ft2-winfnt_fonts.html#FT_WinFNT_ID_XXX">FT_WinFNT_ID_XXX</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_F2Dot14">FT_F2Dot14</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_HIGH_PRECISION</a></td><td><a href="ft2-header_file_macros.html#FT_XFREE86_H">FT_XFREE86_H</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_CID_KEYED</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_IGNORE_DROPOUTS</a></td><td><a href="ft2-cache_subsystem.html#FTC_CMapCache">FTC_CMapCache</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_EXTERNAL_STREAM</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_INCLUDE_STUBS</a></td><td><a href="ft2-cache_subsystem.html#FTC_CMapCache_Lookup">FTC_CMapCache_Lookup</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_FAST_GLYPHS</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_NONE</a></td><td><a href="ft2-cache_subsystem.html#FTC_CMapCache_New">FTC_CMapCache_New</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_FIXED_SIZES</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_OWNER</a></td><td><a href="ft2-cache_subsystem.html#FTC_Face_Requester">FTC_Face_Requester</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_FIXED_WIDTH</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_REVERSE_FILL</a></td><td><a href="ft2-cache_subsystem.html#FTC_FaceID">FTC_FaceID</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_GLYPH_NAMES</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_SINGLE_PASS</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache">FTC_ImageCache</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_HINTER</a></td><td><a href="ft2-outline_processing.html#FT_OUTLINE_FLAGS">FT_OUTLINE_SMART_DROPOUTS</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache_Lookup">FTC_ImageCache_Lookup</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_HORIZONTAL</a></td><td><a href="ft2-outline_processing.html#FT_Outline">FT_Outline</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache_LookupScaler">FTC_ImageCache_LookupScaler</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_KERNING</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Check">FT_Outline_Check</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageCache_New">FTC_ImageCache_New</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_MULTIPLE_MASTERS</a></td><td><a href="ft2-outline_processing.html#FT_Outline_ConicToFunc">FT_Outline_ConicToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageType">FTC_ImageType</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_SCALABLE</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Copy">FT_Outline_Copy</a></td><td><a href="ft2-cache_subsystem.html#FTC_ImageTypeRec">FTC_ImageTypeRec</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_SFNT</a></td><td><a href="ft2-outline_processing.html#FT_Outline_CubicToFunc">FT_Outline_CubicToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager">FTC_Manager</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_TRICKY</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Decompose">FT_Outline_Decompose</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_Done">FTC_Manager_Done</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_VERTICAL</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Done">FT_Outline_Done</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_LookupFace">FTC_Manager_LookupFace</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FACE_FLAG_XXX">FT_FACE_FLAG_XXX</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Embolden">FT_Outline_Embolden</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_LookupSize">FTC_Manager_LookupSize</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Face">FT_Face</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Funcs">FT_Outline_Funcs</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_New">FTC_Manager_New</a></td></tr>
+<tr><td><a href="ft2-version.html#FT_Face_CheckTrueTypePatents">FT_Face_CheckTrueTypePatents</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_BBox">FT_Outline_Get_BBox</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_RemoveFaceID">FTC_Manager_RemoveFaceID</a></td></tr>
+<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetCharsOfVariant">FT_Face_GetCharsOfVariant</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_Bitmap">FT_Outline_Get_Bitmap</a></td><td><a href="ft2-cache_subsystem.html#FTC_Manager_Reset">FTC_Manager_Reset</a></td></tr>
+<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetCharVariantIndex">FT_Face_GetCharVariantIndex</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_CBox">FT_Outline_Get_CBox</a></td><td><a href="ft2-cache_subsystem.html#FTC_Node">FTC_Node</a></td></tr>
+<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetCharVariantIsDefault">FT_Face_GetCharVariantIsDefault</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Get_Orientation">FT_Outline_Get_Orientation</a></td><td><a href="ft2-cache_subsystem.html#FTC_Node_Unref">FTC_Node_Unref</a></td></tr>
+<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetVariantSelectors">FT_Face_GetVariantSelectors</a></td><td><a href="ft2-glyph_stroker.html#FT_Outline_GetInsideBorder">FT_Outline_GetInsideBorder</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBit">FTC_SBit</a></td></tr>
+<tr><td><a href="ft2-glyph_variants.html#FT_Face_GetVariantsOfChar">FT_Face_GetVariantsOfChar</a></td><td><a href="ft2-glyph_stroker.html#FT_Outline_GetOutsideBorder">FT_Outline_GetOutsideBorder</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache">FTC_SBitCache</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Face_Internal">FT_Face_Internal</a></td><td><a href="ft2-outline_processing.html#FT_Outline_LineToFunc">FT_Outline_LineToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache_Lookup">FTC_SBitCache_Lookup</a></td></tr>
+<tr><td><a href="ft2-version.html#FT_Face_SetUnpatentedHinting">FT_Face_SetUnpatentedHinting</a></td><td><a href="ft2-outline_processing.html#FT_Outline_MoveToFunc">FT_Outline_MoveToFunc</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache_LookupScaler">FTC_SBitCache_LookupScaler</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FaceRec">FT_FaceRec</a></td><td><a href="ft2-outline_processing.html#FT_Outline_New">FT_Outline_New</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitCache_New">FTC_SBitCache_New</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Render">FT_Outline_Render</a></td><td><a href="ft2-cache_subsystem.html#FTC_SBitRec">FTC_SBitRec</a></td></tr>
+<tr><td><a href="ft2-computations.html#FT_FloorFix">FT_FloorFix</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Reverse">FT_Outline_Reverse</a></td><td><a href="ft2-cache_subsystem.html#FTC_Scaler">FTC_Scaler</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_FREETYPE_H">FT_FREETYPE_H</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Transform">FT_Outline_Transform</a></td><td><a href="ft2-cache_subsystem.html#FTC_ScalerRec">FTC_ScalerRec</a></td></tr>
+<tr><td><a href="ft2-system_interface.html#FT_Free_Func">FT_Free_Func</a></td><td><a href="ft2-outline_processing.html#FT_Outline_Translate">FT_Outline_Translate</a></td><td><a href="ft2-base_interface.html#ft_encoding_xxx">ft_encoding_xxx</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_BITMAP_EMBEDDING_ONLY</a></td><td><a href="ft2-glyph_management.html#FT_OutlineGlyph">FT_OutlineGlyph</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_gridfit</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_EDITABLE_EMBEDDING</a></td><td><a href="ft2-glyph_management.html#FT_OutlineGlyphRec">FT_OutlineGlyphRec</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_pixels</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_INSTALLABLE_EMBEDDING</a></td><td><a href="ft2-sfnt_names.html#FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY">FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_subpixels</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_NO_SUBSETTING</a></td><td><a href="ft2-sfnt_names.html#FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY">FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_truncate</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING</a></td><td><a href="ft2-incremental.html#FT_PARAM_TAG_INCREMENTAL">FT_PARAM_TAG_INCREMENTAL</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_unscaled</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING</a></td><td><a href="ft2-truetype_tables.html#FT_PARAM_TAG_UNPATENTED_HINTING">FT_PARAM_TAG_UNPATENTED_HINTING</a></td><td><a href="ft2-glyph_management.html#ft_glyph_bbox_xxx">ft_glyph_bbox_xxx</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_FSTYPE_XXX">FT_FSTYPE_XXX</a></td><td><a href="ft2-basic_types.html#FT_Palette_Mode">FT_Palette_Mode</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_bitmap</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_FWord">FT_FWord</a></td><td><a href="ft2-base_interface.html#FT_Parameter">FT_Parameter</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_composite</a></td></tr>
+<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_DO_GRAY</a></td><td><a href="ft2-header_file_macros.html#FT_PFR_H">FT_PFR_H</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_none</a></td></tr>
+<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_DO_GRIDFIT</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_GRAY</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_outline</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_GASP_H">FT_GASP_H</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_GRAY2</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_plotter</a></td></tr>
+<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_NO_TABLE</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_GRAY4</a></td><td><a href="ft2-basic_types.html#ft_glyph_format_xxx">ft_glyph_format_xxx</a></td></tr>
+<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_SYMMETRIC_GRIDFIT</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_LCD</a></td><td><a href="ft2-base_interface.html#ft_kerning_default">ft_kerning_default</a></td></tr>
+<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_SYMMETRIC_SMOOTHING</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_LCD_V</a></td><td><a href="ft2-base_interface.html#ft_kerning_unfitted">ft_kerning_unfitted</a></td></tr>
+<tr><td><a href="ft2-gasp_table.html#FT_GASP_XXX">FT_GASP_XXX</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_MONO</a></td><td><a href="ft2-base_interface.html#ft_kerning_unscaled">ft_kerning_unscaled</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Generic">FT_Generic</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_PIXEL_MODE_NONE</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_driver</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Generic_Finalizer">FT_Generic_Finalizer</a></td><td><a href="ft2-basic_types.html#FT_Pixel_Mode">FT_Pixel_Mode</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_memory</a></td></tr>
+<tr><td><a href="ft2-quick_advance.html#FT_Get_Advance">FT_Get_Advance</a></td><td><a href="ft2-basic_types.html#FT_Pointer">FT_Pointer</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_params</a></td></tr>
+<tr><td><a href="ft2-quick_advance.html#FT_Get_Advances">FT_Get_Advances</a></td><td><a href="ft2-basic_types.html#FT_Pos">FT_Pos</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_pathname</a></td></tr>
+<tr><td><a href="ft2-bdf_fonts.html#FT_Get_BDF_Charset_ID">FT_Get_BDF_Charset_ID</a></td><td><a href="ft2-bdf_fonts.html#FT_PropertyType">FT_PropertyType</a></td><td><a href="ft2-base_interface.html#FT_OPEN_XXX">ft_open_stream</a></td></tr>
+<tr><td><a href="ft2-bdf_fonts.html#FT_Get_BDF_Property">FT_Get_BDF_Property</a></td><td><a href="ft2-basic_types.html#FT_PtrDist">FT_PtrDist</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_even_odd_fill</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Char_Index">FT_Get_Char_Index</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_AA</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_flags</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Charmap_Index">FT_Get_Charmap_Index</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_CLIP</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_high_precision</a></td></tr>
+<tr><td><a href="ft2-cid_fonts.html#FT_Get_CID_From_Glyph_Index">FT_Get_CID_From_Glyph_Index</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_DEFAULT</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_ignore_dropouts</a></td></tr>
+<tr><td><a href="ft2-cid_fonts.html#FT_Get_CID_Is_Internally_CID_Keyed">FT_Get_CID_Is_Internally_CID_Keyed</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_DIRECT</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_none</a></td></tr>
+<tr><td><a href="ft2-cid_fonts.html#FT_Get_CID_Registry_Ordering_Supplement">FT_Get_CID_Registry_Ordering_Supplement</a></td><td><a href="ft2-raster.html#FT_RASTER_FLAG_XXX">FT_RASTER_FLAG_XXX</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_owner</a></td></tr>
+<tr><td><a href="ft2-truetype_tables.html#FT_Get_CMap_Format">FT_Get_CMap_Format</a></td><td><a href="ft2-raster.html#FT_Raster">FT_Raster</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_reverse_fill</a></td></tr>
+<tr><td><a href="ft2-truetype_tables.html#FT_Get_CMap_Language_ID">FT_Get_CMap_Language_ID</a></td><td><a href="ft2-raster.html#FT_Raster_BitSet_Func">FT_Raster_BitSet_Func</a></td><td><a href="ft2-outline_processing.html#ft_outline_flags">ft_outline_single_pass</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_First_Char">FT_Get_First_Char</a></td><td><a href="ft2-raster.html#FT_Raster_BitTest_Func">FT_Raster_BitTest_Func</a></td><td><a href="ft2-basic_types.html#FT_Palette_Mode">ft_palette_mode_rgb</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_FSType_Flags">FT_Get_FSType_Flags</a></td><td><a href="ft2-raster.html#FT_Raster_DoneFunc">FT_Raster_DoneFunc</a></td><td><a href="ft2-basic_types.html#FT_Palette_Mode">ft_palette_mode_rgba</a></td></tr>
+<tr><td><a href="ft2-gasp_table.html#FT_Get_Gasp">FT_Get_Gasp</a></td><td><a href="ft2-raster.html#FT_Raster_Funcs">FT_Raster_Funcs</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_grays</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Get_Glyph">FT_Get_Glyph</a></td><td><a href="ft2-raster.html#FT_Raster_NewFunc">FT_Raster_NewFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_mono</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Glyph_Name">FT_Get_Glyph_Name</a></td><td><a href="ft2-raster.html#FT_Raster_Params">FT_Raster_Params</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_none</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Kerning">FT_Get_Kerning</a></td><td><a href="ft2-raster.html#FT_Raster_RenderFunc">FT_Raster_RenderFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_pal2</a></td></tr>
+<tr><td><a href="ft2-multiple_masters.html#FT_Get_MM_Var">FT_Get_MM_Var</a></td><td><a href="ft2-raster.html#FT_Raster_ResetFunc">FT_Raster_ResetFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_pal4</a></td></tr>
+<tr><td><a href="ft2-module_management.html#FT_Get_Module">FT_Get_Module</a></td><td><a href="ft2-raster.html#FT_Raster_SetModeFunc">FT_Raster_SetModeFunc</a></td><td><a href="ft2-basic_types.html#ft_pixel_mode_xxx">ft_pixel_mode_xxx</a></td></tr>
+<tr><td><a href="ft2-multiple_masters.html#FT_Get_Multi_Master">FT_Get_Multi_Master</a></td><td><a href="ft2-header_file_macros.html#FT_RENDER_H">FT_RENDER_H</a></td><td><a href="ft2-base_interface.html#ft_render_mode_xxx">ft_render_mode_mono</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Name_Index">FT_Get_Name_Index</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_LCD</a></td><td><a href="ft2-base_interface.html#ft_render_mode_xxx">ft_render_mode_normal</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Next_Char">FT_Get_Next_Char</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_LCD_V</a></td><td><a href="ft2-base_interface.html#ft_render_mode_xxx">ft_render_mode_xxx</a></td></tr>
+<tr><td><a href="ft2-pfr_fonts.html#FT_Get_PFR_Advance">FT_Get_PFR_Advance</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_LIGHT</a></td><td><a href="ft2-type1_tables.html#PS_FontInfo">PS_FontInfo</a></td></tr>
+<tr><td><a href="ft2-pfr_fonts.html#FT_Get_PFR_Kerning">FT_Get_PFR_Kerning</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_MONO</a></td><td><a href="ft2-type1_tables.html#PS_FontInfoRec">PS_FontInfoRec</a></td></tr>
+<tr><td><a href="ft2-pfr_fonts.html#FT_Get_PFR_Metrics">FT_Get_PFR_Metrics</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_RENDER_MODE_NORMAL</a></td><td><a href="ft2-type1_tables.html#PS_Private">PS_Private</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Postscript_Name">FT_Get_Postscript_Name</a></td><td><a href="ft2-system_interface.html#FT_Realloc_Func">FT_Realloc_Func</a></td><td><a href="ft2-type1_tables.html#PS_PrivateRec">PS_PrivateRec</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#FT_Get_PS_Font_Info">FT_Get_PS_Font_Info</a></td><td><a href="ft2-base_interface.html#FT_Reference_Face">FT_Reference_Face</a></td><td><a href="ft2-type1_tables.html#T1_Blend_Flags">T1_Blend_Flags</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#FT_Get_PS_Font_Private">FT_Get_PS_Font_Private</a></td><td><a href="ft2-module_management.html#FT_Reference_Library">FT_Reference_Library</a></td><td><a href="ft2-type1_tables.html#T1_FontInfo">T1_FontInfo</a></td></tr>
+<tr><td><a href="ft2-module_management.html#FT_Get_Renderer">FT_Get_Renderer</a></td><td><a href="ft2-module_management.html#FT_Remove_Module">FT_Remove_Module</a></td><td><a href="ft2-type1_tables.html#T1_Private">T1_Private</a></td></tr>
+<tr><td><a href="ft2-sfnt_names.html#FT_Get_Sfnt_Name">FT_Get_Sfnt_Name</a></td><td><a href="ft2-base_interface.html#FT_Render_Glyph">FT_Render_Glyph</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_CUSTOM</a></td></tr>
+<tr><td><a href="ft2-sfnt_names.html#FT_Get_Sfnt_Name_Count">FT_Get_Sfnt_Name_Count</a></td><td><a href="ft2-base_interface.html#FT_Render_Mode">FT_Render_Mode</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_EXPERT</a></td></tr>
+<tr><td><a href="ft2-truetype_tables.html#FT_Get_Sfnt_Table">FT_Get_Sfnt_Table</a></td><td><a href="ft2-base_interface.html#FT_Renderer">FT_Renderer</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_LATIN_1</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_SubGlyph_Info">FT_Get_SubGlyph_Info</a></td><td><a href="ft2-module_management.html#FT_Renderer_Class">FT_Renderer_Class</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_STANDARD</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Get_Track_Kerning">FT_Get_Track_Kerning</a></td><td><a href="ft2-base_interface.html#FT_Request_Size">FT_Request_Size</a></td><td><a href="ft2-truetype_tables.html#TT_ADOBE_ID_XXX">TT_ADOBE_ID_XXX</a></td></tr>
+<tr><td><a href="ft2-truetype_engine.html#FT_Get_TrueType_Engine_Type">FT_Get_TrueType_Engine_Type</a></td><td><a href="ft2-computations.html#FT_RoundFix">FT_RoundFix</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_DEFAULT</a></td></tr>
+<tr><td><a href="ft2-winfnt_fonts.html#FT_Get_WinFNT_Header">FT_Get_WinFNT_Header</a></td><td><a href="ft2-base_interface.html#FT_Select_Charmap">FT_Select_Charmap</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_ISO_10646</a></td></tr>
+<tr><td><a href="ft2-font_formats.html#FT_Get_X11_Font_Format">FT_Get_X11_Font_Format</a></td><td><a href="ft2-base_interface.html#FT_Select_Size">FT_Select_Size</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_UNICODE_1_1</a></td></tr>
+<tr><td><a href="ft2-mac_specific.html#FT_GetFile_From_Mac_ATS_Name">FT_GetFile_From_Mac_ATS_Name</a></td><td><a href="ft2-base_interface.html#FT_Set_Char_Size">FT_Set_Char_Size</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_UNICODE_2_0</a></td></tr>
+<tr><td><a href="ft2-mac_specific.html#FT_GetFile_From_Mac_Name">FT_GetFile_From_Mac_Name</a></td><td><a href="ft2-base_interface.html#FT_Set_Charmap">FT_Set_Charmap</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_UNICODE_32</a></td></tr>
+<tr><td><a href="ft2-mac_specific.html#FT_GetFilePath_From_Mac_ATS_Name">FT_GetFilePath_From_Mac_ATS_Name</a></td><td><a href="ft2-module_management.html#FT_Set_Debug_Hook">FT_Set_Debug_Hook</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_VARIANT_SELECTOR</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_GRIDFIT</a></td><td><a href="ft2-multiple_masters.html#FT_Set_MM_Blend_Coordinates">FT_Set_MM_Blend_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_APPLE_ID_XXX">TT_APPLE_ID_XXX</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_PIXELS</a></td><td><a href="ft2-multiple_masters.html#FT_Set_MM_Design_Coordinates">FT_Set_MM_Design_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_Header">TT_Header</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_SUBPIXELS</a></td><td><a href="ft2-base_interface.html#FT_Set_Pixel_Sizes">FT_Set_Pixel_Sizes</a></td><td><a href="ft2-truetype_tables.html#TT_HoriHeader">TT_HoriHeader</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_TRUNCATE</a></td><td><a href="ft2-module_management.html#FT_Set_Renderer">FT_Set_Renderer</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_10646</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_GLYPH_BBOX_UNSCALED</a></td><td><a href="ft2-base_interface.html#FT_Set_Transform">FT_Set_Transform</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_7BIT_ASCII</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_BITMAP</a></td><td><a href="ft2-multiple_masters.html#FT_Set_Var_Blend_Coordinates">FT_Set_Var_Blend_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_8859_1</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_COMPOSITE</a></td><td><a href="ft2-multiple_masters.html#FT_Set_Var_Design_Coordinates">FT_Set_Var_Design_Coordinates</a></td><td><a href="ft2-truetype_tables.html#TT_ISO_ID_XXX">TT_ISO_ID_XXX</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_NONE</a></td><td><a href="ft2-header_file_macros.html#FT_SFNT_NAMES_H">FT_SFNT_NAMES_H</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ARABIC</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_OUTLINE</a></td><td><a href="ft2-truetype_tables.html#FT_Sfnt_Table_Info">FT_Sfnt_Table_Info</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ARMENIAN</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_GLYPH_FORMAT_PLOTTER</a></td><td><a href="ft2-truetype_tables.html#FT_Sfnt_Tag">FT_Sfnt_Tag</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_BENGALI</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_GLYPH_H">FT_GLYPH_H</a></td><td><a href="ft2-sfnt_names.html#FT_SfntName">FT_SfntName</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_BURMESE</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph">FT_Glyph</a></td><td><a href="ft2-basic_types.html#FT_Short">FT_Short</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_DEVANAGARI</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_BBox_Mode">FT_Glyph_BBox_Mode</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_BBOX</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GEEZ</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_Copy">FT_Glyph_Copy</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_CELL</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GEORGIAN</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Glyph_Format">FT_Glyph_Format</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_NOMINAL</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GREEK</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_Get_CBox">FT_Glyph_Get_CBox</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_REAL_DIM</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GUJARATI</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Glyph_Metrics">FT_Glyph_Metrics</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_SIZE_REQUEST_TYPE_SCALES</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_GURMUKHI</a></td></tr>
+<tr><td><a href="ft2-glyph_stroker.html#FT_Glyph_Stroke">FT_Glyph_Stroke</a></td><td><a href="ft2-header_file_macros.html#FT_SIZES_H">FT_SIZES_H</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_HEBREW</a></td></tr>
+<tr><td><a href="ft2-glyph_stroker.html#FT_Glyph_StrokeBorder">FT_Glyph_StrokeBorder</a></td><td><a href="ft2-computations.html#FT_Sin">FT_Sin</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_JAPANESE</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_To_Bitmap">FT_Glyph_To_Bitmap</a></td><td><a href="ft2-base_interface.html#FT_Size">FT_Size</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_KANNADA</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_Glyph_Transform">FT_Glyph_Transform</a></td><td><a href="ft2-base_interface.html#FT_Size_Internal">FT_Size_Internal</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_KHMER</a></td></tr>
+<tr><td><a href="ft2-glyph_management.html#FT_GlyphRec">FT_GlyphRec</a></td><td><a href="ft2-base_interface.html#FT_Size_Metrics">FT_Size_Metrics</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_KOREAN</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_GlyphSlot">FT_GlyphSlot</a></td><td><a href="ft2-base_interface.html#FT_Size_Request">FT_Size_Request</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_LAOTIAN</a></td></tr>
+<tr><td><a href="ft2-bitmap_handling.html#FT_GlyphSlot_Own_Bitmap">FT_GlyphSlot_Own_Bitmap</a></td><td><a href="ft2-base_interface.html#FT_Size_Request_Type">FT_Size_Request_Type</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_MALAYALAM</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_GlyphSlotRec">FT_GlyphSlotRec</a></td><td><a href="ft2-base_interface.html#FT_Size_RequestRec">FT_Size_RequestRec</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_MALDIVIAN</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_GX_VALIDATE_H">FT_GX_VALIDATE_H</a></td><td><a href="ft2-base_interface.html#FT_SizeRec">FT_SizeRec</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_MONGOLIAN</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_GZIP_H">FT_GZIP_H</a></td><td><a href="ft2-base_interface.html#FT_Slot_Internal">FT_Slot_Internal</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ORIYA</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_HAS_FAST_GLYPHS">FT_HAS_FAST_GLYPHS</a></td><td><a href="ft2-raster.html#FT_Span">FT_Span</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_ROMAN</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_HAS_FIXED_SIZES">FT_HAS_FIXED_SIZES</a></td><td><a href="ft2-raster.html#FT_SpanFunc">FT_SpanFunc</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_RSYMBOL</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_HAS_GLYPH_NAMES">FT_HAS_GLYPH_NAMES</a></td><td><a href="ft2-glyph_stroker.html#FT_StrokerBorder">FT_STROKER_BORDER_LEFT</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_RUSSIAN</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_HAS_HORIZONTAL">FT_HAS_HORIZONTAL</a></td><td><a href="ft2-glyph_stroker.html#FT_StrokerBorder">FT_STROKER_BORDER_RIGHT</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SIMPLIFIED_CHINESE</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_HAS_KERNING">FT_HAS_KERNING</a></td><td><a href="ft2-header_file_macros.html#FT_STROKER_H">FT_STROKER_H</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SINDHI</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_HAS_MULTIPLE_MASTERS">FT_HAS_MULTIPLE_MASTERS</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_STROKER_LINECAP_BUTT</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SINHALESE</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_HAS_VERTICAL">FT_HAS_VERTICAL</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_STROKER_LINECAP_ROUND</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_SLAVIC</a></td></tr>
+<tr><td><a href="ft2-type1_tables.html#FT_Has_PS_Glyph_Names">FT_Has_PS_Glyph_Names</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_STROKER_LINECAP_SQUARE</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TAMIL</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_IMAGE_H">FT_IMAGE_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_BEVEL</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TELUGU</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_IMAGE_TAG">FT_IMAGE_TAG</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_THAI</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_INCREMENTAL_H">FT_INCREMENTAL_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER_FIXED</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TIBETAN</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental">FT_Incremental</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_MITER_VARIABLE</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_TRADITIONAL_CHINESE</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_FreeGlyphDataFunc">FT_Incremental_FreeGlyphDataFunc</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_STROKER_LINEJOIN_ROUND</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_UNINTERP</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_FuncsRec">FT_Incremental_FuncsRec</a></td><td><a href="ft2-base_interface.html#FT_STYLE_FLAG_XXX">FT_STYLE_FLAG_BOLD</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_VIETNAMESE</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_GetGlyphDataFunc">FT_Incremental_GetGlyphDataFunc</a></td><td><a href="ft2-base_interface.html#FT_STYLE_FLAG_XXX">FT_STYLE_FLAG_ITALIC</a></td><td><a href="ft2-truetype_tables.html#TT_MAC_ID_XXX">TT_MAC_ID_XXX</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_GetGlyphMetricsFunc">FT_Incremental_GetGlyphMetricsFunc</a></td><td><a href="ft2-base_interface.html#FT_STYLE_FLAG_XXX">FT_STYLE_FLAG_XXX</a></td><td><a href="ft2-truetype_tables.html#TT_MaxProfile">TT_MaxProfile</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_Interface">FT_Incremental_Interface</a></td><td><a href="ft2-system_interface.html#FT_Stream">FT_Stream</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_BIG_5</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_InterfaceRec">FT_Incremental_InterfaceRec</a></td><td><a href="ft2-system_interface.html#FT_Stream_CloseFunc">FT_Stream_CloseFunc</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_GB2312</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_Metrics">FT_Incremental_Metrics</a></td><td><a href="ft2-system_interface.html#FT_Stream_IoFunc">FT_Stream_IoFunc</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_JOHAB</a></td></tr>
+<tr><td><a href="ft2-incremental.html#FT_Incremental_MetricsRec">FT_Incremental_MetricsRec</a></td><td><a href="ft2-bzip2.html#FT_Stream_OpenBzip2">FT_Stream_OpenBzip2</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_SJIS</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Init_FreeType">FT_Init_FreeType</a></td><td><a href="ft2-gzip.html#FT_Stream_OpenGzip">FT_Stream_OpenGzip</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_SYMBOL_CS</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Int">FT_Int</a></td><td><a href="ft2-lzw.html#FT_Stream_OpenLZW">FT_Stream_OpenLZW</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_UCS_4</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Int16">FT_Int16</a></td><td><a href="ft2-system_interface.html#FT_StreamDesc">FT_StreamDesc</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_UNICODE_CS</a></td></tr>
+<tr><td><a href="ft2-basic_types.html#FT_Int32">FT_Int32</a></td><td><a href="ft2-system_interface.html#FT_StreamRec">FT_StreamRec</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_WANSUNG</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_IS_CID_KEYED">FT_IS_CID_KEYED</a></td><td><a href="ft2-basic_types.html#FT_String">FT_String</a></td><td><a href="ft2-truetype_tables.html#TT_MS_ID_XXX">TT_MS_ID_XXX</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_IS_FIXED_WIDTH">FT_IS_FIXED_WIDTH</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker">FT_Stroker</a></td><td><a href="ft2-truetype_tables.html#TT_OS2">TT_OS2</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_IS_SCALABLE">FT_IS_SCALABLE</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_BeginSubPath">FT_Stroker_BeginSubPath</a></td><td><a href="ft2-truetype_tables.html#TT_PCLT">TT_PCLT</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_IS_SFNT">FT_IS_SFNT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_ConicTo">FT_Stroker_ConicTo</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_ADOBE</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_IS_TRICKY">FT_IS_TRICKY</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_CubicTo">FT_Stroker_CubicTo</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_APPLE_UNICODE</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_KERNING_DEFAULT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Done">FT_Stroker_Done</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_CUSTOM</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_KERNING_UNFITTED</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_EndSubPath">FT_Stroker_EndSubPath</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_ISO</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_KERNING_UNSCALED</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_Export">FT_Stroker_Export</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_MACINTOSH</a></td></tr>
+<tr><td><a href="ft2-base_interface.html#FT_Kerning_Mode">FT_Kerning_Mode</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_ExportBorder">FT_Stroker_ExportBorder</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_MICROSOFT</a></td></tr>
+<tr><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_DEFAULT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_GetBorderCounts">FT_Stroker_GetBorderCounts</a></td><td><a href="ft2-truetype_tables.html#TT_PLATFORM_XXX">TT_PLATFORM_XXX</a></td></tr>
+<tr><td><a href="ft2-header_file_macros.html#FT_LCD_FILTER_H">FT_LCD_FILTER_H</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_GetCounts">FT_Stroker_GetCounts</a></td><td><a href="ft2-truetype_tables.html#TT_Postscript">TT_Postscript</a></td></tr>
+<tr><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_LEGACY</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineCap">FT_Stroker_LineCap</a></td><td><a href="ft2-truetype_tables.html#TT_VertHeader">TT_VertHeader</a></td></tr>
+<tr><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_LIGHT</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineJoin">FT_Stroker_LineJoin</a></td><td></td></tr>
+<tr><td><a href="ft2-lcd_filtering.html#FT_LcdFilter">FT_LCD_FILTER_NONE</a></td><td><a href="ft2-glyph_stroker.html#FT_Stroker_LineTo">FT_Stroker_LineTo</a></td><td></td></tr>
+</table>
+<hr>
+<table><tr><td width="100%"></td>
+<td><font size=-2>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
+
+<center><font size=-2>generated on Fri Jul 29 06:39:20 2011</font></center></body>
+</html>
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-lcd_filtering.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-lcd_filtering.html
index 88f6ae910f8..362016ce32c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-lcd_filtering.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-lcd_filtering.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
LCD Filtering
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-list_processing.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-list_processing.html
index f214816bb50..6e0ceaa3024 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-list_processing.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-list_processing.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
List Processing
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-lzw.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-lzw.html
index 8072662f580..fe6476c7704 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-lzw.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-lzw.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
LZW Streams
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-mac_specific.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-mac_specific.html
index 7a45f567a2b..4a09072674f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-mac_specific.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-mac_specific.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Mac Specific Interface
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-module_management.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-module_management.html
index 115850d2506..dc34f966ae6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-module_management.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-module_management.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Module Management
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-multiple_masters.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-multiple_masters.html
index 7672c8dbf36..509a5345c20 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-multiple_masters.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-multiple_masters.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Multiple Masters
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-ot_validation.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-ot_validation.html
index 70009df90e3..b61ac8f0726 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-ot_validation.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-ot_validation.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
OpenType Validation
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-outline_processing.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-outline_processing.html
index 87c4fc9db19..b8c0140657b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-outline_processing.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-outline_processing.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Outline Processing
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-pfr_fonts.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-pfr_fonts.html
index 28da0c3a773..fc6e5c12d65 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-pfr_fonts.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-pfr_fonts.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
PFR Fonts
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-quick_advance.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-quick_advance.html
index bccd156bf7e..95f32efe143 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-quick_advance.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-quick_advance.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Quick retrieval of advance values
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-raster.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-raster.html
index 65099ed7035..ec39d462ad5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-raster.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-raster.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Scanline Converter
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-sfnt_names.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-sfnt_names.html
index 672971cc319..44605b95991 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-sfnt_names.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-sfnt_names.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
SFNT Names
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-sizes_management.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-sizes_management.html
index b10774e2f1d..e521b49b6e4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-sizes_management.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-sizes_management.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Size Management
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-system_interface.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-system_interface.html
index 8848f7bc7a1..f4532181d2b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-system_interface.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-system_interface.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
System Interface
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-toc.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-toc.html
index 98533c69ae0..55f07df9127 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-toc.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-toc.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -34,7 +34,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>Table of Contents</h1></center>
<br><table align=center width="75%"><tr><td><h2>General Remarks</h2><ul class="empty"><li>
@@ -215,5 +215,5 @@
<td width="100%"></td>
</tr></table>
-<center><font size=-2>generated on Fri Jun 24 13:44:37 2011</font></center></body>
+<center><font size=-2>generated on Fri Jul 29 06:39:20 2011</font></center></body>
</html>
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-truetype_engine.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-truetype_engine.html
index a28173c1deb..417c23ca871 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-truetype_engine.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-truetype_engine.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
The TrueType Engine
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-truetype_tables.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-truetype_tables.html
index bd289aa060b..07a3cc7cf93 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-truetype_tables.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-truetype_tables.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
TrueType Tables
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-type1_tables.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-type1_tables.html
index 138f6021dee..8f5455af2de 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-type1_tables.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-type1_tables.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Type 1 Tables
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-user_allocation.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-user_allocation.html
index 32559ab5800..105374d9882 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-user_allocation.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-user_allocation.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
User allocation
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-version.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-version.html
index 5d402618c79..d0293e6c967 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-version.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-version.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
FreeType Version
@@ -58,7 +58,7 @@ Defined in FT_FREETYPE_H (freetype/freetype.h).
#define <a href="ft2-version.html#FREETYPE_XXX">FREETYPE_MAJOR</a> 2
#define <a href="ft2-version.html#FREETYPE_XXX">FREETYPE_MINOR</a> 4
-#define <a href="ft2-version.html#FREETYPE_XXX">FREETYPE_PATCH</a> 5
+#define <a href="ft2-version.html#FREETYPE_XXX">FREETYPE_PATCH</a> 6
</pre></table><br>
<table align=center width="87%"><tr><td>
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-winfnt_fonts.html b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-winfnt_fonts.html
index 86dc4cc2d76..bc85586bb10 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/reference/ft2-winfnt_fonts.html
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/reference/ft2-winfnt_fonts.html
@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>FreeType-2.4.5 API Reference</title>
+<title>FreeType-2.4.6 API Reference</title>
<style type="text/css">
body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
color: #000000;
@@ -35,7 +35,7 @@
<table align=center><tr><td><font size=-1>[<a href="ft2-index.html">Index</a>]</font></td>
<td width="100%"></td>
<td><font size=-1>[<a href="ft2-toc.html">TOC</a>]</font></td></tr></table>
-<center><h1>FreeType-2.4.5 API Reference</h1></center>
+<center><h1>FreeType-2.4.6 API Reference</h1></center>
<center><h1>
Window FNT Files
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/docs/release b/Build/source/libs/freetype2/freetype-2.4.6/docs/release
index 5e2d51f880f..5e2d51f880f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/docs/release
+++ b/Build/source/libs/freetype2/freetype-2.4.6/docs/release
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftconfig.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftconfig.h
index b30489676ba..b30489676ba 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftconfig.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftconfig.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftheader.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftheader.h
index 2a7b8c4e0dd..2a7b8c4e0dd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftheader.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftheader.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftmodule.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftmodule.h
index 76d271a74b9..76d271a74b9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftmodule.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftmodule.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftoption.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftoption.h
index 17c1d1d1cdd..041e24a31b5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftoption.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftoption.h
@@ -205,6 +205,17 @@ FT_BEGIN_HEADER
/*************************************************************************/
/* */
+ /* Define to disable the use of file stream functions and types, FILE, */
+ /* fopen() etc. Enables the use of smaller system libraries on embedded */
+ /* systems that have multiple system libraries, some with or without */
+ /* file stream support, in the cases where file stream support is not */
+ /* necessary such as memory loading of font files. */
+ /* */
+/* #define FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT */
+
+
+ /*************************************************************************/
+ /* */
/* DLL export compilation */
/* */
/* When compiling FreeType as a DLL, some systems/compilers need a */
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftstdlib.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftstdlib.h
index 30ec14e74ef..30ec14e74ef 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/config/ftstdlib.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/config/ftstdlib.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/freetype.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/freetype.h
index a0a353060e9..660b3032d48 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/freetype.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/freetype.h
@@ -1063,8 +1063,8 @@ FT_BEGIN_HEADER
/* and @FT_LOAD_NO_AUTOHINT to really disable hinting; however, you */
/* probably never want this except for demonstration purposes. */
/* */
- /* Currently, there are six TrueType fonts in the list of tricky */
- /* fonts; they are hard-coded in file `ttobjs.c'. */
+ /* Currently, there are about a dozen TrueType fonts in the list of */
+ /* tricky fonts; they are hard-coded in file `ttobjs.c'. */
/* */
#define FT_FACE_FLAG_SCALABLE ( 1L << 0 )
#define FT_FACE_FLAG_FIXED_SIZES ( 1L << 1 )
@@ -2107,8 +2107,8 @@ FT_BEGIN_HEADER
/* used to determine both scaling values. */
/* */
/* FT_SIZE_REQUEST_TYPE_REAL_DIM :: */
- /* The real dimension. The sum of the the `Ascender' and (minus */
- /* of) the `Descender' fields of @FT_FaceRec are used to determine */
+ /* The real dimension. The sum of the the `ascender' and (minus */
+ /* of) the `descender' fields of @FT_FaceRec are used to determine */
/* both scaling values. */
/* */
/* FT_SIZE_REQUEST_TYPE_BBOX :: */
@@ -2916,6 +2916,10 @@ FT_BEGIN_HEADER
/* The glyph name is truncated to fit within the buffer if it is too */
/* long. The returned string is always zero-terminated. */
/* */
+ /* Be aware that FreeType reorders glyph indices internally so that */
+ /* glyph index~0 always corresponds to the `missing glyph' (called */
+ /* `.notdef'). */
+ /* */
/* This function is not compiled within the library if the config */
/* macro `FT_CONFIG_OPTION_NO_GLYPH_NAMES' is defined in */
/* `include/freetype/config/ftoptions.h'. */
@@ -3326,6 +3330,9 @@ FT_BEGIN_HEADER
/* in the @PS_FontInfoRec structure which is only guaranteed to */
/* return the correct results for Type~1 fonts. */
/* */
+ /* <Since> */
+ /* 2.3.8 */
+ /* */
FT_EXPORT( FT_UShort )
FT_Get_FSType_Flags( FT_Face face );
@@ -3803,7 +3810,7 @@ FT_BEGIN_HEADER
*/
#define FREETYPE_MAJOR 2
#define FREETYPE_MINOR 4
-#define FREETYPE_PATCH 5
+#define FREETYPE_PATCH 6
/*************************************************************************/
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftadvanc.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftadvanc.h
index b2451bec426..b2451bec426 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftadvanc.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftadvanc.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbbox.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbbox.h
index 976691956f2..976691956f2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbbox.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbbox.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbdf.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbdf.h
index 4f8baf84017..4f8baf84017 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbdf.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbdf.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbitmap.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbitmap.h
index 92742369baa..92742369baa 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbitmap.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbitmap.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbzip2.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbzip2.h
index 1bf81b15e89..1bf81b15e89 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftbzip2.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftbzip2.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftcache.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftcache.h
index 6af53062283..6af53062283 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftcache.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftcache.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftchapters.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftchapters.h
index 6cdf54e495b..6cdf54e495b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftchapters.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftchapters.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftcid.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftcid.h
index 203a30caf85..203a30caf85 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftcid.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftcid.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fterrdef.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fterrdef.h
index d4e7287f2e1..d4e7287f2e1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fterrdef.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fterrdef.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fterrors.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fterrors.h
index 6600dadd0df..6600dadd0df 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fterrors.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fterrors.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgasp.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgasp.h
index 5e978e5c14c..5e978e5c14c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgasp.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgasp.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftglyph.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftglyph.h
index 3de69f7aedd..3de69f7aedd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftglyph.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftglyph.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgxval.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgxval.h
index 497015c1011..497015c1011 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgxval.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgxval.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgzip.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgzip.h
index acbc4f0327b..acbc4f0327b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftgzip.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftgzip.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftimage.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftimage.h
index 04b5e04f7bb..04b5e04f7bb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftimage.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftimage.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftincrem.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftincrem.h
index aaf689ff16c..aaf689ff16c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftincrem.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftincrem.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlcdfil.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlcdfil.h
index 0b55ebee65c..0b55ebee65c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlcdfil.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlcdfil.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlist.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlist.h
index bb6f7f119d3..bb6f7f119d3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlist.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlist.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlzw.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlzw.h
index 00d40169a75..00d40169a75 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftlzw.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftlzw.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmac.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmac.h
index ab5bab5170c..ab5bab5170c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmac.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmac.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmm.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmm.h
index 3aefb9e4f25..3aefb9e4f25 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmm.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmm.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmodapi.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmodapi.h
index 8f2e0179475..8f2e0179475 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmodapi.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmodapi.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmoderr.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmoderr.h
index 1bf3b384abe..1bf3b384abe 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftmoderr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftmoderr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftotval.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftotval.h
index 027f2e88657..027f2e88657 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftotval.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftotval.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftoutln.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftoutln.h
index 1cf3c3f8009..1cf3c3f8009 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftoutln.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftoutln.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftpfr.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftpfr.h
index 0b7b7d427c9..0b7b7d427c9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftpfr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftpfr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftrender.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftrender.h
index dd0229b815e..dd0229b815e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftrender.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftrender.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsizes.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsizes.h
index 3e548cc39f3..3e548cc39f3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsizes.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsizes.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsnames.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsnames.h
index 485e4e162e7..485e4e162e7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsnames.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsnames.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftstroke.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftstroke.h
index 3afb87df887..dbda6d23dea 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftstroke.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftstroke.h
@@ -4,7 +4,7 @@
/* */
/* FreeType path stroker (specification). */
/* */
-/* Copyright 2002, 2003, 2004, 2005, 2006, 2008, 2009 by */
+/* Copyright 2002-2006, 2008, 2009, 2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -75,20 +75,44 @@ FT_BEGIN_HEADER
* to join two lines smoothly.
*
* FT_STROKER_LINEJOIN_BEVEL ::
- * Used to render beveled line joins; i.e., the two joining lines
- * are extended until they intersect.
- *
+ * Used to render beveled line joins. The outer corner of
+ * the joined lines is filled by enclosing the triangular
+ * region of the corner with a straight line between the
+ * outer corners of each stroke.
+ *
+ * FT_STROKER_LINEJOIN_MITER_FIXED ::
+ * Used to render mitered line joins, with fixed bevels if the
+ * miter limit is exceeded. The outer edges of the strokes
+ * for the two segments are extended until they meet at an
+ * angle. If the segments meet at too sharp an angle (such
+ * that the miter would extend from the intersection of the
+ * segments a distance greater than the product of the miter
+ * limit value and the border radius), then a bevel join (see
+ * above) is used instead. This prevents long spikes being
+ * created. FT_STROKER_LINEJOIN_MITER_FIXED generates a miter
+ * line join as used in PostScript and PDF.
+ *
+ * FT_STROKER_LINEJOIN_MITER_VARIABLE ::
* FT_STROKER_LINEJOIN_MITER ::
- * Same as beveled rendering, except that an additional line
- * break is added if the angle between the two joining lines
- * is too closed (this is useful to avoid unpleasant spikes
- * in beveled rendering).
+ * Used to render mitered line joins, with variable bevels if
+ * the miter limit is exceeded. The intersection of the
+ * strokes is clipped at a line perpendicular to the bisector
+ * of the angle between the strokes, at the distance from the
+ * intersection of the segments equal to the product of the
+ * miter limit value and the border radius. This prevents
+ * long spikes being created.
+ * FT_STROKER_LINEJOIN_MITER_VARIABLE generates a mitered line
+ * join as used in XPS. FT_STROKER_LINEJOIN_MITER is an alias
+ * for FT_STROKER_LINEJOIN_MITER_VARIABLE, retained for
+ * backwards compatibility.
*/
typedef enum FT_Stroker_LineJoin_
{
- FT_STROKER_LINEJOIN_ROUND = 0,
- FT_STROKER_LINEJOIN_BEVEL,
- FT_STROKER_LINEJOIN_MITER
+ FT_STROKER_LINEJOIN_ROUND = 0,
+ FT_STROKER_LINEJOIN_BEVEL = 1,
+ FT_STROKER_LINEJOIN_MITER_VARIABLE = 2,
+ FT_STROKER_LINEJOIN_MITER = FT_STROKER_LINEJOIN_MITER_VARIABLE,
+ FT_STROKER_LINEJOIN_MITER_FIXED = 3
} FT_Stroker_LineJoin;
@@ -245,7 +269,8 @@ FT_BEGIN_HEADER
* The line join style.
*
* miter_limit ::
- * The miter limit for the FT_STROKER_LINEJOIN_MITER style,
+ * The miter limit for the FT_STROKER_LINEJOIN_MITER_FIXED and
+ * FT_STROKER_LINEJOIN_MITER_VARIABLE line join styles,
* expressed as 16.16 fixed point value.
*
* @note:
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsynth.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsynth.h
index a068b7928d6..a068b7928d6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsynth.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsynth.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsystem.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsystem.h
index e07460c55d4..e07460c55d4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftsystem.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftsystem.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fttrigon.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fttrigon.h
index 6b77d2ee54c..6b77d2ee54c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fttrigon.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fttrigon.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fttypes.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fttypes.h
index a57ffa69bd8..a57ffa69bd8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/fttypes.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/fttypes.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftwinfnt.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftwinfnt.h
index ea33353536e..ea33353536e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftwinfnt.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftwinfnt.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftxf86.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftxf86.h
index 8c68afdcc58..8c68afdcc58 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ftxf86.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ftxf86.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/autohint.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/autohint.h
index 7e3a08a0511..7e3a08a0511 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/autohint.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/autohint.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftcalc.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftcalc.h
index f8b4324777e..f8b4324777e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftcalc.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftcalc.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftdebug.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftdebug.h
index 7baae3531d5..7baae3531d5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftdebug.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftdebug.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftdriver.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftdriver.h
index 1d06997bd18..1d06997bd18 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftdriver.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftdriver.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftgloadr.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftgloadr.h
index ce4dc6c9cc6..ce4dc6c9cc6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftgloadr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftgloadr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftmemory.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftmemory.h
index 026aa63eaa9..026aa63eaa9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftmemory.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftmemory.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftobjs.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftobjs.h
index 670eb78a845..670eb78a845 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftobjs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftobjs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftpic.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftpic.h
index 1b31957d702..1b31957d702 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftpic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftpic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftrfork.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftrfork.h
index aa573c87054..aa573c87054 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftrfork.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftrfork.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftserv.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftserv.h
index 569b9f7e0e8..569b9f7e0e8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftserv.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftserv.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftstream.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftstream.h
index 8b185005f53..8b185005f53 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftstream.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftstream.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/fttrace.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/fttrace.h
index fbefdbdf491..fbefdbdf491 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/fttrace.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/fttrace.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftvalid.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftvalid.h
index 00cd85e7bb6..00cd85e7bb6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/ftvalid.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/ftvalid.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/internal.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/internal.h
index f500a651c27..f500a651c27 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/internal.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/internal.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/psaux.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/psaux.h
index a96e0dfa865..a96e0dfa865 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/psaux.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/psaux.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/pshints.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/pshints.h
index 0c357651be4..0c357651be4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/pshints.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/pshints.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svbdf.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svbdf.h
index 9264239146b..9264239146b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svbdf.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svbdf.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svcid.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svcid.h
index 9b874b5e725..9b874b5e725 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svcid.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svcid.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svgldict.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svgldict.h
index d66a41d5ae3..d66a41d5ae3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svgldict.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svgldict.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svgxval.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svgxval.h
index 2cdab506551..2cdab506551 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svgxval.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svgxval.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svkern.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svkern.h
index 1488adf493b..1488adf493b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svkern.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svkern.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svmm.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svmm.h
index 66e1da22f1a..66e1da22f1a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svmm.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svmm.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svotval.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svotval.h
index 970bbd57593..970bbd57593 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svotval.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svotval.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpfr.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpfr.h
index 462786f9ce9..462786f9ce9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpfr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpfr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpostnm.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpostnm.h
index 106c54f8530..106c54f8530 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpostnm.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpostnm.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpscmap.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpscmap.h
index 961030cc391..961030cc391 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpscmap.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpscmap.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpsinfo.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpsinfo.h
index 91ba91e5dc0..91ba91e5dc0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svpsinfo.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svpsinfo.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svsfnt.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svsfnt.h
index 30bb1620fe1..30bb1620fe1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svsfnt.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svsfnt.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svttcmap.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svttcmap.h
index 8af00351d9d..8af00351d9d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svttcmap.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svttcmap.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svtteng.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svtteng.h
index 58e02a6f9dd..58e02a6f9dd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svtteng.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svtteng.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svttglyf.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svttglyf.h
index ab2dc9a9fe9..ab2dc9a9fe9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svttglyf.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svttglyf.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svwinfnt.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svwinfnt.h
index 57f7765d92f..57f7765d92f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svwinfnt.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svwinfnt.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svxf86nm.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svxf86nm.h
index ca5d884a83c..ca5d884a83c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/services/svxf86nm.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/services/svxf86nm.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/sfnt.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/sfnt.h
index 6326debd00c..6326debd00c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/sfnt.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/sfnt.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/t1types.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/t1types.h
index 5f730637b5b..5f730637b5b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/t1types.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/t1types.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/tttypes.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/tttypes.h
index acbb863b0f1..acbb863b0f1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/internal/tttypes.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/internal/tttypes.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/t1tables.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/t1tables.h
index 5e2a3934cee..5e2a3934cee 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/t1tables.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/t1tables.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ttnameid.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ttnameid.h
index 66aef0432e0..66aef0432e0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ttnameid.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ttnameid.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/tttables.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/tttables.h
index 02236c2005d..02236c2005d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/tttables.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/tttables.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/tttags.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/tttags.h
index 307ce4b6374..307ce4b6374 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/tttags.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/tttags.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ttunpat.h b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ttunpat.h
index a0162759b78..a0162759b78 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/freetype/ttunpat.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/freetype/ttunpat.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/include/ft2build.h b/Build/source/libs/freetype2/freetype-2.4.6/include/ft2build.h
index 923d887df6f..923d887df6f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/include/ft2build.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/include/ft2build.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/modules.cfg b/Build/source/libs/freetype2/freetype-2.4.6/modules.cfg
index 8d5b6b598f3..8d5b6b598f3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/modules.cfg
+++ b/Build/source/libs/freetype2/freetype-2.4.6/modules.cfg
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/objs/README b/Build/source/libs/freetype2/freetype-2.4.6/objs/README
index befb63e0492..befb63e0492 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/objs/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/objs/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/Jamfile
index 76ee0f46e6d..76ee0f46e6d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/Jamfile
index 2714765b5b5..2714765b5b5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afangles.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afangles.c
index 790af1779c5..790af1779c5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afangles.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afangles.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afangles.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afangles.h
index f33f9e108e3..f33f9e108e3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afangles.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afangles.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afcjk.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afcjk.c
index 0acef9c85e5..0acef9c85e5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afcjk.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afcjk.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afcjk.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afcjk.h
index 8416c0d0214..8416c0d0214 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afcjk.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afcjk.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afdummy.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afdummy.c
index c71265131e6..c71265131e6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afdummy.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afdummy.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afdummy.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afdummy.h
index 95d8f8cf190..95d8f8cf190 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afdummy.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afdummy.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aferrors.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aferrors.h
index c2ed5fe2abe..c2ed5fe2abe 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aferrors.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aferrors.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afglobal.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afglobal.c
index 3c5f02ec6e0..3c5f02ec6e0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afglobal.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afglobal.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afglobal.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afglobal.h
index cc6860b260d..cc6860b260d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afglobal.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afglobal.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afhints.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afhints.c
index f51066f02f5..f51066f02f5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afhints.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afhints.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afhints.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afhints.h
index 1c52e0de7e4..1c52e0de7e4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afhints.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afhints.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afindic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afindic.c
index c232cff7830..c232cff7830 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afindic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afindic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afindic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afindic.h
index 662a982200e..662a982200e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afindic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afindic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin.c
index 54fcf7f0aa8..54fcf7f0aa8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin.h
index c5c2d13f8d0..c5c2d13f8d0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin2.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin2.c
index 23558b87908..23558b87908 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin2.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin2.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin2.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin2.h
index 925c6214db3..925c6214db3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aflatin2.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aflatin2.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afloader.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afloader.c
index 966a0df73db..966a0df73db 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afloader.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afloader.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afloader.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afloader.h
index 3f91e1a2255..3f91e1a2255 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afloader.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afloader.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afmodule.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afmodule.c
index 20b62183822..20b62183822 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afmodule.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afmodule.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afmodule.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afmodule.h
index d9792399b63..d9792399b63 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afmodule.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afmodule.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afpic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afpic.c
index 3aefbc51ce0..3aefbc51ce0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afpic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afpic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afpic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afpic.h
index c1632e76e9a..c1632e76e9a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afpic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afpic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aftypes.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aftypes.h
index 44997d1e228..44997d1e228 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/aftypes.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/aftypes.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afwarp.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afwarp.c
index d0d4850bdcb..d0d4850bdcb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afwarp.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afwarp.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afwarp.h b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afwarp.h
index 7343fdd5ef5..7343fdd5ef5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/afwarp.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/afwarp.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/autofit.c b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/autofit.c
index 3883a0a7060..3883a0a7060 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/autofit.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/autofit.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/module.mk
index 6ec60912ab7..6ec60912ab7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/rules.mk
index b76bb79ab43..b76bb79ab43 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/autofit/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/autofit/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/base/Jamfile
index 832e8b84249..832e8b84249 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/basepic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/basepic.c
index c0bccb6959b..c0bccb6959b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/basepic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/basepic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/basepic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/base/basepic.h
index bb17745769e..bb17745769e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/basepic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/basepic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftadvanc.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftadvanc.c
index 8ab7fcb9271..8ab7fcb9271 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftadvanc.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftadvanc.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftapi.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftapi.c
index 8914d1f4e99..8914d1f4e99 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftapi.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftapi.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbase.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbase.c
index 6a27ea95a62..6a27ea95a62 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbase.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbase.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbase.h b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbase.h
index 6375613b2dd..6375613b2dd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbase.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbase.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbbox.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbbox.c
index 4b8e9112fee..4b8e9112fee 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbbox.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbbox.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbdf.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbdf.c
index d29adf09dd3..d29adf09dd3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbdf.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbdf.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbitmap.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbitmap.c
index 22ec337526a..22ec337526a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftbitmap.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftbitmap.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftcalc.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftcalc.c
index 3892fabfe93..3892fabfe93 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftcalc.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftcalc.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftcid.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftcid.c
index 733aae14751..733aae14751 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftcid.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftcid.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftdbgmem.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftdbgmem.c
index 12fed04bb94..12fed04bb94 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftdbgmem.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftdbgmem.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftdebug.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftdebug.c
index 2adbeabeb23..2adbeabeb23 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftdebug.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftdebug.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftfstype.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftfstype.c
index d0ef7b7c1b0..d0ef7b7c1b0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftfstype.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftfstype.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgasp.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgasp.c
index 8485d29259e..8485d29259e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgasp.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgasp.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgloadr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgloadr.c
index 8483450192c..8483450192c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgloadr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgloadr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftglyph.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftglyph.c
index b22050800b7..b22050800b7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftglyph.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftglyph.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgxval.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgxval.c
index aeeb8ce4fc9..aeeb8ce4fc9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftgxval.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftgxval.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftinit.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftinit.c
index 305177a7e16..305177a7e16 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftinit.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftinit.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftlcdfil.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftlcdfil.c
index 0da4ba160e3..0da4ba160e3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftlcdfil.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftlcdfil.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftmac.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftmac.c
index 63f927d57d8..63f927d57d8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftmac.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftmac.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftmm.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftmm.c
index 0307729811f..0307729811f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftmm.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftmm.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftobjs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftobjs.c
index c627c0b5b6c..5069afb2c91 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftobjs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftobjs.c
@@ -155,6 +155,9 @@
(const FT_Byte*)args->memory_base,
args->memory_size );
}
+
+#ifndef FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT
+
else if ( args->flags & FT_OPEN_PATHNAME )
{
/* create a normal system stream */
@@ -170,6 +173,9 @@
FT_FREE( stream );
stream = args->stream;
}
+
+#endif
+
else
error = FT_Err_Invalid_Argument;
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftotval.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftotval.c
index 694fd2b87a0..694fd2b87a0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftotval.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftotval.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftoutln.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftoutln.c
index 356b1561161..356b1561161 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftoutln.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftoutln.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpatent.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpatent.c
index 501cab52cad..82b42f03438 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpatent.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpatent.c
@@ -269,7 +269,7 @@
#if defined( TT_CONFIG_OPTION_UNPATENTED_HINTING ) && \
- !defined( TT_CONFIG_OPTION_BYTECODE_INTEPRETER )
+ !defined( TT_CONFIG_OPTION_BYTECODE_INTERPRETER )
if ( face && FT_IS_SFNT( face ) )
{
result = !face->internal->ignore_unpatented_hinter;
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpfr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpfr.c
index 3a0f92d07ae..3a0f92d07ae 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpfr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpfr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpic.c
index d5271a9726a..d5271a9726a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftpic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftpic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftrfork.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftrfork.c
index 4e7d510a57c..4e7d510a57c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftrfork.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftrfork.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsnames.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsnames.c
index 3447888ca23..3447888ca23 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsnames.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsnames.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftstream.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftstream.c
index fc2868e8dae..fc2868e8dae 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftstream.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftstream.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftstroke.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftstroke.c
index cd4bf043397..3f24f9ee841 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftstroke.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftstroke.c
@@ -34,7 +34,7 @@
return o == FT_ORIENTATION_TRUETYPE ? FT_STROKER_BORDER_RIGHT
- : FT_STROKER_BORDER_LEFT ;
+ : FT_STROKER_BORDER_LEFT;
}
@@ -47,20 +47,21 @@
return o == FT_ORIENTATION_TRUETYPE ? FT_STROKER_BORDER_LEFT
- : FT_STROKER_BORDER_RIGHT ;
+ : FT_STROKER_BORDER_RIGHT;
}
- /***************************************************************************/
- /***************************************************************************/
- /***** *****/
- /***** BEZIER COMPUTATIONS *****/
- /***** *****/
- /***************************************************************************/
- /***************************************************************************/
+ /*************************************************************************/
+ /*************************************************************************/
+ /***** *****/
+ /***** BEZIER COMPUTATIONS *****/
+ /***** *****/
+ /*************************************************************************/
+ /*************************************************************************/
#define FT_SMALL_CONIC_THRESHOLD ( FT_ANGLE_PI / 6 )
-#define FT_SMALL_CUBIC_THRESHOLD ( FT_ANGLE_PI / 6 )
+#define FT_SMALL_CUBIC_THRESHOLD ( FT_ANGLE_PI / 8 )
+
#define FT_EPSILON 2
#define FT_IS_SMALL( x ) ( (x) > -FT_EPSILON && (x) < FT_EPSILON )
@@ -69,7 +70,7 @@
static FT_Pos
ft_pos_abs( FT_Pos x )
{
- return x >= 0 ? x : -x ;
+ return x >= 0 ? x : -x;
}
@@ -114,18 +115,28 @@
if ( close1 )
{
if ( close2 )
- *angle_in = *angle_out = 0;
+ {
+ /* basically a point; */
+ /* do nothing to retain original direction */
+ }
else
- *angle_in = *angle_out = FT_Atan2( d2.x, d2.y );
- }
- else if ( close2 )
- {
- *angle_in = *angle_out = FT_Atan2( d1.x, d1.y );
+ {
+ *angle_in =
+ *angle_out = FT_Atan2( d2.x, d2.y );
+ }
}
- else
+ else /* !close1 */
{
- *angle_in = FT_Atan2( d1.x, d1.y );
- *angle_out = FT_Atan2( d2.x, d2.y );
+ if ( close2 )
+ {
+ *angle_in =
+ *angle_out = FT_Atan2( d1.x, d1.y );
+ }
+ else
+ {
+ *angle_in = FT_Atan2( d1.x, d1.y );
+ *angle_out = FT_Atan2( d2.x, d2.y );
+ }
}
theta = ft_pos_abs( FT_Angle_Diff( *angle_in, *angle_out ) );
@@ -162,6 +173,17 @@
}
+ /* Return the average of `angle1' and `angle2'. */
+ /* This gives correct result even if `angle1' and `angle2' */
+ /* have opposite signs. */
+ static FT_Angle
+ ft_angle_mean( FT_Angle angle1,
+ FT_Angle angle2 )
+ {
+ return angle1 + FT_Angle_Diff( angle1, angle2 ) / 2;
+ }
+
+
static FT_Bool
ft_cubic_is_small_enough( FT_Vector* base,
FT_Angle *angle_in,
@@ -184,34 +206,70 @@
close2 = FT_IS_SMALL( d2.x ) && FT_IS_SMALL( d2.y );
close3 = FT_IS_SMALL( d3.x ) && FT_IS_SMALL( d3.y );
- if ( close1 || close3 )
+ if ( close1 )
{
if ( close2 )
{
- /* basically a point */
- *angle_in = *angle_out = *angle_mid = 0;
- }
- else if ( close1 )
- {
- *angle_in = *angle_mid = FT_Atan2( d2.x, d2.y );
- *angle_out = FT_Atan2( d3.x, d3.y );
+ if ( close3 )
+ {
+ /* basically a point; */
+ /* do nothing to retain original direction */
+ }
+ else /* !close3 */
+ {
+ *angle_in =
+ *angle_mid =
+ *angle_out = FT_Atan2( d3.x, d3.y );
+ }
}
- else /* close2 */
+ else /* !close2 */
{
- *angle_in = FT_Atan2( d1.x, d1.y );
- *angle_mid = *angle_out = FT_Atan2( d2.x, d2.y );
+ if ( close3 )
+ {
+ *angle_in =
+ *angle_mid =
+ *angle_out = FT_Atan2( d2.x, d2.y );
+ }
+ else /* !close3 */
+ {
+ *angle_in =
+ *angle_mid = FT_Atan2( d2.x, d2.y );
+ *angle_out = FT_Atan2( d3.x, d3.y );
+ }
}
}
- else if ( close2 )
- {
- *angle_in = *angle_mid = FT_Atan2( d1.x, d1.y );
- *angle_out = FT_Atan2( d3.x, d3.y );
- }
- else
+ else /* !close1 */
{
- *angle_in = FT_Atan2( d1.x, d1.y );
- *angle_mid = FT_Atan2( d2.x, d2.y );
- *angle_out = FT_Atan2( d3.x, d3.y );
+ if ( close2 )
+ {
+ if ( close3 )
+ {
+ *angle_in =
+ *angle_mid =
+ *angle_out = FT_Atan2( d1.x, d1.y );
+ }
+ else /* !close3 */
+ {
+ *angle_in = FT_Atan2( d1.x, d1.y );
+ *angle_out = FT_Atan2( d3.x, d3.y );
+ *angle_mid = ft_angle_mean( *angle_in, *angle_out );
+ }
+ }
+ else /* !close2 */
+ {
+ if ( close3 )
+ {
+ *angle_in = FT_Atan2( d1.x, d1.y );
+ *angle_mid =
+ *angle_out = FT_Atan2( d2.x, d2.y );
+ }
+ else /* !close3 */
+ {
+ *angle_in = FT_Atan2( d1.x, d1.y );
+ *angle_mid = FT_Atan2( d2.x, d2.y );
+ *angle_out = FT_Atan2( d3.x, d3.y );
+ }
+ }
}
theta1 = ft_pos_abs( FT_Angle_Diff( *angle_in, *angle_mid ) );
@@ -222,13 +280,13 @@
}
- /***************************************************************************/
- /***************************************************************************/
- /***** *****/
- /***** STROKE BORDERS *****/
- /***** *****/
- /***************************************************************************/
- /***************************************************************************/
+ /*************************************************************************/
+ /*************************************************************************/
+ /***** *****/
+ /***** STROKE BORDERS *****/
+ /***** *****/
+ /*************************************************************************/
+ /*************************************************************************/
typedef enum FT_StrokeTags_
{
@@ -239,7 +297,7 @@
} FT_StrokeTags;
-#define FT_STROKE_TAG_BEGIN_END (FT_STROKE_TAG_BEGIN|FT_STROKE_TAG_END)
+#define FT_STROKE_TAG_BEGIN_END ( FT_STROKE_TAG_BEGIN | FT_STROKE_TAG_END )
typedef struct FT_StrokeBorderRec_
{
@@ -247,7 +305,7 @@
FT_UInt max_points;
FT_Vector* points;
FT_Byte* tags;
- FT_Bool movable;
+ FT_Bool movable; /* TRUE for ends of lineto borders */
FT_Int start; /* index of current sub-path start point */
FT_Memory memory;
FT_Bool valid;
@@ -368,6 +426,12 @@
}
else
{
+ /* don't add zero-length lineto */
+ if ( border->num_points > 0 &&
+ FT_IS_SMALL( border->points[border->num_points - 1].x - to->x ) &&
+ FT_IS_SMALL( border->points[border->num_points - 1].y - to->y ) )
+ return error;
+
/* add one point */
error = ft_stroke_border_grow( border, 1 );
if ( !error )
@@ -403,6 +467,7 @@
FT_Vector* vec = border->points + border->num_points;
FT_Byte* tag = border->tags + border->num_points;
+
vec[0] = *control;
vec[1] = *to;
@@ -411,7 +476,9 @@
border->num_points += 2;
}
+
border->movable = FALSE;
+
return error;
}
@@ -444,7 +511,9 @@
border->num_points += 3;
}
+
border->movable = FALSE;
+
return error;
}
@@ -530,7 +599,7 @@
if ( border->start >= 0 )
ft_stroke_border_close( border, FALSE );
- border->start = border->num_points;
+ border->start = border->num_points;
border->movable = FALSE;
return ft_stroke_border_lineto( border, to, FALSE );
@@ -673,34 +742,38 @@
}
}
- outline->n_points = (short)( outline->n_points + border->num_points );
+ outline->n_points = (short)( outline->n_points + border->num_points );
FT_ASSERT( FT_Outline_Check( outline ) == 0 );
}
- /***************************************************************************/
- /***************************************************************************/
- /***** *****/
- /***** STROKER *****/
- /***** *****/
- /***************************************************************************/
- /***************************************************************************/
+ /*************************************************************************/
+ /*************************************************************************/
+ /***** *****/
+ /***** STROKER *****/
+ /***** *****/
+ /*************************************************************************/
+ /*************************************************************************/
#define FT_SIDE_TO_ROTATE( s ) ( FT_ANGLE_PI2 - (s) * FT_ANGLE_PI )
typedef struct FT_StrokerRec_
{
- FT_Angle angle_in;
- FT_Angle angle_out;
- FT_Vector center;
- FT_Bool first_point;
- FT_Bool subpath_open;
- FT_Angle subpath_angle;
- FT_Vector subpath_start;
+ FT_Angle angle_in; /* direction into curr join */
+ FT_Angle angle_out; /* direction out of join */
+ FT_Vector center; /* current position */
+ FT_Fixed line_length; /* length of last lineto */
+ FT_Bool first_point; /* is this the start? */
+ FT_Bool subpath_open; /* is the subpath open? */
+ FT_Angle subpath_angle; /* subpath start direction */
+ FT_Vector subpath_start; /* subpath start position */
+ FT_Fixed subpath_line_length; /* subpath start lineto len */
+ FT_Bool handle_wide_strokes; /* use wide strokes logic? */
FT_Stroker_LineCap line_cap;
FT_Stroker_LineJoin line_join;
+ FT_Stroker_LineJoin line_join_saved;
FT_Fixed miter_limit;
FT_Fixed radius;
@@ -733,7 +806,9 @@
ft_stroke_border_init( &stroker->borders[0], memory );
ft_stroke_border_init( &stroker->borders[1], memory );
}
+
*astroker = stroker;
+
return error;
}
@@ -752,6 +827,14 @@
stroker->line_join = line_join;
stroker->miter_limit = miter_limit;
+ /* ensure miter limit has sensible value */
+ if ( stroker->miter_limit < 0x10000 )
+ stroker->miter_limit = 0x10000;
+
+ /* save line join style: */
+ /* line join style can be temporarily changed when stroking curves */
+ stroker->line_join_saved = line_join;
+
FT_Stroker_Rewind( stroker );
}
@@ -788,7 +871,7 @@
}
- /* creates a circular arc at a corner or cap */
+ /* create a circular arc at a corner or cap */
static FT_Error
ft_stroker_arcto( FT_Stroker stroker,
FT_Int side )
@@ -815,7 +898,7 @@
}
- /* adds a cap at the end of an opened path */
+ /* add a cap at the end of an opened path */
static FT_Error
ft_stroker_cap( FT_Stroker stroker,
FT_Angle angle,
@@ -829,6 +912,7 @@
/* add a round cap */
stroker->angle_in = angle;
stroker->angle_out = angle + FT_ANGLE_PI;
+
error = ft_stroker_arcto( stroker, side );
}
else if ( stroker->line_cap == FT_STROKER_LINECAP_SQUARE )
@@ -881,7 +965,7 @@
delta.x += stroker->center.x;
delta.y += stroker->center.y;
- error = ft_stroke_border_lineto( border, &delta, FALSE );
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
}
Exit:
@@ -892,40 +976,52 @@
/* process an inside corner, i.e. compute intersection */
static FT_Error
ft_stroker_inside( FT_Stroker stroker,
- FT_Int side)
+ FT_Int side,
+ FT_Fixed line_length )
{
FT_StrokeBorder border = stroker->borders + side;
FT_Angle phi, theta, rotate;
- FT_Fixed length, thcos, sigma;
+ FT_Fixed length, thcos;
FT_Vector delta;
FT_Error error = FT_Err_Ok;
+ FT_Bool intersect; /* use intersection of lines? */
rotate = FT_SIDE_TO_ROTATE( side );
- /* compute median angle */
- theta = FT_Angle_Diff( stroker->angle_in, stroker->angle_out );
- if ( theta == FT_ANGLE_PI )
- theta = rotate;
+ theta = FT_Angle_Diff( stroker->angle_in, stroker->angle_out ) / 2;
+
+ /* Only intersect borders if between two lineto's and both */
+ /* lines are long enough (line_length is zero for curves). */
+ if ( !border->movable || line_length == 0 )
+ intersect = FALSE;
else
- theta = theta / 2;
+ {
+ /* compute minimum required length of lines */
+ FT_Fixed min_length = ft_pos_abs( FT_MulFix( stroker->radius,
+ FT_Tan( theta ) ) );
- phi = stroker->angle_in + theta;
- thcos = FT_Cos( theta );
- sigma = FT_MulFix( stroker->miter_limit, thcos );
+ intersect = FT_BOOL( stroker->line_length >= min_length &&
+ line_length >= min_length );
+ }
- /* TODO: find better criterion to switch off the optimization */
- if ( sigma < 0x10000L )
+ if ( !intersect )
{
FT_Vector_From_Polar( &delta, stroker->radius,
stroker->angle_out + rotate );
delta.x += stroker->center.x;
delta.y += stroker->center.y;
+
border->movable = FALSE;
}
else
{
+ /* compute median angle */
+ phi = stroker->angle_in + theta;
+
+ thcos = FT_Cos( theta );
+
length = FT_DivFix( stroker->radius, thcos );
FT_Vector_From_Polar( &delta, length, phi + rotate );
@@ -942,7 +1038,8 @@
/* process an outside corner, i.e. compute bevel/miter/round */
static FT_Error
ft_stroker_outside( FT_Stroker stroker,
- FT_Int side )
+ FT_Int side,
+ FT_Fixed line_length )
{
FT_StrokeBorder border = stroker->borders + side;
FT_Error error;
@@ -953,79 +1050,119 @@
error = ft_stroker_arcto( stroker, side );
else
{
- /* this is a mitered or beveled corner */
- FT_Fixed sigma, radius = stroker->radius;
- FT_Angle theta, phi;
- FT_Fixed thcos;
- FT_Bool miter;
+ /* this is a mitered (pointed) or beveled (truncated) corner */
+ FT_Fixed sigma = 0, radius = stroker->radius;
+ FT_Angle theta = 0, phi = 0;
+ FT_Fixed thcos = 0;
+ FT_Bool bevel, fixed_bevel;
rotate = FT_SIDE_TO_ROTATE( side );
- miter = FT_BOOL( stroker->line_join == FT_STROKER_LINEJOIN_MITER );
- theta = FT_Angle_Diff( stroker->angle_in, stroker->angle_out );
- if ( theta == FT_ANGLE_PI )
+ bevel =
+ FT_BOOL( stroker->line_join == FT_STROKER_LINEJOIN_BEVEL );
+
+ fixed_bevel =
+ FT_BOOL( stroker->line_join != FT_STROKER_LINEJOIN_MITER_VARIABLE );
+
+ if ( !bevel )
{
- theta = rotate;
- phi = stroker->angle_in;
+ theta = FT_Angle_Diff( stroker->angle_in, stroker->angle_out );
+
+ if ( theta == FT_ANGLE_PI )
+ {
+ theta = rotate;
+ phi = stroker->angle_in;
+ }
+ else
+ {
+ theta /= 2;
+ phi = stroker->angle_in + theta + rotate;
+ }
+
+ thcos = FT_Cos( theta );
+ sigma = FT_MulFix( stroker->miter_limit, thcos );
+
+ /* is miter limit exceeded? */
+ if ( sigma < 0x10000L )
+ {
+ /* don't create variable bevels for very small deviations; */
+ /* FT_Sin(x) = 0 for x <= 57 */
+ if ( fixed_bevel || ft_pos_abs( theta ) > 57 )
+ bevel = TRUE;
+ }
}
- else
+
+ if ( bevel ) /* this is a bevel (broken angle) */
{
- theta = theta / 2;
- phi = stroker->angle_in + theta + rotate;
- }
+ if ( fixed_bevel )
+ {
+ /* the outer corners are simply joined together */
+ FT_Vector delta;
- thcos = FT_Cos( theta );
- sigma = FT_MulFix( stroker->miter_limit, thcos );
- /* FT_Sin(x) = 0 for x <= 57 */
- if ( sigma >= 0x10000L || ft_pos_abs( theta ) <= 57 )
- miter = FALSE;
+ /* add bevel */
+ FT_Vector_From_Polar( &delta,
+ radius,
+ stroker->angle_out + rotate );
+ delta.x += stroker->center.x;
+ delta.y += stroker->center.y;
- if ( miter ) /* this is a miter (broken angle) */
- {
- FT_Vector middle, delta;
- FT_Fixed length;
+ border->movable = FALSE;
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
+ }
+ else /* variable bevel */
+ {
+ /* the miter is truncated */
+ FT_Vector middle, delta;
+ FT_Fixed length;
- /* compute middle point */
- FT_Vector_From_Polar( &middle,
- FT_MulFix( radius, stroker->miter_limit ),
- phi );
- middle.x += stroker->center.x;
- middle.y += stroker->center.y;
+ /* compute middle point */
+ FT_Vector_From_Polar( &middle,
+ FT_MulFix( radius, stroker->miter_limit ),
+ phi );
+ middle.x += stroker->center.x;
+ middle.y += stroker->center.y;
- /* compute first angle point */
- length = FT_MulFix( radius,
- FT_DivFix( 0x10000L - sigma,
- ft_pos_abs( FT_Sin( theta ) ) ) );
+ /* compute first angle point */
+ length = FT_MulFix( radius,
+ FT_DivFix( 0x10000L - sigma,
+ ft_pos_abs( FT_Sin( theta ) ) ) );
- FT_Vector_From_Polar( &delta, length, phi + rotate );
- delta.x += middle.x;
- delta.y += middle.y;
+ FT_Vector_From_Polar( &delta, length, phi + rotate );
+ delta.x += middle.x;
+ delta.y += middle.y;
- error = ft_stroke_border_lineto( border, &delta, FALSE );
- if ( error )
- goto Exit;
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
+ if ( error )
+ goto Exit;
- /* compute second angle point */
- FT_Vector_From_Polar( &delta, length, phi - rotate );
- delta.x += middle.x;
- delta.y += middle.y;
+ /* compute second angle point */
+ FT_Vector_From_Polar( &delta, length, phi - rotate );
+ delta.x += middle.x;
+ delta.y += middle.y;
- error = ft_stroke_border_lineto( border, &delta, FALSE );
- if ( error )
- goto Exit;
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
+ if ( error )
+ goto Exit;
- /* finally, add a movable end point */
- FT_Vector_From_Polar( &delta, radius, stroker->angle_out + rotate );
- delta.x += stroker->center.x;
- delta.y += stroker->center.y;
+ /* finally, add an end point; only needed if not lineto */
+ /* (line_length is zero for curves) */
+ if ( line_length == 0 )
+ {
+ FT_Vector_From_Polar( &delta,
+ radius,
+ stroker->angle_out + rotate );
- error = ft_stroke_border_lineto( border, &delta, TRUE );
- }
+ delta.x += stroker->center.x;
+ delta.y += stroker->center.y;
- else /* this is a bevel (intersection) */
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
+ }
+ }
+ }
+ else /* this is a miter (intersection) */
{
FT_Fixed length;
FT_Vector delta;
@@ -1041,13 +1178,18 @@
if ( error )
goto Exit;
- /* now add end point */
- FT_Vector_From_Polar( &delta, stroker->radius,
- stroker->angle_out + rotate );
- delta.x += stroker->center.x;
- delta.y += stroker->center.y;
+ /* now add an end point; only needed if not lineto */
+ /* (line_length is zero for curves) */
+ if ( line_length == 0 )
+ {
+ FT_Vector_From_Polar( &delta,
+ stroker->radius,
+ stroker->angle_out + rotate );
+ delta.x += stroker->center.x;
+ delta.y += stroker->center.y;
- error = ft_stroke_border_lineto( border, &delta, TRUE );
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
+ }
}
}
@@ -1057,7 +1199,8 @@
static FT_Error
- ft_stroker_process_corner( FT_Stroker stroker )
+ ft_stroker_process_corner( FT_Stroker stroker,
+ FT_Fixed line_length )
{
FT_Error error = FT_Err_Ok;
FT_Angle turn;
@@ -1078,12 +1221,12 @@
inside_side = 1;
/* process the inside side */
- error = ft_stroker_inside( stroker, inside_side );
+ error = ft_stroker_inside( stroker, inside_side, line_length );
if ( error )
goto Exit;
/* process the outside side */
- error = ft_stroker_outside( stroker, 1 - inside_side );
+ error = ft_stroker_outside( stroker, 1 - inside_side, line_length );
Exit:
return error;
@@ -1094,7 +1237,8 @@
/* start of the subpath */
static FT_Error
ft_stroker_subpath_start( FT_Stroker stroker,
- FT_Angle start_angle )
+ FT_Angle start_angle,
+ FT_Fixed line_length )
{
FT_Vector delta;
FT_Vector point;
@@ -1119,9 +1263,11 @@
border++;
error = ft_stroke_border_moveto( border, &point );
- /* save angle for last cap */
- stroker->subpath_angle = start_angle;
- stroker->first_point = FALSE;
+ /* save angle, position, and line length for last join */
+ /* (line_length is zero for curves) */
+ stroker->subpath_angle = start_angle;
+ stroker->first_point = FALSE;
+ stroker->subpath_line_length = line_length;
Exit:
return error;
@@ -1139,10 +1285,19 @@
FT_Vector delta;
FT_Angle angle;
FT_Int side;
+ FT_Fixed line_length;
+
delta.x = to->x - stroker->center.x;
delta.y = to->y - stroker->center.y;
+ /* a zero-length lineto is a no-op; avoid creating a spurious corner */
+ if ( delta.x == 0 && delta.y == 0 )
+ goto Exit;
+
+ /* compute length of line */
+ line_length = FT_Vector_Length( &delta );
+
angle = FT_Atan2( delta.x, delta.y );
FT_Vector_From_Polar( &delta, stroker->radius, angle + FT_ANGLE_PI2 );
@@ -1152,7 +1307,7 @@
/* This is the first segment of a subpath. We need to */
/* add a point to each border at their respective starting */
/* point locations. */
- error = ft_stroker_subpath_start( stroker, angle );
+ error = ft_stroker_subpath_start( stroker, angle, line_length );
if ( error )
goto Exit;
}
@@ -1160,13 +1315,12 @@
{
/* process the current corner */
stroker->angle_out = angle;
- error = ft_stroker_process_corner( stroker );
+ error = ft_stroker_process_corner( stroker, line_length );
if ( error )
goto Exit;
}
/* now add a line segment to both the `inside' and `outside' paths */
-
for ( border = stroker->borders, side = 1; side >= 0; side--, border++ )
{
FT_Vector point;
@@ -1175,6 +1329,7 @@
point.x = to->x + delta.x;
point.y = to->y + delta.y;
+ /* the ends of lineto borders are movable */
error = ft_stroke_border_lineto( border, &point, TRUE );
if ( error )
goto Exit;
@@ -1183,8 +1338,9 @@
delta.y = -delta.y;
}
- stroker->angle_in = angle;
- stroker->center = *to;
+ stroker->angle_in = angle;
+ stroker->center = *to;
+ stroker->line_length = line_length;
Exit:
return error;
@@ -1202,10 +1358,20 @@
FT_Vector bez_stack[34];
FT_Vector* arc;
FT_Vector* limit = bez_stack + 30;
- FT_Angle start_angle;
FT_Bool first_arc = TRUE;
+ /* if all control points are coincident, this is a no-op; */
+ /* avoid creating a spurious corner */
+ if ( FT_IS_SMALL( stroker->center.x - control->x ) &&
+ FT_IS_SMALL( stroker->center.y - control->y ) &&
+ FT_IS_SMALL( control->x - to->x ) &&
+ FT_IS_SMALL( control->y - to->y ) )
+ {
+ stroker->center = *to;
+ goto Exit;
+ }
+
arc = bez_stack;
arc[0] = *to;
arc[1] = *control;
@@ -1216,11 +1382,15 @@
FT_Angle angle_in, angle_out;
- angle_in = angle_out = 0; /* remove compiler warnings */
+ /* initialize with current direction */
+ angle_in = angle_out = stroker->angle_in;
if ( arc < limit &&
!ft_conic_is_small_enough( arc, &angle_in, &angle_out ) )
{
+ if ( stroker->first_point )
+ stroker->angle_in = angle_in;
+
ft_conic_split( arc );
arc += 2;
continue;
@@ -1230,32 +1400,54 @@
{
first_arc = FALSE;
- start_angle = angle_in;
-
/* process corner if necessary */
if ( stroker->first_point )
- error = ft_stroker_subpath_start( stroker, start_angle );
+ error = ft_stroker_subpath_start( stroker, angle_in, 0 );
else
{
- stroker->angle_out = start_angle;
- error = ft_stroker_process_corner( stroker );
+ stroker->angle_out = angle_in;
+ error = ft_stroker_process_corner( stroker, 0 );
}
}
+ else if ( ft_pos_abs( FT_Angle_Diff( stroker->angle_in, angle_in ) ) >
+ FT_SMALL_CONIC_THRESHOLD / 4 )
+ {
+ /* if the deviation from one arc to the next is too great, */
+ /* add a round corner */
+ stroker->center = arc[2];
+ stroker->angle_out = angle_in;
+ stroker->line_join = FT_STROKER_LINEJOIN_ROUND;
+
+ error = ft_stroker_process_corner( stroker, 0 );
+
+ /* reinstate line join style */
+ stroker->line_join = stroker->line_join_saved;
+ }
+
+ if ( error )
+ goto Exit;
/* the arc's angle is small enough; we can add it directly to each */
/* border */
{
- FT_Vector ctrl, end;
- FT_Angle theta, phi, rotate;
- FT_Fixed length;
- FT_Int side;
+ FT_Vector ctrl, end;
+ FT_Angle theta, phi, rotate, alpha0 = 0;
+ FT_Fixed length;
+ FT_StrokeBorder border;
+ FT_Int side;
theta = FT_Angle_Diff( angle_in, angle_out ) / 2;
phi = angle_in + theta;
length = FT_DivFix( stroker->radius, FT_Cos( theta ) );
- for ( side = 0; side <= 1; side++ )
+ /* compute direction of original arc */
+ if ( stroker->handle_wide_strokes )
+ alpha0 = FT_Atan2( arc[0].x - arc[2].x, arc[0].y - arc[2].y );
+
+ for ( border = stroker->borders, side = 0;
+ side <= 1;
+ side++, border++ )
{
rotate = FT_SIDE_TO_ROTATE( side );
@@ -1269,8 +1461,70 @@
end.x += arc[0].x;
end.y += arc[0].y;
- error = ft_stroke_border_conicto( stroker->borders + side,
- &ctrl, &end );
+ if ( stroker->handle_wide_strokes )
+ {
+ FT_Vector start;
+ FT_Angle alpha1;
+
+
+ /* determine whether the border radius is greater than the */
+ /* radius of curvature of the original arc */
+ start = border->points[border->num_points - 1];
+
+ alpha1 = FT_Atan2( end.x - start.x, end.y - start.y );
+
+ /* is the direction of the border arc opposite to */
+ /* that of the original arc? */
+ if ( ft_pos_abs( FT_Angle_Diff( alpha0, alpha1 ) ) >
+ FT_ANGLE_PI / 2 )
+ {
+ FT_Angle beta, gamma;
+ FT_Vector bvec, delta;
+ FT_Fixed blen, sinA, sinB, alen;
+
+
+ /* use the sine rule to find the intersection point */
+ beta = FT_Atan2( arc[2].x - start.x, arc[2].y - start.y );
+ gamma = FT_Atan2( arc[0].x - end.x, arc[0].y - end.y );
+
+ bvec.x = end.x - start.x;
+ bvec.y = end.y - start.y;
+
+ blen = FT_Vector_Length( &bvec );
+
+ sinA = ft_pos_abs( FT_Sin( alpha1 - gamma ) );
+ sinB = ft_pos_abs( FT_Sin( beta - gamma ) );
+
+ alen = FT_DivFix( FT_MulFix( blen, sinA ), sinB );
+
+ FT_Vector_From_Polar( &delta, alen, beta );
+ delta.x += start.x;
+ delta.y += start.y;
+
+ /* circumnavigate the negative sector backwards */
+ border->movable = FALSE;
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
+ if ( error )
+ goto Exit;
+ error = ft_stroke_border_lineto( border, &end, FALSE );
+ if ( error )
+ goto Exit;
+ error = ft_stroke_border_conicto( border, &ctrl, &start );
+ if ( error )
+ goto Exit;
+ /* and then move to the endpoint */
+ error = ft_stroke_border_lineto( border, &end, FALSE );
+ if ( error )
+ goto Exit;
+
+ continue;
+ }
+
+ /* else fall through */
+ }
+
+ /* simply add an arc */
+ error = ft_stroke_border_conicto( border, &ctrl, &end );
if ( error )
goto Exit;
}
@@ -1278,8 +1532,7 @@
arc -= 2;
- if ( arc < bez_stack )
- stroker->angle_in = angle_out;
+ stroker->angle_in = angle_out;
}
stroker->center = *to;
@@ -1301,10 +1554,22 @@
FT_Vector bez_stack[37];
FT_Vector* arc;
FT_Vector* limit = bez_stack + 32;
- FT_Angle start_angle;
FT_Bool first_arc = TRUE;
+ /* if all control points are coincident, this is a no-op; */
+ /* avoid creating a spurious corner */
+ if ( FT_IS_SMALL( stroker->center.x - control1->x ) &&
+ FT_IS_SMALL( stroker->center.y - control1->y ) &&
+ FT_IS_SMALL( control1->x - control2->x ) &&
+ FT_IS_SMALL( control1->y - control2->y ) &&
+ FT_IS_SMALL( control2->x - to->x ) &&
+ FT_IS_SMALL( control2->y - to->y ) )
+ {
+ stroker->center = *to;
+ goto Exit;
+ }
+
arc = bez_stack;
arc[0] = *to;
arc[1] = *control2;
@@ -1316,13 +1581,16 @@
FT_Angle angle_in, angle_mid, angle_out;
- /* remove compiler warnings */
- angle_in = angle_out = angle_mid = 0;
+ /* initialize with current direction */
+ angle_in = angle_out = angle_mid = stroker->angle_in;
if ( arc < limit &&
!ft_cubic_is_small_enough( arc, &angle_in,
&angle_mid, &angle_out ) )
{
+ if ( stroker->first_point )
+ stroker->angle_in = angle_in;
+
ft_cubic_split( arc );
arc += 3;
continue;
@@ -1333,36 +1601,56 @@
first_arc = FALSE;
/* process corner if necessary */
- start_angle = angle_in;
-
if ( stroker->first_point )
- error = ft_stroker_subpath_start( stroker, start_angle );
+ error = ft_stroker_subpath_start( stroker, angle_in, 0 );
else
{
- stroker->angle_out = start_angle;
- error = ft_stroker_process_corner( stroker );
+ stroker->angle_out = angle_in;
+ error = ft_stroker_process_corner( stroker, 0 );
}
- if ( error )
- goto Exit;
+ }
+ else if ( ft_pos_abs( FT_Angle_Diff( stroker->angle_in, angle_in ) ) >
+ FT_SMALL_CUBIC_THRESHOLD / 4 )
+ {
+ /* if the deviation from one arc to the next is too great, */
+ /* add a round corner */
+ stroker->center = arc[3];
+ stroker->angle_out = angle_in;
+ stroker->line_join = FT_STROKER_LINEJOIN_ROUND;
+
+ error = ft_stroker_process_corner( stroker, 0 );
+
+ /* reinstate line join style */
+ stroker->line_join = stroker->line_join_saved;
}
+ if ( error )
+ goto Exit;
+
/* the arc's angle is small enough; we can add it directly to each */
/* border */
{
- FT_Vector ctrl1, ctrl2, end;
- FT_Angle theta1, phi1, theta2, phi2, rotate;
- FT_Fixed length1, length2;
- FT_Int side;
+ FT_Vector ctrl1, ctrl2, end;
+ FT_Angle theta1, phi1, theta2, phi2, rotate, alpha0 = 0;
+ FT_Fixed length1, length2;
+ FT_StrokeBorder border;
+ FT_Int side;
- theta1 = ft_pos_abs( angle_mid - angle_in ) / 2;
- theta2 = ft_pos_abs( angle_out - angle_mid ) / 2;
- phi1 = (angle_mid + angle_in ) / 2;
- phi2 = (angle_mid + angle_out ) / 2;
+ theta1 = FT_Angle_Diff( angle_in, angle_mid ) / 2;
+ theta2 = FT_Angle_Diff( angle_mid, angle_out ) / 2;
+ phi1 = ft_angle_mean( angle_in, angle_mid );
+ phi2 = ft_angle_mean( angle_mid, angle_out );
length1 = FT_DivFix( stroker->radius, FT_Cos( theta1 ) );
length2 = FT_DivFix( stroker->radius, FT_Cos( theta2 ) );
- for ( side = 0; side <= 1; side++ )
+ /* compute direction of original arc */
+ if ( stroker->handle_wide_strokes )
+ alpha0 = FT_Atan2( arc[0].x - arc[3].x, arc[0].y - arc[3].y );
+
+ for ( border = stroker->borders, side = 0;
+ side <= 1;
+ side++, border++ )
{
rotate = FT_SIDE_TO_ROTATE( side );
@@ -1380,16 +1668,81 @@
end.x += arc[0].x;
end.y += arc[0].y;
- error = ft_stroke_border_cubicto( stroker->borders + side,
- &ctrl1, &ctrl2, &end );
+ if ( stroker->handle_wide_strokes )
+ {
+ FT_Vector start;
+ FT_Angle alpha1;
+
+
+ /* determine whether the border radius is greater than the */
+ /* radius of curvature of the original arc */
+ start = border->points[border->num_points - 1];
+
+ alpha1 = FT_Atan2( end.x - start.x, end.y - start.y );
+
+ /* is the direction of the border arc opposite to */
+ /* that of the original arc? */
+ if ( ft_pos_abs( FT_Angle_Diff( alpha0, alpha1 ) ) >
+ FT_ANGLE_PI / 2 )
+ {
+ FT_Angle beta, gamma;
+ FT_Vector bvec, delta;
+ FT_Fixed blen, sinA, sinB, alen;
+
+
+ /* use the sine rule to find the intersection point */
+ beta = FT_Atan2( arc[3].x - start.x, arc[3].y - start.y );
+ gamma = FT_Atan2( arc[0].x - end.x, arc[0].y - end.y );
+
+ bvec.x = end.x - start.x;
+ bvec.y = end.y - start.y;
+
+ blen = FT_Vector_Length( &bvec );
+
+ sinA = ft_pos_abs( FT_Sin( alpha1 - gamma ) );
+ sinB = ft_pos_abs( FT_Sin( beta - gamma ) );
+
+ alen = FT_DivFix( FT_MulFix( blen, sinA ), sinB );
+
+ FT_Vector_From_Polar( &delta, alen, beta );
+ delta.x += start.x;
+ delta.y += start.y;
+
+ /* circumnavigate the negative sector backwards */
+ border->movable = FALSE;
+ error = ft_stroke_border_lineto( border, &delta, FALSE );
+ if ( error )
+ goto Exit;
+ error = ft_stroke_border_lineto( border, &end, FALSE );
+ if ( error )
+ goto Exit;
+ error = ft_stroke_border_cubicto( border,
+ &ctrl2,
+ &ctrl1,
+ &start );
+ if ( error )
+ goto Exit;
+ /* and then move to the endpoint */
+ error = ft_stroke_border_lineto( border, &end, FALSE );
+ if ( error )
+ goto Exit;
+
+ continue;
+ }
+
+ /* else fall through */
+ }
+
+ /* simply add an arc */
+ error = ft_stroke_border_cubicto( border, &ctrl1, &ctrl2, &end );
if ( error )
goto Exit;
}
}
arc -= 3;
- if ( arc < bez_stack )
- stroker->angle_in = angle_out;
+
+ stroker->angle_in = angle_out;
}
stroker->center = *to;
@@ -1414,9 +1767,21 @@
stroker->center = *to;
stroker->subpath_open = open;
+ /* Determine if we need to check whether the border radius is greater */
+ /* than the radius of curvature of a curve, to handle this case */
+ /* specially. This is only required if bevel joins or butt caps may */
+ /* be created, because round & miter joins and round & square caps */
+ /* cover the negative sector created with wide strokes. */
+ stroker->handle_wide_strokes =
+ FT_BOOL( stroker->line_join != FT_STROKER_LINEJOIN_ROUND ||
+ ( stroker->subpath_open &&
+ stroker->line_cap == FT_STROKER_LINECAP_BUTT ) );
+
/* record the subpath start point for each border */
stroker->subpath_start = *to;
+ stroker->angle_in = 0;
+
return FT_Err_Ok;
}
@@ -1446,6 +1811,7 @@
FT_Vector* src_point = left->points + left->num_points - 1;
FT_Byte* src_tag = left->tags + left->num_points - 1;
+
while ( src_point >= left->points + left->start )
{
*dst_point = *src_point;
@@ -1455,14 +1821,14 @@
dst_tag[0] &= ~FT_STROKE_TAG_BEGIN_END;
else
{
- FT_Byte ttag = (FT_Byte)( dst_tag[0] & FT_STROKE_TAG_BEGIN_END );
+ FT_Byte ttag =
+ (FT_Byte)( dst_tag[0] & FT_STROKE_TAG_BEGIN_END );
/* switch begin/end tags if necessary */
if ( ttag == FT_STROKE_TAG_BEGIN ||
ttag == FT_STROKE_TAG_END )
dst_tag[0] ^= FT_STROKE_TAG_BEGIN_END;
-
}
src_point--;
@@ -1497,6 +1863,7 @@
{
FT_StrokeBorder right = stroker->borders;
+
/* All right, this is an opened path, we need to add a cap between */
/* right & left, add the reverse of left, then add a final cap */
/* between left & right. */
@@ -1525,13 +1892,14 @@
FT_Angle turn;
FT_Int inside_side;
+
/* close the path if needed */
if ( stroker->center.x != stroker->subpath_start.x ||
stroker->center.y != stroker->subpath_start.y )
{
- error = FT_Stroker_LineTo( stroker, &stroker->subpath_start );
- if ( error )
- goto Exit;
+ error = FT_Stroker_LineTo( stroker, &stroker->subpath_start );
+ if ( error )
+ goto Exit;
}
/* process the corner */
@@ -1549,19 +1917,23 @@
if ( turn < 0 )
inside_side = 1;
- error = ft_stroker_inside( stroker, inside_side );
+ error = ft_stroker_inside( stroker,
+ inside_side,
+ stroker->subpath_line_length );
if ( error )
goto Exit;
/* process the outside side */
- error = ft_stroker_outside( stroker, 1 - inside_side );
+ error = ft_stroker_outside( stroker,
+ 1 - inside_side,
+ stroker->subpath_line_length );
if ( error )
goto Exit;
}
/* then end our two subpaths */
- ft_stroke_border_close( stroker->borders + 0, TRUE );
- ft_stroke_border_close( stroker->borders + 1, FALSE );
+ ft_stroke_border_close( stroker->borders + 0, FALSE );
+ ft_stroke_border_close( stroker->borders + 1, TRUE );
}
Exit:
@@ -1683,9 +2055,9 @@
FT_Error error;
- FT_Int n; /* index of contour in outline */
- FT_UInt first; /* index of first point in contour */
- FT_Int tag; /* current point's state */
+ FT_Int n; /* index of contour in outline */
+ FT_UInt first; /* index of first point in contour */
+ FT_Int tag; /* current point's state */
if ( !outline || !stroker )
@@ -1866,9 +2238,10 @@
return FT_Err_Invalid_Outline;
}
-/* declare an extern to access ft_outline_glyph_class global allocated
- in ftglyph.c, and use the FT_OUTLINE_GLYPH_CLASS_GET macro to access
- it when FT_CONFIG_OPTION_PIC is defined */
+
+ /* declare an extern to access `ft_outline_glyph_class' globally */
+ /* allocated in `ftglyph.c', and use the FT_OUTLINE_GLYPH_CLASS_GET */
+ /* macro to access it when FT_CONFIG_OPTION_PIC is defined */
#ifndef FT_CONFIG_OPTION_PIC
extern const FT_Glyph_Class ft_outline_glyph_class;
#endif
@@ -1882,10 +2255,12 @@
FT_Stroker stroker,
FT_Bool destroy )
{
- FT_Error error = FT_Err_Invalid_Argument;
- FT_Glyph glyph = NULL;
- FT_Library library = stroker->library;
- FT_UNUSED(library);
+ FT_Error error = FT_Err_Invalid_Argument;
+ FT_Glyph glyph = NULL;
+ FT_Library library = stroker->library;
+
+ FT_UNUSED( library );
+
if ( pglyph == NULL )
goto Exit;
@@ -1906,7 +2281,7 @@
}
{
- FT_OutlineGlyph oglyph = (FT_OutlineGlyph) glyph;
+ FT_OutlineGlyph oglyph = (FT_OutlineGlyph)glyph;
FT_Outline* outline = &oglyph->outline;
FT_UInt num_points, num_contours;
@@ -1956,10 +2331,12 @@
FT_Bool inside,
FT_Bool destroy )
{
- FT_Error error = FT_Err_Invalid_Argument;
- FT_Glyph glyph = NULL;
- FT_Library library = stroker->library;
- FT_UNUSED(library);
+ FT_Error error = FT_Err_Invalid_Argument;
+ FT_Glyph glyph = NULL;
+ FT_Library library = stroker->library;
+
+ FT_UNUSED( library );
+
if ( pglyph == NULL )
goto Exit;
@@ -1980,7 +2357,7 @@
}
{
- FT_OutlineGlyph oglyph = (FT_OutlineGlyph) glyph;
+ FT_OutlineGlyph oglyph = (FT_OutlineGlyph)glyph;
FT_StrokerBorder border;
FT_Outline* outline = &oglyph->outline;
FT_UInt num_points, num_contours;
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsynth.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsynth.c
index d4ec0da570a..d4ec0da570a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsynth.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsynth.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsystem.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsystem.c
index 66c5d76a9d0..7e203bef802 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftsystem.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftsystem.c
@@ -4,7 +4,7 @@
/* */
/* ANSI-specific FreeType low-level system interface (body). */
/* */
-/* Copyright 1996-2001, 2002, 2006, 2008, 2009, 2010 by */
+/* Copyright 1996-2002, 2006, 2008-2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -137,6 +137,7 @@
/* */
/*************************************************************************/
+#ifndef FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT
/*************************************************************************/
/* */
@@ -267,6 +268,7 @@
return FT_Err_Ok;
}
+#endif /* !FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT */
#ifdef FT_DEBUG_MEMORY
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/fttrigon.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/fttrigon.c
index fdf433ab866..fdf433ab866 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/fttrigon.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/fttrigon.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/fttype1.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/fttype1.c
index 3975584db89..3975584db89 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/fttype1.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/fttype1.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftutil.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftutil.c
index 5f77be557ad..5f77be557ad 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftutil.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftutil.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftwinfnt.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftwinfnt.c
index bc2e90e1f6b..bc2e90e1f6b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftwinfnt.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftwinfnt.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftxf86.c b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftxf86.c
index a4bf767dfa2..a4bf767dfa2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/ftxf86.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/ftxf86.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/base/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/base/rules.mk
index 10f578abc8c..10f578abc8c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/base/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/base/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/Jamfile
index da23ccd0add..da23ccd0add 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/README b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/README
index b761aba2b28..b761aba2b28 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdf.c b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdf.c
index f95fb76225f..f95fb76225f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdf.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdf.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdf.h b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdf.h
index 561b4158a51..561b4158a51 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdf.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdf.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdfdrivr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdfdrivr.c
index 47d0eae89fe..47d0eae89fe 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdfdrivr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdfdrivr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdfdrivr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdfdrivr.h
index db7093bb45f..db7093bb45f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdfdrivr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdfdrivr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdferror.h b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdferror.h
index b27fa333bbc..b27fa333bbc 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdferror.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdferror.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdflib.c b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdflib.c
index 21b8d9d40e1..61bae36b305 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/bdflib.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/bdflib.c
@@ -1,6 +1,6 @@
/*
* Copyright 2000 Computing Research Labs, New Mexico State University
- * Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010
+ * Copyright 2001-2011
* Francesco Zappa Nardelli
*
* Permission is hereby granted, free of charge, to any person obtaining a
@@ -983,7 +983,7 @@
FT_Error error = BDF_Err_Ok;
- /* First check to see if the property has */
+ /* First check whether the property has */
/* already been added or not. If it has, then */
/* simply ignore it. */
if ( hash_lookup( name, &(font->proptbl) ) )
@@ -1276,7 +1276,7 @@
FT_Error error = BDF_Err_Ok;
- /* First, check to see if the property already exists in the font. */
+ /* First, check whether the property already exists in the font. */
if ( ( hn = hash_lookup( name, (hashtable *)font->internal ) ) != 0 )
{
/* The property already exists in the font, so simply replace */
@@ -1530,8 +1530,8 @@
goto Exit;
}
- /* Check to see whether a glyph is being scanned but should be */
- /* ignored because it is an unencoded glyph. */
+ /* Check whether a glyph is being scanned but should be */
+ /* ignored because it is an unencoded glyph. */
if ( ( p->flags & _BDF_GLYPH ) &&
p->glyph_enc == -1 &&
p->opts->keep_unencoded == 0 )
@@ -1585,17 +1585,18 @@
p->glyph_enc = _bdf_atol( p->list.field[1], 0, 10 );
- /* Check that the encoding is in the range [0,65536] because */
- /* otherwise p->have (a bitmap with static size) overflows. */
- if ( (size_t)p->glyph_enc >= sizeof ( p->have ) * 8 )
+ /* Check that the encoding is in the range [0,65536] because */
+ /* otherwise p->have (a bitmap with static size) overflows. */
+ if ( p->glyph_enc > 0 &&
+ (size_t)p->glyph_enc >= sizeof ( p->have ) * 8 )
{
error = BDF_Err_Invalid_File_Format;
goto Exit;
}
- /* Check to see whether this encoding has already been encountered. */
- /* If it has then change it to unencoded so it gets added if */
- /* indicated. */
+ /* Check whether this encoding has already been encountered. */
+ /* If it has then change it to unencoded so it gets added if */
+ /* indicated. */
if ( p->glyph_enc >= 0 )
{
if ( _bdf_glyph_modified( p->have, p->glyph_enc ) )
@@ -1634,8 +1635,8 @@
}
else
{
- /* Unencoded glyph. Check to see whether it should */
- /* be added or not. */
+ /* Unencoded glyph. Check whether it should */
+ /* be added or not. */
if ( p->opts->keep_unencoded != 0 )
{
/* Allocate the next unencoded glyph. */
@@ -1676,7 +1677,7 @@
else
glyph = font->glyphs + ( font->glyphs_used - 1 );
- /* Check to see whether a bitmap is being constructed. */
+ /* Check whether a bitmap is being constructed. */
if ( p->flags & _BDF_BITMAP )
{
/* If there are more rows than are specified in the glyph metrics, */
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/module.mk
index fe06ae8e064..fe06ae8e064 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/rules.mk
index 6ff1614ddec..6ff1614ddec 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bdf/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bdf/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/Jamfile
index 3da986dce65..3da986dce65 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/ftbzip2.c b/Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/ftbzip2.c
index e443dc85e88..e443dc85e88 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/ftbzip2.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/ftbzip2.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/rules.mk
index 0ff2628b4a1..0ff2628b4a1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/bzip2/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/bzip2/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/Jamfile
index 340cff77423..340cff77423 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcache.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcache.c
index d41e91e5ec1..d41e91e5ec1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcache.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcache.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcbasic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcbasic.c
index 09d793ecf2e..09d793ecf2e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcbasic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcbasic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccache.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccache.c
index f01c403f828..f01c403f828 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccache.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccache.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccache.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccache.h
index d60984f77f7..d60984f77f7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccache.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccache.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccback.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccback.h
index 80ec9ce44b7..80ec9ce44b7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccback.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccback.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccmap.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccmap.c
index b7bd2919d98..b7bd2919d98 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftccmap.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftccmap.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcerror.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcerror.h
index 5998d42daf6..5998d42daf6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcerror.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcerror.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcglyph.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcglyph.c
index 441e177238a..441e177238a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcglyph.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcglyph.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcglyph.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcglyph.h
index 5fed19cb8fa..5fed19cb8fa 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcglyph.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcglyph.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcimage.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcimage.c
index c242ece021e..c242ece021e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcimage.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcimage.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcimage.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcimage.h
index 20d5d3e07df..20d5d3e07df 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcimage.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcimage.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmanag.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmanag.c
index 548ebe951fd..548ebe951fd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmanag.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmanag.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmanag.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmanag.h
index d6c85162a5c..d6c85162a5c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmanag.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmanag.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmru.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmru.c
index dc8b4cc3970..dc8b4cc3970 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmru.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmru.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmru.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmru.h
index 8c3797fb055..8c3797fb055 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcmru.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcmru.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcsbits.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcsbits.c
index 8bf8d607eb1..8bf8d607eb1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcsbits.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcsbits.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcsbits.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcsbits.h
index df55dca8066..df55dca8066 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/ftcsbits.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/ftcsbits.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/rules.mk
index ed75a6a91fd..ed75a6a91fd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cache/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cache/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/Jamfile
index 6705d3cfdb7..6705d3cfdb7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cff.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cff.c
index fccfd442f5d..fccfd442f5d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cff.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cff.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffcmap.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffcmap.c
index 1298371105d..1298371105d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffcmap.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffcmap.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffcmap.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffcmap.h
index 3f7f67bbe05..3f7f67bbe05 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffcmap.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffcmap.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffdrivr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffdrivr.c
index 4fd3436cc07..4fd3436cc07 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffdrivr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffdrivr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffdrivr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffdrivr.h
index 50e8138701e..50e8138701e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffdrivr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffdrivr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfferrs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfferrs.h
index 1b2a5c95c88..1b2a5c95c88 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfferrs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfferrs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffgload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffgload.c
index cb06bdf10aa..cb06bdf10aa 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffgload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffgload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffgload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffgload.h
index 38937be5c11..38937be5c11 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffgload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffgload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffload.c
index 98d8e1c8d59..98d8e1c8d59 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffload.h
index c755de9a200..c755de9a200 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffobjs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffobjs.c
index cd386762dc4..cd386762dc4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffobjs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffobjs.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffobjs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffobjs.h
index 3c81cee0094..3c81cee0094 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffobjs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffobjs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffparse.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffparse.c
index 0d11a72786b..4f71e858a1f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffparse.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffparse.c
@@ -4,7 +4,7 @@
/* */
/* CFF token stream parser (body) */
/* */
-/* Copyright 1996-2001, 2002, 2003, 2004, 2007, 2008, 2009, 2010 by */
+/* Copyright 1996-2004, 2007-2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -35,8 +35,6 @@
#define FT_COMPONENT trace_cffparse
-
-
FT_LOCAL_DEF( void )
cff_parser_init( CFF_Parser parser,
FT_UInt code,
@@ -475,6 +473,12 @@
if ( scaling < 0 || scaling > 9 )
{
/* Return default matrix in case of unlikely values. */
+
+ FT_TRACE1(( "cff_parse_font_matrix:"
+ " strange scaling value for xx element (%d),\n"
+ " "
+ " using default matrix\n", scaling ));
+
matrix->xx = 0x10000L;
matrix->yx = 0;
matrix->yx = 0;
@@ -493,6 +497,12 @@
offset->y = cff_parse_fixed_scaled( data, scaling );
*upm = power_tens[scaling];
+
+ FT_TRACE4(( " font matrix: [%f %f %f %f]\n",
+ (double)matrix->xx / *upm / 65536,
+ (double)matrix->xy / *upm / 65536,
+ (double)matrix->yx / *upm / 65536,
+ (double)matrix->yy / *upm / 65536 ));
}
Exit:
@@ -518,6 +528,12 @@
bbox->xMax = FT_RoundFix( cff_parse_fixed( data++ ) );
bbox->yMax = FT_RoundFix( cff_parse_fixed( data ) );
error = CFF_Err_Ok;
+
+ FT_TRACE4(( " bbox: [%d %d %d %d]\n",
+ bbox->xMin / 65536,
+ bbox->yMin / 65536,
+ bbox->xMax / 65536,
+ bbox->yMax / 65536 ));
}
return error;
@@ -557,8 +573,8 @@
if ( parser->top >= parser->stack + 3 )
{
- dict->cid_registry = (FT_UInt)cff_parse_num ( data++ );
- dict->cid_ordering = (FT_UInt)cff_parse_num ( data++ );
+ dict->cid_registry = (FT_UInt)cff_parse_num( data++ );
+ dict->cid_ordering = (FT_UInt)cff_parse_num( data++ );
if ( **data == 30 )
FT_TRACE1(( "cff_parse_cid_ros: real supplement is rounded\n" ));
dict->cid_supplement = cff_parse_num( data );
@@ -566,6 +582,11 @@
FT_TRACE1(( "cff_parse_cid_ros: negative supplement %d is found\n",
dict->cid_supplement ));
error = CFF_Err_Ok;
+
+ FT_TRACE4(( " ROS: registry sid %d, ordering sid %d, supplement %d\n",
+ dict->cid_registry,
+ dict->cid_ordering,
+ dict->cid_supplement ));
}
return error;
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffparse.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffparse.h
index 7e2c00a0449..7e2c00a0449 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffparse.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffparse.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffpic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffpic.c
index 5d01bd45e17..5d01bd45e17 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffpic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffpic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffpic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffpic.h
index e29d068134b..e29d068134b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cffpic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cffpic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfftoken.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfftoken.h
index 6bb27d5cafd..6bb27d5cafd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfftoken.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfftoken.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfftypes.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfftypes.h
index 665ab6f68d8..665ab6f68d8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/cfftypes.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/cfftypes.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/module.mk
index ef1391c279b..ef1391c279b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/rules.mk
index ca7aa5de890..ca7aa5de890 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cff/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cff/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/Jamfile
index ebeaed54ea2..ebeaed54ea2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/ciderrs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/ciderrs.h
index 01813e18986..01813e18986 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/ciderrs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/ciderrs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidgload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidgload.c
index 81742d167a1..81742d167a1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidgload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidgload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidgload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidgload.h
index a0a91bfea83..a0a91bfea83 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidgload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidgload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidload.c
index 3bb359446f9..3bb359446f9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidload.h
index 8c172ffee2d..8c172ffee2d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidobjs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidobjs.c
index eb82168888c..eb82168888c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidobjs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidobjs.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidobjs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidobjs.h
index aee346d1c88..aee346d1c88 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidobjs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidobjs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidparse.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidparse.c
index efed618f5af..efed618f5af 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidparse.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidparse.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidparse.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidparse.h
index ca37deab936..ca37deab936 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidparse.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidparse.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidriver.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidriver.c
index 3a2d22532a6..3a2d22532a6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidriver.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidriver.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidriver.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidriver.h
index c7f424bb389..c7f424bb389 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidriver.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidriver.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidtoken.h b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidtoken.h
index 904cb09cf4d..904cb09cf4d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/cidtoken.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/cidtoken.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/module.mk
index ce30bfd7ae4..ce30bfd7ae4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/rules.mk
index f3627446126..f3627446126 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/type1cid.c b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/type1cid.c
index 0b866e97c44..0b866e97c44 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/cid/type1cid.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/cid/type1cid.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/Jamfile
index 88049a625d3..88049a625d3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/README b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/README
index 28e535b0bcc..28e535b0bcc 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvalid.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvalid.c
index bc36e675d14..bc36e675d14 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvalid.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvalid.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvalid.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvalid.h
index 27be9ecca85..27be9ecca85 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvalid.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvalid.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvbsln.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvbsln.c
index 3d100315636..3d100315636 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvbsln.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvbsln.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvcommn.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvcommn.c
index d3c48d4ea6b..d3c48d4ea6b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvcommn.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvcommn.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvcommn.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvcommn.h
index 35c043dbd83..35c043dbd83 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvcommn.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvcommn.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxverror.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxverror.h
index 01961992273..01961992273 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxverror.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxverror.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfeat.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfeat.c
index 46792bbf98d..46792bbf98d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfeat.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfeat.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfeat.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfeat.h
index 049d23a0b92..049d23a0b92 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfeat.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfeat.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfgen.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfgen.c
index e48778a2a15..e48778a2a15 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvfgen.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvfgen.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvjust.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvjust.c
index 7816e0b7fb8..7816e0b7fb8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvjust.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvjust.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvkern.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvkern.c
index 0ec978f7bee..0ec978f7bee 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvkern.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvkern.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvlcar.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvlcar.c
index f14fa5b1313..f14fa5b1313 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvlcar.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvlcar.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmod.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmod.c
index b2b16b1ff38..b2b16b1ff38 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmod.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmod.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmod.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmod.h
index d912a8f8381..d912a8f8381 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmod.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmod.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort.c
index 465462a0502..465462a0502 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort.h
index 1e5a1f5ab68..1e5a1f5ab68 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort0.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort0.c
index b136ceda275..b136ceda275 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort0.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort0.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort1.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort1.c
index 1c17a5d92ad..1c17a5d92ad 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort1.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort1.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort2.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort2.c
index 9e08fb792a2..9e08fb792a2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort2.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort2.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort4.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort4.c
index 83470988c09..83470988c09 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort4.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort4.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort5.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort5.c
index 32cfb036399..32cfb036399 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmort5.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmort5.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx.c
index 4b1dd00507e..4b1dd00507e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx.h
index 28c1a44f6fb..28c1a44f6fb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx0.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx0.c
index 6a736c17750..6a736c17750 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx0.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx0.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx1.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx1.c
index ce0009a16f1..ce0009a16f1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx1.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx1.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx2.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx2.c
index bc18c6b8a67..bc18c6b8a67 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx2.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx2.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx4.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx4.c
index c0d2f78e397..c0d2f78e397 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx4.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx4.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx5.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx5.c
index d8cf7007978..d8cf7007978 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvmorx5.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvmorx5.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvopbd.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvopbd.c
index e1250609460..e1250609460 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvopbd.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvopbd.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvprop.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvprop.c
index 54777271aab..54777271aab 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvprop.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvprop.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvtrak.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvtrak.c
index 11fbd7ccfb8..11fbd7ccfb8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/gxvtrak.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/gxvtrak.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/module.mk
index 9fd098e2c5e..9fd098e2c5e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/rules.mk
index 57bc0823db7..57bc0823db7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gxvalid/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gxvalid/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/Jamfile
index a7aafa05180..a7aafa05180 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/adler32.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/adler32.c
index c53f9dd125d..c53f9dd125d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/adler32.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/adler32.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/ftgzip.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/ftgzip.c
index 52966ece71e..52966ece71e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/ftgzip.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/ftgzip.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infblock.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infblock.c
index d6e2dc297da..d6e2dc297da 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infblock.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infblock.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infblock.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infblock.h
index c2535a1e452..c2535a1e452 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infblock.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infblock.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infcodes.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infcodes.c
index f7bfd58c4ff..f7bfd58c4ff 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infcodes.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infcodes.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infcodes.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infcodes.h
index 154d7f896ca..154d7f896ca 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infcodes.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infcodes.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inffixed.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inffixed.h
index 4d4760ea00e..4d4760ea00e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inffixed.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inffixed.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inflate.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inflate.c
index 8877fa3eb2b..8877fa3eb2b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inflate.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inflate.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inftrees.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inftrees.c
index ef536521686..ef536521686 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inftrees.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inftrees.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inftrees.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inftrees.h
index 07bf2aa0bf8..07bf2aa0bf8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/inftrees.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/inftrees.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infutil.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infutil.c
index 6087b406473..6087b406473 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infutil.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infutil.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infutil.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infutil.h
index 7174b6dd0ff..7174b6dd0ff 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/infutil.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/infutil.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/rules.mk
index d2a43a6a890..d2a43a6a890 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zconf.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zconf.h
index 3abf0ba03b0..3abf0ba03b0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zconf.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zconf.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zlib.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zlib.h
index 50d0d3f146d..50d0d3f146d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zlib.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zlib.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zutil.c b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zutil.c
index 7ad0c1f81bb..7ad0c1f81bb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zutil.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zutil.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zutil.h b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zutil.h
index c9688cd9c04..c9688cd9c04 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/gzip/zutil.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/gzip/zutil.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/Jamfile
index 6f1f516e7cf..6f1f516e7cf 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftlzw.c b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftlzw.c
index 7f254999ad8..7f254999ad8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftlzw.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftlzw.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftzopen.c b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftzopen.c
index 8bc65c8f57b..8bc65c8f57b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftzopen.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftzopen.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftzopen.h b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftzopen.h
index f7d2936be2f..f7d2936be2f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/ftzopen.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/ftzopen.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/rules.mk
index 5550a48d64b..5550a48d64b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/lzw/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/lzw/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/Jamfile
index b457143de4f..b457143de4f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/module.mk
index 9cadde55e46..9cadde55e46 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvalid.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvalid.c
index d5c2b75abb6..d5c2b75abb6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvalid.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvalid.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvalid.h b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvalid.h
index eb99b9cc48e..eb99b9cc48e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvalid.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvalid.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvbase.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvbase.c
index d742d2dc95f..d742d2dc95f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvbase.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvbase.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvcommn.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvcommn.c
index a4f885b51f8..a4f885b51f8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvcommn.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvcommn.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvcommn.h b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvcommn.h
index 898887fc954..898887fc954 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvcommn.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvcommn.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otverror.h b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otverror.h
index 041b538368c..041b538368c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otverror.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otverror.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgdef.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgdef.c
index 3633ad0de18..3633ad0de18 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgdef.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgdef.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgpos.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgpos.c
index 49b46183a32..49b46183a32 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgpos.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgpos.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgpos.h b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgpos.h
index 14ca408261d..14ca408261d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgpos.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgpos.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgsub.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgsub.c
index ed499d1e92d..ed499d1e92d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvgsub.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvgsub.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvjstf.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvjstf.c
index a616a23432c..a616a23432c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvjstf.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvjstf.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmath.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmath.c
index 96f841f2a9c..96f841f2a9c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmath.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmath.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmod.c b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmod.c
index 620e45233dd..620e45233dd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmod.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmod.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmod.h b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmod.h
index 573b2a0c4b9..573b2a0c4b9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/otvmod.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/otvmod.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/rules.mk
index 53bd41e5e7d..53bd41e5e7d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/otvalid/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/otvalid/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/Jamfile
index 752fcac2a11..752fcac2a11 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/README b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/README
index 8858d68ca94..8858d68ca94 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/module.mk
index df383ff0fbe..df383ff0fbe 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcf.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcf.c
index 11d5b7b2a06..11d5b7b2a06 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcf.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcf.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcf.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcf.h
index af0ffc33781..af0ffc33781 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcf.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcf.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfdrivr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfdrivr.c
index af2a2d986f3..af2a2d986f3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfdrivr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfdrivr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfdrivr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfdrivr.h
index a81d7309e5f..a81d7309e5f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfdrivr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfdrivr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcferror.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcferror.h
index d75c067aa6a..d75c067aa6a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcferror.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcferror.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfread.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfread.c
index f8c2a239b95..f8c2a239b95 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfread.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfread.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfread.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfread.h
index c9524f13464..c9524f13464 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfread.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfread.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfutil.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfutil.c
index b91274f935b..b91274f935b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfutil.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfutil.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfutil.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfutil.h
index ce10fb541d5..ce10fb541d5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/pcfutil.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/pcfutil.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/rules.mk
index 78641528fab..78641528fab 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pcf/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pcf/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/Jamfile
index 9e2f2b8d050..9e2f2b8d050 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/module.mk
index 8d1d28a9d23..8d1d28a9d23 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfr.c
index eb2c4edb7ec..eb2c4edb7ec 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrcmap.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrcmap.c
index 9c8f9ed8eb3..9c8f9ed8eb3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrcmap.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrcmap.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrcmap.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrcmap.h
index a6269530543..a6269530543 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrcmap.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrcmap.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrdrivr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrdrivr.c
index 0053050a2ad..0053050a2ad 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrdrivr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrdrivr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrdrivr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrdrivr.h
index da0a1aa6344..da0a1aa6344 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrdrivr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrdrivr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrerror.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrerror.h
index 2e1c401dd23..2e1c401dd23 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrerror.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrerror.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrgload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrgload.c
index 6f65b01f5e9..6f65b01f5e9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrgload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrgload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrgload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrgload.h
index 7cc7a8702a4..7cc7a8702a4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrgload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrgload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrload.c
index 325322e9869..325322e9869 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrload.h
index ed010715d1c..ed010715d1c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrobjs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrobjs.c
index 3e5e86e2109..3e5e86e2109 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrobjs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrobjs.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrobjs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrobjs.h
index f6aa8b44cc6..f6aa8b44cc6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrobjs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrobjs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrsbit.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrsbit.c
index 52bc2c8c39a..52bc2c8c39a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrsbit.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrsbit.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrsbit.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrsbit.h
index 015e9e6dada..015e9e6dada 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrsbit.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrsbit.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrtypes.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrtypes.h
index 918310814c5..918310814c5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/pfrtypes.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/pfrtypes.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/rules.mk
index 60b96c74154..60b96c74154 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pfr/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pfr/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/Jamfile
index faeded90445..faeded90445 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/afmparse.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/afmparse.c
index d7de3736f7f..d7de3736f7f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/afmparse.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/afmparse.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/afmparse.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/afmparse.h
index 35d96046c5d..35d96046c5d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/afmparse.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/afmparse.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/module.mk
index 42bf6f51999..42bf6f51999 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psaux.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psaux.c
index a4b9c5c6e45..a4b9c5c6e45 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psaux.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psaux.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxerr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxerr.h
index d0baa3cbb9c..d0baa3cbb9c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxerr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxerr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxmod.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxmod.c
index 4c3579f7b8e..4c3579f7b8e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxmod.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxmod.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxmod.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxmod.h
index 35e042dbce7..35e042dbce7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psauxmod.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psauxmod.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psconv.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psconv.c
index 1531d8f0fb5..1531d8f0fb5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psconv.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psconv.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psconv.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psconv.h
index 84854ba0d16..84854ba0d16 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psconv.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psconv.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psobjs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psobjs.c
index a28b5fc241b..a28b5fc241b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psobjs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psobjs.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psobjs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psobjs.h
index e380c60dabb..e380c60dabb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/psobjs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/psobjs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/rules.mk
index 7a1be37b692..7a1be37b692 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1cmap.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1cmap.c
index f933e4da88d..f933e4da88d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1cmap.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1cmap.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1cmap.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1cmap.h
index 7ae65d2fa16..7ae65d2fa16 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1cmap.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1cmap.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1decode.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1decode.c
index ea31c51b174..90874f02266 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1decode.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1decode.c
@@ -4,8 +4,7 @@
/* */
/* PostScript Type 1 decoding routines (body). */
/* */
-/* Copyright 2000-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 */
-/* 2010 by */
+/* Copyright 2000-2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -28,6 +27,8 @@
#include "psauxerr.h"
+/* ensure proper sign extension */
+#define Fix2Int( f ) ( (FT_Int)(FT_Short)( (f) >> 16 ) )
/*************************************************************************/
/* */
@@ -396,7 +397,7 @@
FT_ASSERT( ( decoder->len_buildchar == 0 ) ==
( decoder->buildchar == NULL ) );
- if ( decoder->len_buildchar > 0 )
+ if ( decoder->buildchar && decoder->len_buildchar > 0 )
ft_memset( &decoder->buildchar[0],
0,
sizeof( decoder->buildchar[0] ) * decoder->len_buildchar );
@@ -662,7 +663,7 @@
if ( large_int )
FT_TRACE4(( " %ld", value ));
else
- FT_TRACE4(( " %ld", (FT_Int32)( value >> 16 ) ));
+ FT_TRACE4(( " %ld", Fix2Int( value ) ));
#endif
*top++ = value;
@@ -684,8 +685,8 @@
top -= 2;
- subr_no = (FT_Int)( top[1] >> 16 );
- arg_cnt = (FT_Int)( top[0] >> 16 );
+ subr_no = Fix2Int( top[1] );
+ arg_cnt = Fix2Int( top[0] );
/***********************************************************/
/* */
@@ -724,6 +725,24 @@
switch ( subr_no )
{
+ case 0: /* end flex feature */
+ if ( arg_cnt != 3 )
+ goto Unexpected_OtherSubr;
+
+ if ( decoder->flex_state == 0 ||
+ decoder->num_flex_vectors != 7 )
+ {
+ FT_ERROR(( "t1_decoder_parse_charstrings:"
+ " unexpected flex end\n" ));
+ goto Syntax_Error;
+ }
+
+ /* the two `results' are popped by the following setcurrentpoint */
+ top[0] = x;
+ top[1] = y;
+ known_othersubr_result_cnt = 2;
+ break;
+
case 1: /* start flex feature */
if ( arg_cnt != 0 )
goto Unexpected_OtherSubr;
@@ -757,24 +776,6 @@
}
break;
- case 0: /* end flex feature */
- if ( arg_cnt != 3 )
- goto Unexpected_OtherSubr;
-
- if ( decoder->flex_state == 0 ||
- decoder->num_flex_vectors != 7 )
- {
- FT_ERROR(( "t1_decoder_parse_charstrings:"
- " unexpected flex end\n" ));
- goto Syntax_Error;
- }
-
- /* the two `results' are popped by the following setcurrentpoint */
- top[0] = x;
- top[1] = y;
- known_othersubr_result_cnt = 2;
- break;
-
case 3: /* change hints */
if ( arg_cnt != 1 )
goto Unexpected_OtherSubr;
@@ -818,17 +819,18 @@
goto Syntax_Error;
}
- /* we want to compute: */
+ /* We want to compute */
/* */
- /* a0*w0 + a1*w1 + ... + ak*wk */
+ /* a0*w0 + a1*w1 + ... + ak*wk */
/* */
- /* but we only have the a0, a1-a0, a2-a0, .. ak-a0 */
- /* however, given that w0 + w1 + ... + wk == 1, we can */
- /* rewrite it easily as: */
+ /* but we only have a0, a1-a0, a2-a0, ..., ak-a0. */
/* */
- /* a0 + (a1-a0)*w1 + (a2-a0)*w2 + .. + (ak-a0)*wk */
+ /* However, given that w0 + w1 + ... + wk == 1, we can */
+ /* rewrite it easily as */
/* */
- /* where k == num_designs-1 */
+ /* a0 + (a1-a0)*w1 + (a2-a0)*w2 + ... + (ak-a0)*wk */
+ /* */
+ /* where k == num_designs-1. */
/* */
/* I guess that's why it's written in this `compact' */
/* form. */
@@ -862,7 +864,7 @@
if ( arg_cnt != 1 || blend == NULL )
goto Unexpected_OtherSubr;
- idx = (FT_Int)( top[0] >> 16 );
+ idx = Fix2Int( top[0] );
if ( idx < 0 ||
idx + blend->num_designs > decoder->len_buildchar )
@@ -930,7 +932,7 @@
if ( arg_cnt != 2 || blend == NULL )
goto Unexpected_OtherSubr;
- idx = (FT_Int)( top[1] >> 16 );
+ idx = Fix2Int( top[1] );
if ( idx < 0 || (FT_UInt) idx >= decoder->len_buildchar )
goto Unexpected_OtherSubr;
@@ -951,7 +953,7 @@
if ( arg_cnt != 1 || blend == NULL )
goto Unexpected_OtherSubr;
- idx = (FT_Int)( top[0] >> 16 );
+ idx = Fix2Int( top[0] );
if ( idx < 0 || (FT_UInt) idx >= decoder->len_buildchar )
goto Unexpected_OtherSubr;
@@ -1009,11 +1011,15 @@
break;
default:
- FT_ERROR(( "t1_decoder_parse_charstrings:"
- " unknown othersubr [%d %d], wish me luck\n",
- arg_cnt, subr_no ));
- unknown_othersubr_result_cnt = arg_cnt;
- break;
+ if ( arg_cnt >= 0 && subr_no >= 0 )
+ {
+ FT_ERROR(( "t1_decoder_parse_charstrings:"
+ " unknown othersubr [%d %d], wish me luck\n",
+ arg_cnt, subr_no ));
+ unknown_othersubr_result_cnt = arg_cnt;
+ break;
+ }
+ /* fall through */
Unexpected_OtherSubr:
FT_ERROR(( "t1_decoder_parse_charstrings:"
@@ -1139,8 +1145,8 @@
top[0],
top[1],
top[2],
- (FT_Int)( top[3] >> 16 ),
- (FT_Int)( top[4] >> 16 ) );
+ Fix2Int( top[3] ),
+ Fix2Int( top[4] ) );
case op_sbw:
FT_TRACE4(( " sbw" ));
@@ -1324,7 +1330,7 @@
FT_TRACE4(( " callsubr" ));
- idx = (FT_Int)( top[0] >> 16 );
+ idx = Fix2Int( top[0] );
if ( idx < 0 || idx >= (FT_Int)decoder->num_subrs )
{
FT_ERROR(( "t1_decoder_parse_charstrings:"
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1decode.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1decode.h
index 00728db501e..00728db501e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psaux/t1decode.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psaux/t1decode.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/Jamfile
index 779f1b0b828..779f1b0b828 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/module.mk
index ed24eb7fa89..ed24eb7fa89 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshalgo.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshalgo.c
index d798978914a..d798978914a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshalgo.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshalgo.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshalgo.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshalgo.h
index 1a248a70524..1a248a70524 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshalgo.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshalgo.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshglob.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshglob.c
index 31231ad0094..31231ad0094 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshglob.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshglob.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshglob.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshglob.h
index c511626157a..c511626157a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshglob.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshglob.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshinter.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshinter.c
index b35a2a91c53..b35a2a91c53 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshinter.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshinter.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshmod.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshmod.c
index 91da5d7e6bc..91da5d7e6bc 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshmod.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshmod.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshmod.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshmod.h
index 0ae7e96f54e..0ae7e96f54e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshmod.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshmod.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshnterr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshnterr.h
index 3c0029fbf39..3c0029fbf39 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshnterr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshnterr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshpic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshpic.c
index 5efb4229489..5efb4229489 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshpic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshpic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshpic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshpic.h
index 3555d8e8513..3555d8e8513 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshpic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshpic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshrec.c b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshrec.c
index 0910cc5e6a5..0910cc5e6a5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshrec.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshrec.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshrec.h b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshrec.h
index dcb3197f94d..dcb3197f94d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/pshrec.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/pshrec.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/rules.mk
index 888ece10589..888ece10589 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/pshinter/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/pshinter/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/Jamfile
index 06c0dda66f2..06c0dda66f2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/module.mk
index a6e908257cb..a6e908257cb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psmodule.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psmodule.c
index 7528696938a..7528696938a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psmodule.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psmodule.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psmodule.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psmodule.h
index 28fa14807c0..28fa14807c0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psmodule.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psmodule.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psnamerr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psnamerr.h
index ae1541d960a..ae1541d960a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psnamerr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psnamerr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psnames.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psnames.c
index 1ede225dc9c..1ede225dc9c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/psnames.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/psnames.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pspic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pspic.c
index b9075d5a5a6..b9075d5a5a6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pspic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pspic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pspic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pspic.h
index 75a14fdcb9b..75a14fdcb9b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pspic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pspic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pstables.h b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pstables.h
index 1521e9c2854..1521e9c2854 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/pstables.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/pstables.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/rules.mk
index 4cd39a8ccf1..4cd39a8ccf1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/psnames/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/psnames/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/Jamfile
index 4f60e87c788..4f60e87c788 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftmisc.h b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftmisc.h
index 7773924feb6..7773924feb6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftmisc.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftmisc.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftraster.c b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftraster.c
index 55e2d0d75ac..55e2d0d75ac 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftraster.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftraster.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftraster.h b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftraster.h
index 80fe46debaf..80fe46debaf 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftraster.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftraster.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftrend1.c b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftrend1.c
index d8a89f28a65..d8a89f28a65 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftrend1.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftrend1.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftrend1.h b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftrend1.h
index 4cf128622a9..4cf128622a9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/ftrend1.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/ftrend1.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/module.mk
index cbff5df96ea..cbff5df96ea 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/raster.c b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/raster.c
index 1202a116cdf..1202a116cdf 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/raster.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/raster.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rasterrs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rasterrs.h
index 5df9a7ab1ed..5df9a7ab1ed 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rasterrs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rasterrs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rastpic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rastpic.c
index e31c5497633..e31c5497633 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rastpic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rastpic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rastpic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rastpic.h
index dcd82b8ca8f..dcd82b8ca8f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rastpic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rastpic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rules.mk
index 0e0b5e4ebd6..0e0b5e4ebd6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/raster/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/raster/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/Jamfile
index cb20b1b04b1..cb20b1b04b1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/module.mk
index 95fd6a31437..95fd6a31437 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/rules.mk
index 02cee585df2..02cee585df2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfdriver.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfdriver.c
index 247aa679983..247aa679983 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfdriver.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfdriver.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfdriver.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfdriver.h
index 5de25d51ca4..5de25d51ca4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfdriver.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfdriver.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sferrors.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sferrors.h
index 27f90de285f..27f90de285f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sferrors.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sferrors.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfnt.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfnt.c
index fc507b49613..fc507b49613 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfnt.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfnt.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfntpic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfntpic.c
index 53aca17b519..53aca17b519 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfntpic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfntpic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfntpic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfntpic.h
index 6943b4250a2..6943b4250a2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfntpic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfntpic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfobjs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfobjs.c
index e581af9b96a..44471f6b675 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfobjs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfobjs.c
@@ -582,12 +582,12 @@
/* do we have outlines in there? */
#ifdef FT_CONFIG_OPTION_INCREMENTAL
- has_outline = FT_BOOL( face->root.internal->incremental_interface != 0 ||
- tt_face_lookup_table( face, TTAG_glyf ) != 0 ||
- tt_face_lookup_table( face, TTAG_CFF ) != 0 );
+ has_outline = FT_BOOL( face->root.internal->incremental_interface != 0 ||
+ tt_face_lookup_table( face, TTAG_glyf ) != 0 ||
+ tt_face_lookup_table( face, TTAG_CFF ) != 0 );
#else
- has_outline = FT_BOOL( tt_face_lookup_table( face, TTAG_glyf ) != 0 ||
- tt_face_lookup_table( face, TTAG_CFF ) != 0 );
+ has_outline = FT_BOOL( tt_face_lookup_table( face, TTAG_glyf ) != 0 ||
+ tt_face_lookup_table( face, TTAG_CFF ) != 0 );
#endif
is_apple_sbit = 0;
@@ -662,8 +662,9 @@
if ( face->format_tag == TTAG_true )
{
FT_TRACE2(( "This is an SFNT Mac font.\n" ));
+
has_outline = 0;
- error = SFNT_Err_Ok;
+ error = SFNT_Err_Ok;
}
else
{
@@ -998,40 +999,36 @@
/* table cannot be used to compute the text height reliably! */
/* */
- /* The ascender/descender/height are computed from the OS/2 table */
- /* when found. Otherwise, they're taken from the horizontal */
- /* header. */
- /* */
+ /* The ascender and descender are taken from the `hhea' table. */
+ /* If zero, they are taken from the `OS/2' table. */
root->ascender = face->horizontal.Ascender;
root->descender = face->horizontal.Descender;
- root->height = (FT_Short)( root->ascender - root->descender +
- face->horizontal.Line_Gap );
+ root->height = (FT_Short)( root->ascender - root->descender +
+ face->horizontal.Line_Gap );
-#if 0
- /* if the line_gap is 0, we add an extra 15% to the text height -- */
- /* this computation is based on various versions of Times New Roman */
- if ( face->horizontal.Line_Gap == 0 )
- root->height = (FT_Short)( ( root->height * 115 + 50 ) / 100 );
-#endif /* 0 */
-
-#if 0
- /* some fonts have the OS/2 "sTypoAscender", "sTypoDescender" & */
- /* "sTypoLineGap" fields set to 0, like ARIALNB.TTF */
- if ( face->os2.version != 0xFFFFU && root->ascender )
+ if ( !( root->ascender || root->descender ) )
{
- FT_Int height;
-
+ if ( face->os2.version != 0xFFFFU )
+ {
+ if ( face->os2.sTypoAscender || face->os2.sTypoDescender )
+ {
+ root->ascender = face->os2.sTypoAscender;
+ root->descender = face->os2.sTypoDescender;
- root->ascender = face->os2.sTypoAscender;
- root->descender = -face->os2.sTypoDescender;
+ root->height = (FT_Short)( root->ascender - root->descender +
+ face->os2.sTypoLineGap );
+ }
+ else
+ {
+ root->ascender = (FT_Short)face->os2.usWinAscent;
+ root->descender = -(FT_Short)face->os2.usWinDescent;
- height = root->ascender + root->descender + face->os2.sTypoLineGap;
- if ( height > root->height )
- root->height = height;
+ root->height = (FT_UShort)( root->ascender - root->descender );
+ }
+ }
}
-#endif /* 0 */
root->max_advance_width = face->horizontal.advance_Width_Max;
root->max_advance_height = (FT_Short)( face->vertical_info
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfobjs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfobjs.h
index 6241c93b392..6241c93b392 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/sfobjs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/sfobjs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttbdf.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttbdf.c
index 18845c39c2e..18845c39c2e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttbdf.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttbdf.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttbdf.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttbdf.h
index 48a10d6e9b3..48a10d6e9b3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttbdf.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttbdf.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmap.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmap.c
index 544750ab17f..544750ab17f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmap.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmap.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmap.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmap.h
index 15a4a21e500..15a4a21e500 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmap.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmap.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmapc.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmapc.h
index 4c9c6a56f72..4c9c6a56f72 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttcmapc.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttcmapc.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttkern.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttkern.c
index 46888988e4a..46888988e4a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttkern.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttkern.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttkern.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttkern.h
index df1da9b273e..df1da9b273e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttkern.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttkern.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttload.c
index 5fb9aea4e5b..5fb9aea4e5b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttload.h
index 49a1aee1633..49a1aee1633 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttmtx.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttmtx.c
index 73ac8b2d55f..73ac8b2d55f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttmtx.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttmtx.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttmtx.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttmtx.h
index 8b91a113d85..8b91a113d85 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttmtx.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttmtx.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttpost.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttpost.c
index 6f4bb1d0d32..6f4bb1d0d32 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttpost.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttpost.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttpost.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttpost.h
index 6f06d75a719..6f06d75a719 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttpost.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttpost.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit.c
index 283ba7ef728..283ba7ef728 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit.h b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit.h
index 7ea2af18436..7ea2af18436 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit0.c b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit0.c
index 38bcf210ead..38bcf210ead 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/sfnt/ttsbit0.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/sfnt/ttsbit0.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/Jamfile
index a8496aa2c2c..a8496aa2c2c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftgrays.c b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftgrays.c
index 40de269108d..40de269108d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftgrays.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftgrays.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftgrays.h b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftgrays.h
index f20f55f14b6..f20f55f14b6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftgrays.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftgrays.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmerrs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmerrs.h
index 0c2a2ecd90b..0c2a2ecd90b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmerrs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmerrs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmooth.c b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmooth.c
index 1350a56618b..1350a56618b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmooth.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmooth.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmooth.h b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmooth.h
index 3708790df17..3708790df17 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftsmooth.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftsmooth.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftspic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftspic.c
index 7adaab17d2f..7adaab17d2f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftspic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftspic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftspic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftspic.h
index c7e0ce9d892..c7e0ce9d892 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/ftspic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/ftspic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/module.mk
index 47f6c040764..47f6c040764 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/rules.mk
index 88d0aa53ac2..88d0aa53ac2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/smooth.c b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/smooth.c
index a8ac51f9f8c..a8ac51f9f8c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/smooth/smooth.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/smooth/smooth.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/Jamfile
index 475161e07fd..475161e07fd 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/apinames.c b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/apinames.c
index 99e3028c934..99e3028c934 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/apinames.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/apinames.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/chktrcmp.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/chktrcmp.py
index d0f342e6bdd..d0f342e6bdd 100755
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/chktrcmp.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/chktrcmp.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/cordic.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/cordic.py
index 3f80c5f09a5..3f80c5f09a5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/cordic.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/cordic.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/content.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/content.py
index b398955b81d..b398955b81d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/content.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/content.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/docbeauty.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/docbeauty.py
index 3ddf4a94a15..3ddf4a94a15 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/docbeauty.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/docbeauty.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/docmaker.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/docmaker.py
index 1d9de9fbff2..1d9de9fbff2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/docmaker.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/docmaker.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/formatter.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/formatter.py
index f62ce676c15..f62ce676c15 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/formatter.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/formatter.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/sources.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/sources.py
index 7b68c07019d..7b68c07019d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/sources.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/sources.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/tohtml.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/tohtml.py
index fffa120973d..fffa120973d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/tohtml.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/tohtml.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/utils.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/utils.py
index 1d96658c7d5..1d96658c7d5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/docmaker/utils.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/docmaker/utils.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/Makefile b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/Makefile
index 2e619299cdf..2e619299cdf 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/Makefile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/Makefile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/README b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/README
index c093f15e811..c093f15e811 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/README
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/README
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/ftrandom.c b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/ftrandom.c
index 4daac0dc1d4..4daac0dc1d4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/ftrandom/ftrandom.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/ftrandom/ftrandom.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/glnames.py b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/glnames.py
index cf5114c108f..cf5114c108f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/glnames.py
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/glnames.py
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_afm.c b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_afm.c
index f5f99363cab..f5f99363cab 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_afm.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_afm.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_bbox.c b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_bbox.c
index e085c5b3d6c..e085c5b3d6c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_bbox.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_bbox.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_trig.c b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_trig.c
index 8c8a544aa9b..8c8a544aa9b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/tools/test_trig.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/tools/test_trig.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/Jamfile
index a8cccfe1372..a8cccfe1372 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/module.mk
index baee81a7730..baee81a7730 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/rules.mk
index 507ef16b026..507ef16b026 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/truetype.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/truetype.c
index 4bd1209787e..4bd1209787e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/truetype.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/truetype.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttdriver.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttdriver.c
index 66061fd3afd..e70a6112334 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttdriver.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttdriver.c
@@ -246,7 +246,10 @@
FT_Request_Metrics( size->face, req );
if ( FT_IS_SCALABLE( size->face ) )
+ {
error = tt_size_reset( ttsize );
+ ttsize->root.metrics = ttsize->metrics;
+ }
return error;
}
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttdriver.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttdriver.h
index aae00f2617f..aae00f2617f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttdriver.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttdriver.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/tterrors.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/tterrors.h
index d317c70e0eb..d317c70e0eb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/tterrors.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/tterrors.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgload.c
index f35521e17b5..f35521e17b5 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgload.h
index 05f75882dc6..05f75882dc6 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgxvar.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgxvar.c
index 37bbe6d2ef7..37bbe6d2ef7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgxvar.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgxvar.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgxvar.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgxvar.h
index 82dfc4431f2..82dfc4431f2 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttgxvar.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttgxvar.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttinterp.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttinterp.c
index d568926bf94..d568926bf94 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttinterp.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttinterp.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttinterp.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttinterp.h
index c480dfa506e..c480dfa506e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttinterp.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttinterp.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttobjs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttobjs.c
index bcbd3b56c0d..d77c3c42107 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttobjs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttobjs.c
@@ -409,6 +409,54 @@
}
+ /* Check whether `.notdef' is the only glyph in the `loca' table. */
+ static FT_Bool
+ tt_check_single_notdef( FT_Face ttface )
+ {
+ FT_Bool result = FALSE;
+
+ TT_Face face = (TT_Face)ttface;
+ FT_UInt asize;
+ FT_ULong i;
+ FT_ULong glyph_index = 0;
+ FT_UInt count = 0;
+
+
+ for( i = 0; i < face->num_locations; i++ )
+ {
+ tt_face_get_location( face, i, &asize );
+ if ( asize > 0 )
+ {
+ count += 1;
+ if ( count > 1 )
+ break;
+ glyph_index = i;
+ }
+ }
+
+ /* Only have a single outline. */
+ if ( count == 1 )
+ {
+ if ( glyph_index == 0 )
+ result = TRUE;
+ else
+ {
+ /* FIXME: Need to test glyphname == .notdef ? */
+ FT_Error error;
+ char buf[8];
+
+
+ error = FT_Get_Glyph_Name( ttface, glyph_index, buf, 8 );
+ if ( !error &&
+ buf[0] == '.' && !ft_strncmp( buf, ".notdef", 8 ) )
+ result = TRUE;
+ }
+ }
+
+ return result;
+ }
+
+
/*************************************************************************/
/* */
/* <Function> */
@@ -504,6 +552,20 @@
if ( !error )
error = tt_face_load_prep( face, stream );
+ /* Check the scalable flag based on `loca'. */
+ if ( !ttface->internal->incremental_interface &&
+ ttface->num_fixed_sizes &&
+ face->glyph_locations &&
+ tt_check_single_notdef( ttface ) )
+ {
+ FT_TRACE5(( "tt_face_init:"
+ " Only the `.notdef' glyph has an outline.\n"
+ " "
+ " Resetting scalable flag to FALSE.\n" ));
+
+ ttface->face_flags &= ~FT_FACE_FLAG_SCALABLE;
+ }
+
#else
if ( !error )
@@ -515,6 +577,19 @@
if ( !error )
error = tt_face_load_prep( face, stream );
+ /* Check the scalable flag based on `loca'. */
+ if ( ttface->num_fixed_sizes &&
+ face->glyph_locations &&
+ tt_check_single_notdef( ttface ) )
+ {
+ FT_TRACE5(( "tt_face_init:"
+ " Only the `.notdef' glyph has an outline.\n"
+ " "
+ " Resetting scalable flag to FALSE.\n" ));
+
+ ttface->face_flags &= ~FT_FACE_FLAG_SCALABLE;
+ }
+
#endif
}
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttobjs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttobjs.h
index 087b3c2e1b9..087b3c2e1b9 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttobjs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttobjs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpic.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpic.c
index 5d725742c78..5d725742c78 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpic.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpic.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpic.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpic.h
index 84de0fee9e3..84de0fee9e3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpic.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpic.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpload.c
index 818b29d2638..818b29d2638 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpload.h
index f61ac079ce0..f61ac079ce0 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/truetype/ttpload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/truetype/ttpload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/Jamfile
index 8e366baae51..8e366baae51 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/module.mk
index ade0210d76c..ade0210d76c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/rules.mk
index 15087b03044..15087b03044 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1afm.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1afm.c
index 780ab33bf7e..780ab33bf7e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1afm.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1afm.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1afm.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1afm.h
index 8eb1764de70..8eb1764de70 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1afm.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1afm.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1driver.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1driver.c
index 8c398eee228..8c398eee228 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1driver.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1driver.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1driver.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1driver.h
index 9fecbeb0f8f..9fecbeb0f8f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1driver.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1driver.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1errors.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1errors.h
index 81221c343d1..81221c343d1 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1errors.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1errors.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1gload.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1gload.c
index f3fad4f5df7..f3fad4f5df7 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1gload.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1gload.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1gload.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1gload.h
index 100df06e8e3..100df06e8e3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1gload.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1gload.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1load.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1load.c
index 09fe6adf5e8..38c74b277ae 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1load.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1load.c
@@ -4,8 +4,7 @@
/* */
/* Type 1 font loader (body). */
/* */
-/* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, */
-/* 2010 by */
+/* Copyright 1996-2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -922,6 +921,9 @@
PS_Blend blend = face->blend;
+ if ( blend && blend->num_designs == 0 )
+ blend = NULL;
+
/* if the keyword has a dedicated callback, call it */
if ( field->type == T1_FIELD_TYPE_CALLBACK )
{
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1load.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1load.h
index 546fc33530b..546fc33530b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1load.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1load.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1objs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1objs.c
index 58632109c74..58632109c74 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1objs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1objs.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1objs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1objs.h
index e5e90293d7e..e5e90293d7e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1objs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1objs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1parse.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1parse.c
index 2a762279fd3..2a762279fd3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1parse.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1parse.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1parse.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1parse.h
index fb1c8a88308..fb1c8a88308 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1parse.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1parse.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1tokens.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1tokens.h
index 2d692f0e619..2d692f0e619 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/t1tokens.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/t1tokens.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/type1.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/type1.c
index ccc12be1038..ccc12be1038 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type1/type1.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type1/type1.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/Jamfile
index 00371d54f32..00371d54f32 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/module.mk
index b3f10a8d3c8..b3f10a8d3c8 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/rules.mk
index eac1081eb1f..eac1081eb1f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42drivr.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42drivr.c
index 820c679612e..820c679612e 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42drivr.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42drivr.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42drivr.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42drivr.h
index 4717e4613f3..4717e4613f3 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42drivr.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42drivr.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42error.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42error.h
index b230910012f..b230910012f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42error.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42error.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42objs.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42objs.c
index a5e0ee5e81f..a5e0ee5e81f 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42objs.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42objs.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42objs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42objs.h
index 289dedcc69b..289dedcc69b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42objs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42objs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42parse.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42parse.c
index 577426917bb..577426917bb 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42parse.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42parse.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42parse.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42parse.h
index f77ec4af4f4..f77ec4af4f4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42parse.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42parse.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42types.h b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42types.h
index c7c2db490df..c7c2db490df 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/t42types.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/t42types.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/type42.c b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/type42.c
index d13df56b10c..d13df56b10c 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/type42/type42.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/type42/type42.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/Jamfile b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/Jamfile
index 71cf5678e8b..71cf5678e8b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/Jamfile
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/Jamfile
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/fnterrs.h b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/fnterrs.h
index ea80909715d..ea80909715d 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/fnterrs.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/fnterrs.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/module.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/module.mk
index b44d7f0570a..b44d7f0570a 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/module.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/module.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/rules.mk b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/rules.mk
index 71a7df2d8ab..71a7df2d8ab 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/rules.mk
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/rules.mk
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/winfnt.c b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/winfnt.c
index ee17d16659b..ee17d16659b 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/winfnt.c
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/winfnt.c
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/winfnt.h b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/winfnt.h
index 70a90861abf..70a90861abf 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/src/winfonts/winfnt.h
+++ b/Build/source/libs/freetype2/freetype-2.4.6/src/winfonts/winfnt.h
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/version.sed b/Build/source/libs/freetype2/freetype-2.4.6/version.sed
index c281ff506b4..c281ff506b4 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/version.sed
+++ b/Build/source/libs/freetype2/freetype-2.4.6/version.sed
diff --git a/Build/source/libs/freetype2/freetype-2.4.5/vms_make.com b/Build/source/libs/freetype2/freetype-2.4.6/vms_make.com
index 1aa83e7e304..1aa83e7e304 100644
--- a/Build/source/libs/freetype2/freetype-2.4.5/vms_make.com
+++ b/Build/source/libs/freetype2/freetype-2.4.6/vms_make.com
diff --git a/Build/source/libs/freetype2/version.ac b/Build/source/libs/freetype2/version.ac
index 8ce46cb3d5a..9bae23db1e4 100644
--- a/Build/source/libs/freetype2/version.ac
+++ b/Build/source/libs/freetype2/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current freetype version
-m4_define([freetype_version], [2.4.5])
+m4_define([freetype_version], [2.4.6])