From ad547a6b5986815fda458221149728d9d9ab1d87 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 25 Feb 2021 19:22:25 +0000 Subject: restore Build,TODO from r57911 git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751 --- .../libs/freetype2/freetype-src/.clang-format | 16 + .../libs/freetype2/freetype-src/CMakeLists.txt | 583 + Build/source/libs/freetype2/freetype-src/ChangeLog | 5066 ++++++ .../libs/freetype2/freetype-src/ChangeLog.20 | 2613 +++ .../libs/freetype2/freetype-src/ChangeLog.21 | 9438 ++++++++++ .../libs/freetype2/freetype-src/ChangeLog.22 | 2837 +++ .../libs/freetype2/freetype-src/ChangeLog.23 | 7948 +++++++++ .../libs/freetype2/freetype-src/ChangeLog.24 | 6360 +++++++ .../libs/freetype2/freetype-src/ChangeLog.25 | 5161 ++++++ .../libs/freetype2/freetype-src/ChangeLog.26 | 5711 ++++++ .../libs/freetype2/freetype-src/ChangeLog.27 | 2106 +++ .../libs/freetype2/freetype-src/ChangeLog.28 | 3136 ++++ .../libs/freetype2/freetype-src/ChangeLog.29 | 2352 +++ Build/source/libs/freetype2/freetype-src/Makefile | 34 + Build/source/libs/freetype2/freetype-src/README | 99 + .../source/libs/freetype2/freetype-src/README.git | 50 + .../source/libs/freetype2/freetype-src/autogen.sh | 165 + .../freetype2/freetype-src/builds/amiga/README | 110 + .../builds/amiga/include/config/ftconfig.h | 55 + .../builds/amiga/include/config/ftmodule.h | 158 + .../freetype2/freetype-src/builds/amiga/makefile | 293 + .../freetype-src/builds/amiga/makefile.os4 | 297 + .../freetype2/freetype-src/builds/amiga/smakefile | 299 + .../freetype-src/builds/amiga/src/base/ftdebug.c | 348 + .../freetype-src/builds/amiga/src/base/ftsystem.c | 530 + .../freetype2/freetype-src/builds/ansi/ansi-def.mk | 77 + .../freetype2/freetype-src/builds/ansi/ansi.mk | 21 + .../freetype2/freetype-src/builds/atari/ATARI.H | 20 + .../freetype2/freetype-src/builds/atari/FNames.SIC | 37 + .../freetype-src/builds/atari/FREETYPE.PRJ | 32 + .../freetype2/freetype-src/builds/atari/README.TXT | 51 + .../freetype-src/builds/atari/deflinejoiner.awk | 181 + .../freetype-src/builds/atari/gen-purec-patch.sh | 40 + .../freetype2/freetype-src/builds/beos/beos-def.mk | 79 + .../freetype2/freetype-src/builds/beos/beos.mk | 19 + .../freetype2/freetype-src/builds/beos/detect.mk | 41 + .../freetype-src/builds/cmake/FindBrotliDec.cmake | 51 + .../freetype-src/builds/cmake/FindHarfBuzz.cmake | 87 + .../freetype2/freetype-src/builds/cmake/iOS.cmake | 270 + .../freetype-src/builds/cmake/testbuild.sh | 157 + .../freetype-src/builds/compiler/ansi-cc.mk | 80 + .../freetype-src/builds/compiler/bcc-dev.mk | 86 + .../freetype2/freetype-src/builds/compiler/bcc.mk | 86 + .../freetype2/freetype-src/builds/compiler/emx.mk | 77 + .../freetype-src/builds/compiler/gcc-dev.mk | 95 + .../freetype2/freetype-src/builds/compiler/gcc.mk | 77 + .../freetype-src/builds/compiler/intelc.mk | 85 + .../freetype-src/builds/compiler/unix-lcc.mk | 83 + .../freetype-src/builds/compiler/visualage.mk | 76 + .../freetype-src/builds/compiler/visualc.mk | 82 + .../freetype-src/builds/compiler/watcom.mk | 81 + .../freetype-src/builds/compiler/win-lcc.mk | 81 + .../libs/freetype2/freetype-src/builds/detect.mk | 128 + .../freetype2/freetype-src/builds/dos/detect.mk | 152 + .../freetype2/freetype-src/builds/dos/dos-def.mk | 48 + .../freetype2/freetype-src/builds/dos/dos-emx.mk | 21 + .../freetype2/freetype-src/builds/dos/dos-gcc.mk | 21 + .../freetype2/freetype-src/builds/dos/dos-wat.mk | 20 + .../libs/freetype2/freetype-src/builds/exports.mk | 80 + .../libs/freetype2/freetype-src/builds/freetype.mk | 384 + .../libs/freetype2/freetype-src/builds/link_dos.mk | 42 + .../libs/freetype2/freetype-src/builds/link_std.mk | 42 + .../builds/mac/FreeType.m68k_cfm.make.txt | 209 + .../builds/mac/FreeType.m68k_far.make.txt | 208 + .../builds/mac/FreeType.ppc_carbon.make.txt | 212 + .../builds/mac/FreeType.ppc_classic.make.txt | 213 + .../libs/freetype2/freetype-src/builds/mac/README | 401 + .../freetype2/freetype-src/builds/mac/ascii2mpw.py | 24 + .../freetype-src/builds/mac/freetype-Info.plist | 36 + .../freetype-src/builds/mac/ftlib.prj.xml | 1194 ++ .../libs/freetype2/freetype-src/builds/mac/ftmac.c | 1542 ++ .../builds/meson/extract_freetype_version.py | 107 + .../builds/meson/extract_libtool_version.py | 105 + .../builds/meson/generate_reference_docs.py | 79 + .../freetype-src/builds/meson/parse_modules_cfg.py | 160 + .../builds/meson/process_ftoption_h.py | 105 + .../libs/freetype2/freetype-src/builds/modules.mk | 79 + .../freetype2/freetype-src/builds/os2/detect.mk | 81 + .../freetype2/freetype-src/builds/os2/os2-def.mk | 48 + .../freetype2/freetype-src/builds/os2/os2-dev.mk | 30 + .../freetype2/freetype-src/builds/os2/os2-gcc.mk | 26 + .../freetype2/freetype-src/builds/symbian/bld.inf | 72 + .../freetype-src/builds/symbian/freetype.mmp | 146 + .../libs/freetype2/freetype-src/builds/toplevel.mk | 274 + .../freetype2/freetype-src/builds/unix/aclocal.m4 | 9160 ++++++++++ .../freetype-src/builds/unix/ax_compare_version.m4 | 177 + .../builds/unix/ax_prog_python_version.m4 | 66 + .../freetype-src/builds/unix/config.guess | 1700 ++ .../freetype2/freetype-src/builds/unix/config.sub | 1860 ++ .../freetype2/freetype-src/builds/unix/configure | 17530 +++++++++++++++++++ .../freetype-src/builds/unix/configure.ac | 1192 ++ .../freetype-src/builds/unix/configure.raw | 1192 ++ .../freetype2/freetype-src/builds/unix/detect.mk | 99 + .../freetype-src/builds/unix/freetype-config.in | 211 + .../freetype-src/builds/unix/freetype2.in | 14 + .../freetype-src/builds/unix/freetype2.m4 | 194 + .../freetype-src/builds/unix/ft-munmap.m4 | 32 + .../freetype-src/builds/unix/ftconfig.h.in | 62 + .../freetype2/freetype-src/builds/unix/ftsystem.c | 420 + .../freetype2/freetype-src/builds/unix/install-sh | 541 + .../freetype2/freetype-src/builds/unix/install.mk | 102 + .../freetype2/freetype-src/builds/unix/ltmain.sh | 11147 ++++++++++++ .../libs/freetype2/freetype-src/builds/unix/pkg.m4 | 199 + .../freetype2/freetype-src/builds/unix/unix-cc.in | 128 + .../freetype2/freetype-src/builds/unix/unix-def.in | 159 + .../freetype2/freetype-src/builds/unix/unix-dev.mk | 26 + .../freetype2/freetype-src/builds/unix/unix-lcc.mk | 24 + .../freetype2/freetype-src/builds/unix/unix.mk | 62 + .../freetype2/freetype-src/builds/unix/unixddef.mk | 49 + .../freetype-src/builds/vms/LIBS.OPT_IA64 | Bin 0 -> 82 bytes .../freetype-src/builds/vms/_LINK.OPT_IA64 | Bin 0 -> 14464 bytes .../freetype2/freetype-src/builds/vms/ftconfig.h | 58 + .../freetype2/freetype-src/builds/vms/ftsystem.c | 328 + .../freetype2/freetype-src/builds/vms/vmslib.dat | 28 + .../freetype2/freetype-src/builds/wince/ftdebug.c | 353 + .../builds/wince/vc2005-ce/freetype.sln | 157 + .../builds/wince/vc2005-ce/freetype.vcproj | 878 + .../freetype-src/builds/wince/vc2005-ce/index.html | 47 + .../builds/wince/vc2008-ce/freetype.sln | 157 + .../builds/wince/vc2008-ce/freetype.vcproj | 3517 ++++ .../freetype-src/builds/wince/vc2008-ce/index.html | 47 + .../freetype-src/builds/windows/detect.mk | 202 + .../freetype-src/builds/windows/ftdebug.c | 330 + .../builds/windows/vc2010/freetype.sln | 37 + .../builds/windows/vc2010/freetype.user.props | 68 + .../builds/windows/vc2010/freetype.vcxproj | 351 + .../builds/windows/vc2010/freetype.vcxproj.filters | 140 + .../freetype-src/builds/windows/vc2010/index.html | 40 + .../builds/windows/visualc/freetype.dsp | 354 + .../builds/windows/visualc/freetype.dsw | 29 + .../builds/windows/visualc/freetype.sln | 25 + .../builds/windows/visualc/freetype.vcproj | 543 + .../freetype-src/builds/windows/visualc/index.html | 38 + .../builds/windows/visualce/freetype.dsp | 391 + .../builds/windows/visualce/freetype.dsw | 29 + .../builds/windows/visualce/freetype.vcproj | 3706 ++++ .../builds/windows/visualce/index.html | 47 + .../freetype-src/builds/windows/w32-bcc.mk | 28 + .../freetype-src/builds/windows/w32-bccd.mk | 26 + .../freetype-src/builds/windows/w32-dev.mk | 32 + .../freetype-src/builds/windows/w32-gcc.mk | 31 + .../freetype-src/builds/windows/w32-icc.mk | 28 + .../freetype-src/builds/windows/w32-intl.mk | 28 + .../freetype-src/builds/windows/w32-lcc.mk | 24 + .../freetype-src/builds/windows/w32-mingw32.mk | 33 + .../freetype-src/builds/windows/w32-vcc.mk | 28 + .../freetype-src/builds/windows/w32-wat.mk | 28 + .../freetype-src/builds/windows/win32-def.mk | 51 + Build/source/libs/freetype2/freetype-src/configure | 137 + .../libs/freetype2/freetype-src/devel/ft2build.h | 41 + .../libs/freetype2/freetype-src/devel/ftoption.h | 998 ++ .../libs/freetype2/freetype-src/docs/CHANGES | 5317 ++++++ .../source/libs/freetype2/freetype-src/docs/CMAKE | 2 + .../libs/freetype2/freetype-src/docs/CUSTOMIZE | 152 + .../source/libs/freetype2/freetype-src/docs/DEBUG | 216 + .../libs/freetype2/freetype-src/docs/DOCGUIDE | 298 + .../libs/freetype2/freetype-src/docs/FTL.TXT | 169 + .../libs/freetype2/freetype-src/docs/GPLv2.TXT | 340 + .../libs/freetype2/freetype-src/docs/INSTALL | 90 + .../libs/freetype2/freetype-src/docs/INSTALL.ANY | 156 + .../libs/freetype2/freetype-src/docs/INSTALL.CROSS | 177 + .../libs/freetype2/freetype-src/docs/INSTALL.GNU | 161 + .../libs/freetype2/freetype-src/docs/INSTALL.MAC | 32 + .../libs/freetype2/freetype-src/docs/INSTALL.UNIX | 118 + .../libs/freetype2/freetype-src/docs/INSTALL.VMS | 62 + .../libs/freetype2/freetype-src/docs/LICENSE.TXT | 39 + .../source/libs/freetype2/freetype-src/docs/MAKEPP | 5 + .../libs/freetype2/freetype-src/docs/PROBLEMS | 90 + .../source/libs/freetype2/freetype-src/docs/README | 35 + Build/source/libs/freetype2/freetype-src/docs/TODO | 40 + .../libs/freetype2/freetype-src/docs/VERSIONS.TXT | 130 + .../libs/freetype2/freetype-src/docs/formats.txt | 208 + .../freetype2/freetype-src/docs/freetype-config.1 | 146 + .../libs/freetype2/freetype-src/docs/raster.txt | 635 + .../freetype2/freetype-src/docs/reference/404.html | 1036 ++ .../docs/reference/assets/fonts/font-awesome.css | 4 + .../docs/reference/assets/fonts/material-icons.css | 13 + .../assets/fonts/specimen/FontAwesome.ttf | Bin 0 -> 165548 bytes .../assets/fonts/specimen/FontAwesome.woff | Bin 0 -> 98024 bytes .../assets/fonts/specimen/FontAwesome.woff2 | Bin 0 -> 77160 bytes .../fonts/specimen/MaterialIcons-Regular.ttf | Bin 0 -> 128180 bytes .../fonts/specimen/MaterialIcons-Regular.woff | Bin 0 -> 57620 bytes .../fonts/specimen/MaterialIcons-Regular.woff2 | Bin 0 -> 44300 bytes .../docs/reference/assets/images/favicon.png | Bin 0 -> 521 bytes .../assets/images/icons/bitbucket.1b09e088.svg | 1 + .../assets/images/icons/github.f0b8504a.svg | 1 + .../assets/images/icons/gitlab.6dd19c00.svg | 1 + .../assets/javascripts/application.c33a9706.js | 60 + .../reference/assets/javascripts/lunr/lunr.ar.js | 20 + .../reference/assets/javascripts/lunr/lunr.da.js | 17 + .../reference/assets/javascripts/lunr/lunr.de.js | 17 + .../reference/assets/javascripts/lunr/lunr.du.js | 17 + .../reference/assets/javascripts/lunr/lunr.es.js | 17 + .../reference/assets/javascripts/lunr/lunr.fi.js | 17 + .../reference/assets/javascripts/lunr/lunr.fr.js | 17 + .../reference/assets/javascripts/lunr/lunr.hu.js | 17 + .../reference/assets/javascripts/lunr/lunr.it.js | 17 + .../reference/assets/javascripts/lunr/lunr.ja.js | 17 + .../reference/assets/javascripts/lunr/lunr.jp.js | 1 + .../assets/javascripts/lunr/lunr.multi.js | 1 + .../reference/assets/javascripts/lunr/lunr.nl.js | 17 + .../reference/assets/javascripts/lunr/lunr.no.js | 17 + .../reference/assets/javascripts/lunr/lunr.pt.js | 17 + .../reference/assets/javascripts/lunr/lunr.ro.js | 17 + .../reference/assets/javascripts/lunr/lunr.ru.js | 17 + .../javascripts/lunr/lunr.stemmer.support.js | 9 + .../reference/assets/javascripts/lunr/lunr.sv.js | 17 + .../reference/assets/javascripts/lunr/lunr.th.js | 17 + .../reference/assets/javascripts/lunr/lunr.tr.js | 17 + .../reference/assets/javascripts/lunr/lunr.vi.js | 17 + .../reference/assets/javascripts/lunr/tinyseg.js | 1 + .../reference/assets/javascripts/lunr/wordcut.js | 1 + .../assets/javascripts/modernizr.86422ebf.js | 1 + .../stylesheets/application-palette.a8b3c06d.css | 1 + .../assets/stylesheets/application.adb8469c.css | 1 + .../docs/reference/ft2-auto_hinter.html | 1158 ++ .../docs/reference/ft2-base_interface.html | 5109 ++++++ .../docs/reference/ft2-basic_types.html | 2299 +++ .../freetype-src/docs/reference/ft2-bdf_fonts.html | 1375 ++ .../docs/reference/ft2-bitmap_handling.html | 1504 ++ .../freetype-src/docs/reference/ft2-bzip2.html | 1200 ++ .../docs/reference/ft2-cache_subsystem.html | 2344 +++ .../docs/reference/ft2-cff_driver.html | 1166 ++ .../freetype-src/docs/reference/ft2-cid_fonts.html | 1314 ++ .../docs/reference/ft2-color_management.html | 1457 ++ .../docs/reference/ft2-computations.html | 2005 +++ .../docs/reference/ft2-error_code_values.html | 1395 ++ .../docs/reference/ft2-error_enumerations.html | 1244 ++ .../docs/reference/ft2-font_formats.html | 1197 ++ .../docs/reference/ft2-gasp_table.html | 1252 ++ .../docs/reference/ft2-glyph_management.html | 1821 ++ .../docs/reference/ft2-glyph_stroker.html | 2092 +++ .../docs/reference/ft2-glyph_variants.html | 1387 ++ .../docs/reference/ft2-gx_validation.html | 1478 ++ .../freetype-src/docs/reference/ft2-gzip.html | 1266 ++ .../docs/reference/ft2-header_file_macros.html | 2215 +++ .../docs/reference/ft2-header_inclusion.html | 1161 ++ .../docs/reference/ft2-incremental.html | 1507 ++ .../freetype-src/docs/reference/ft2-index.html | 2145 +++ .../docs/reference/ft2-layer_management.html | 1310 ++ .../docs/reference/ft2-lcd_rendering.html | 1408 ++ .../docs/reference/ft2-list_processing.html | 1624 ++ .../freetype-src/docs/reference/ft2-lzw.html | 1200 ++ .../docs/reference/ft2-mac_specific.html | 1486 ++ .../docs/reference/ft2-module_management.html | 2159 +++ .../docs/reference/ft2-multiple_masters.html | 2069 +++ .../docs/reference/ft2-ot_validation.html | 1306 ++ .../docs/reference/ft2-outline_processing.html | 2250 +++ .../docs/reference/ft2-parameter_tags.html | 1334 ++ .../docs/reference/ft2-pcf_driver.html | 1157 ++ .../freetype-src/docs/reference/ft2-pfr_fonts.html | 1318 ++ .../docs/reference/ft2-properties.html | 1906 ++ .../docs/reference/ft2-quick_advance.html | 1297 ++ .../freetype-src/docs/reference/ft2-raster.html | 1706 ++ .../docs/reference/ft2-sfnt_names.html | 1405 ++ .../docs/reference/ft2-sizes_management.html | 1276 ++ .../docs/reference/ft2-system_interface.html | 1549 ++ .../docs/reference/ft2-t1_cid_driver.html | 1160 ++ .../docs/reference/ft2-truetype_engine.html | 1237 ++ .../docs/reference/ft2-truetype_tables.html | 3158 ++++ .../freetype-src/docs/reference/ft2-tt_driver.html | 1173 ++ .../docs/reference/ft2-type1_tables.html | 2101 +++ .../docs/reference/ft2-user_allocation.html | 1156 ++ .../freetype-src/docs/reference/ft2-version.html | 1332 ++ .../docs/reference/ft2-winfnt_fonts.html | 1392 ++ .../freetype-src/docs/reference/images/favico.ico | Bin 0 -> 1150 bytes .../freetype-src/docs/reference/index.html | 1276 ++ .../docs/reference/javascripts/extra.js | 54 + .../docs/reference/search/search_index.json | 1 + .../freetype-src/docs/reference/sitemap.xml | 207 + .../freetype-src/docs/reference/sitemap.xml.gz | Bin 0 -> 219 bytes .../docs/reference/stylesheets/extra.css | 183 + .../libs/freetype2/freetype-src/docs/release | 202 + .../include/freetype/config/ftconfig.h | 51 + .../include/freetype/config/ftheader.h | 824 + .../include/freetype/config/ftmodule.h | 30 + .../include/freetype/config/ftoption.h | 998 ++ .../include/freetype/config/ftstdlib.h | 175 + .../include/freetype/config/integer-types.h | 245 + .../include/freetype/config/mac-support.h | 49 + .../include/freetype/config/public-macros.h | 120 + .../freetype-src/include/freetype/freetype.h | 4873 ++++++ .../freetype-src/include/freetype/ftadvanc.h | 188 + .../freetype-src/include/freetype/ftbbox.h | 101 + .../freetype-src/include/freetype/ftbdf.h | 212 + .../freetype-src/include/freetype/ftbitmap.h | 329 + .../freetype-src/include/freetype/ftbzip2.h | 102 + .../freetype-src/include/freetype/ftcache.h | 1087 ++ .../freetype-src/include/freetype/ftchapters.h | 145 + .../freetype-src/include/freetype/ftcid.h | 167 + .../freetype-src/include/freetype/ftcolor.h | 313 + .../freetype-src/include/freetype/ftdriver.h | 1227 ++ .../freetype-src/include/freetype/fterrdef.h | 279 + .../freetype-src/include/freetype/fterrors.h | 294 + .../freetype-src/include/freetype/ftfntfmt.h | 93 + .../freetype-src/include/freetype/ftgasp.h | 143 + .../freetype-src/include/freetype/ftglyph.h | 664 + .../freetype-src/include/freetype/ftgxval.h | 354 + .../freetype-src/include/freetype/ftgzip.h | 151 + .../freetype-src/include/freetype/ftimage.h | 1251 ++ .../freetype-src/include/freetype/ftincrem.h | 343 + .../freetype-src/include/freetype/ftlcdfil.h | 324 + .../freetype-src/include/freetype/ftlist.h | 296 + .../freetype-src/include/freetype/ftlzw.h | 100 + .../freetype-src/include/freetype/ftmac.h | 289 + .../freetype2/freetype-src/include/freetype/ftmm.h | 752 + .../freetype-src/include/freetype/ftmodapi.h | 784 + .../freetype-src/include/freetype/ftmoderr.h | 203 + .../freetype-src/include/freetype/ftotval.h | 206 + .../freetype-src/include/freetype/ftoutln.h | 586 + .../freetype-src/include/freetype/ftparams.h | 203 + .../freetype-src/include/freetype/ftpfr.h | 179 + .../freetype-src/include/freetype/ftrender.h | 244 + .../freetype-src/include/freetype/ftsizes.h | 159 + .../freetype-src/include/freetype/ftsnames.h | 272 + .../freetype-src/include/freetype/ftstroke.h | 773 + .../freetype-src/include/freetype/ftsynth.h | 83 + .../freetype-src/include/freetype/ftsystem.h | 352 + .../freetype-src/include/freetype/fttrigon.h | 350 + .../freetype-src/include/freetype/fttypes.h | 615 + .../freetype-src/include/freetype/ftwinfnt.h | 276 + .../include/freetype/internal/autohint.h | 234 + .../include/freetype/internal/cffotypes.h | 107 + .../include/freetype/internal/cfftypes.h | 416 + .../include/freetype/internal/compiler-macros.h | 307 + .../include/freetype/internal/ftcalc.h | 509 + .../include/freetype/internal/ftdebug.h | 285 + .../freetype-src/include/freetype/internal/ftdrv.h | 288 + .../include/freetype/internal/ftgloadr.h | 146 + .../include/freetype/internal/fthash.h | 135 + .../include/freetype/internal/ftmemory.h | 399 + .../include/freetype/internal/ftobjs.h | 1237 ++ .../include/freetype/internal/ftpsprop.h | 47 + .../include/freetype/internal/ftrfork.h | 245 + .../include/freetype/internal/ftserv.h | 495 + .../include/freetype/internal/ftstream.h | 572 + .../include/freetype/internal/fttrace.h | 158 + .../include/freetype/internal/ftvalid.h | 160 + .../freetype-src/include/freetype/internal/psaux.h | 1438 ++ .../include/freetype/internal/pshints.h | 699 + .../include/freetype/internal/services/svbdf.h | 66 + .../include/freetype/internal/services/svcfftl.h | 90 + .../include/freetype/internal/services/svcid.h | 69 + .../include/freetype/internal/services/svfntfmt.h | 55 + .../include/freetype/internal/services/svgldict.h | 72 + .../include/freetype/internal/services/svgxval.h | 72 + .../include/freetype/internal/services/svkern.h | 51 + .../include/freetype/internal/services/svmetric.h | 125 + .../include/freetype/internal/services/svmm.h | 156 + .../include/freetype/internal/services/svotval.h | 55 + .../include/freetype/internal/services/svpfr.h | 65 + .../include/freetype/internal/services/svpostnm.h | 65 + .../include/freetype/internal/services/svprop.h | 66 + .../include/freetype/internal/services/svpscmap.h | 145 + .../include/freetype/internal/services/svpsinfo.h | 86 + .../include/freetype/internal/services/svsfnt.h | 88 + .../include/freetype/internal/services/svttcmap.h | 90 + .../include/freetype/internal/services/svtteng.h | 53 + .../include/freetype/internal/services/svttglyf.h | 56 + .../include/freetype/internal/services/svwinfnt.h | 50 + .../freetype-src/include/freetype/internal/sfnt.h | 875 + .../include/freetype/internal/t1types.h | 259 + .../include/freetype/internal/tttypes.h | 1780 ++ .../include/freetype/internal/wofftypes.h | 312 + .../freetype-src/include/freetype/t1tables.h | 773 + .../freetype-src/include/freetype/ttnameid.h | 1235 ++ .../freetype-src/include/freetype/tttables.h | 855 + .../freetype-src/include/freetype/tttags.h | 123 + .../libs/freetype2/freetype-src/include/ft2build.h | 42 + .../source/libs/freetype2/freetype-src/meson.build | 368 + .../libs/freetype2/freetype-src/meson_options.txt | 47 + .../source/libs/freetype2/freetype-src/modules.cfg | 247 + .../source/libs/freetype2/freetype-src/objs/README | 2 + .../freetype2/freetype-src/src/autofit/afangles.c | 285 + .../freetype2/freetype-src/src/autofit/afangles.h | 7 + .../freetype2/freetype-src/src/autofit/afblue.c | 779 + .../freetype2/freetype-src/src/autofit/afblue.cin | 39 + .../freetype2/freetype-src/src/autofit/afblue.dat | 1121 ++ .../freetype2/freetype-src/src/autofit/afblue.h | 429 + .../freetype2/freetype-src/src/autofit/afblue.hin | 146 + .../freetype2/freetype-src/src/autofit/afcjk.c | 2407 +++ .../freetype2/freetype-src/src/autofit/afcjk.h | 141 + .../freetype2/freetype-src/src/autofit/afcover.h | 105 + .../freetype2/freetype-src/src/autofit/afdummy.c | 77 + .../freetype2/freetype-src/src/autofit/afdummy.h | 40 + .../freetype2/freetype-src/src/autofit/aferrors.h | 42 + .../freetype2/freetype-src/src/autofit/afglobal.c | 509 + .../freetype2/freetype-src/src/autofit/afglobal.h | 173 + .../freetype2/freetype-src/src/autofit/afhints.c | 1720 ++ .../freetype2/freetype-src/src/autofit/afhints.h | 487 + .../freetype2/freetype-src/src/autofit/afindic.c | 157 + .../freetype2/freetype-src/src/autofit/afindic.h | 41 + .../freetype2/freetype-src/src/autofit/aflatin.c | 3639 ++++ .../freetype2/freetype-src/src/autofit/aflatin.h | 194 + .../freetype2/freetype-src/src/autofit/aflatin2.c | 2428 +++ .../freetype2/freetype-src/src/autofit/aflatin2.h | 46 + .../freetype2/freetype-src/src/autofit/afloader.c | 720 + .../freetype2/freetype-src/src/autofit/afloader.h | 91 + .../freetype2/freetype-src/src/autofit/afmodule.c | 574 + .../freetype2/freetype-src/src/autofit/afmodule.h | 58 + .../freetype2/freetype-src/src/autofit/afranges.c | 1072 ++ .../freetype2/freetype-src/src/autofit/afranges.h | 47 + .../freetype2/freetype-src/src/autofit/afscript.h | 408 + .../freetype2/freetype-src/src/autofit/afshaper.c | 675 + .../freetype2/freetype-src/src/autofit/afshaper.h | 71 + .../freetype2/freetype-src/src/autofit/afstyles.h | 496 + .../freetype2/freetype-src/src/autofit/aftypes.h | 572 + .../freetype2/freetype-src/src/autofit/afwarp.c | 373 + .../freetype2/freetype-src/src/autofit/afwarp.h | 66 + .../freetype2/freetype-src/src/autofit/afwrtsys.h | 52 + .../freetype2/freetype-src/src/autofit/autofit.c | 37 + .../freetype2/freetype-src/src/autofit/module.mk | 23 + .../freetype2/freetype-src/src/autofit/rules.mk | 88 + .../freetype2/freetype-src/src/base/ftadvanc.c | 174 + .../libs/freetype2/freetype-src/src/base/ftbase.c | 41 + .../libs/freetype2/freetype-src/src/base/ftbase.h | 81 + .../libs/freetype2/freetype-src/src/base/ftbbox.c | 530 + .../libs/freetype2/freetype-src/src/base/ftbdf.c | 90 + .../freetype2/freetype-src/src/base/ftbitmap.c | 1176 ++ .../libs/freetype2/freetype-src/src/base/ftcalc.c | 1088 ++ .../libs/freetype2/freetype-src/src/base/ftcid.c | 117 + .../libs/freetype2/freetype-src/src/base/ftcolor.c | 156 + .../freetype2/freetype-src/src/base/ftdbgmem.c | 1001 ++ .../libs/freetype2/freetype-src/src/base/ftdebug.c | 318 + .../freetype2/freetype-src/src/base/fterrors.c | 45 + .../freetype2/freetype-src/src/base/ftfntfmt.c | 54 + .../freetype2/freetype-src/src/base/ftfstype.c | 61 + .../libs/freetype2/freetype-src/src/base/ftgasp.c | 60 + .../freetype2/freetype-src/src/base/ftgloadr.c | 376 + .../libs/freetype2/freetype-src/src/base/ftglyph.c | 657 + .../libs/freetype2/freetype-src/src/base/ftgxval.c | 141 + .../libs/freetype2/freetype-src/src/base/fthash.c | 338 + .../libs/freetype2/freetype-src/src/base/ftinit.c | 255 + .../freetype2/freetype-src/src/base/ftlcdfil.c | 437 + .../libs/freetype2/freetype-src/src/base/ftmac.c | 1089 ++ .../libs/freetype2/freetype-src/src/base/ftmm.c | 568 + .../libs/freetype2/freetype-src/src/base/ftobjs.c | 5570 ++++++ .../libs/freetype2/freetype-src/src/base/ftotval.c | 90 + .../libs/freetype2/freetype-src/src/base/ftoutln.c | 1110 ++ .../freetype2/freetype-src/src/base/ftpatent.c | 50 + .../libs/freetype2/freetype-src/src/base/ftpfr.c | 152 + .../freetype2/freetype-src/src/base/ftpsprop.c | 284 + .../libs/freetype2/freetype-src/src/base/ftrfork.c | 942 + .../freetype2/freetype-src/src/base/ftsnames.c | 185 + .../freetype2/freetype-src/src/base/ftstream.c | 867 + .../freetype2/freetype-src/src/base/ftstroke.c | 2427 +++ .../libs/freetype2/freetype-src/src/base/ftsynth.c | 162 + .../freetype2/freetype-src/src/base/ftsystem.c | 333 + .../freetype2/freetype-src/src/base/fttrigon.c | 517 + .../libs/freetype2/freetype-src/src/base/fttype1.c | 126 + .../libs/freetype2/freetype-src/src/base/ftutil.c | 442 + .../libs/freetype2/freetype-src/src/base/ftver.rc | 61 + .../freetype2/freetype-src/src/base/ftwinfnt.c | 52 + .../libs/freetype2/freetype-src/src/base/md5.c | 291 + .../libs/freetype2/freetype-src/src/base/md5.h | 45 + .../libs/freetype2/freetype-src/src/base/rules.mk | 108 + .../libs/freetype2/freetype-src/src/bdf/README | 148 + .../libs/freetype2/freetype-src/src/bdf/bdf.c | 34 + .../libs/freetype2/freetype-src/src/bdf/bdf.h | 257 + .../libs/freetype2/freetype-src/src/bdf/bdfdrivr.c | 1019 ++ .../libs/freetype2/freetype-src/src/bdf/bdfdrivr.h | 72 + .../libs/freetype2/freetype-src/src/bdf/bdferror.h | 45 + .../libs/freetype2/freetype-src/src/bdf/bdflib.c | 2416 +++ .../libs/freetype2/freetype-src/src/bdf/module.mk | 34 + .../libs/freetype2/freetype-src/src/bdf/rules.mk | 84 + .../freetype2/freetype-src/src/bzip2/ftbzip2.c | 520 + .../libs/freetype2/freetype-src/src/bzip2/rules.mk | 64 + .../freetype2/freetype-src/src/cache/ftcache.c | 31 + .../freetype2/freetype-src/src/cache/ftcbasic.c | 633 + .../freetype2/freetype-src/src/cache/ftccache.c | 620 + .../freetype2/freetype-src/src/cache/ftccache.h | 352 + .../freetype2/freetype-src/src/cache/ftccback.h | 93 + .../freetype2/freetype-src/src/cache/ftccmap.c | 326 + .../freetype2/freetype-src/src/cache/ftcerror.h | 42 + .../freetype2/freetype-src/src/cache/ftcglyph.c | 218 + .../freetype2/freetype-src/src/cache/ftcglyph.h | 328 + .../freetype2/freetype-src/src/cache/ftcimage.c | 163 + .../freetype2/freetype-src/src/cache/ftcimage.h | 106 + .../freetype2/freetype-src/src/cache/ftcmanag.c | 699 + .../freetype2/freetype-src/src/cache/ftcmanag.h | 175 + .../libs/freetype2/freetype-src/src/cache/ftcmru.c | 356 + .../libs/freetype2/freetype-src/src/cache/ftcmru.h | 248 + .../freetype2/freetype-src/src/cache/ftcsbits.c | 422 + .../freetype2/freetype-src/src/cache/ftcsbits.h | 102 + .../libs/freetype2/freetype-src/src/cache/rules.mk | 85 + .../libs/freetype2/freetype-src/src/cff/cff.c | 28 + .../libs/freetype2/freetype-src/src/cff/cffcmap.c | 231 + .../libs/freetype2/freetype-src/src/cff/cffcmap.h | 67 + .../libs/freetype2/freetype-src/src/cff/cffdrivr.c | 1164 ++ .../libs/freetype2/freetype-src/src/cff/cffdrivr.h | 35 + .../libs/freetype2/freetype-src/src/cff/cfferrs.h | 42 + .../libs/freetype2/freetype-src/src/cff/cffgload.c | 684 + .../libs/freetype2/freetype-src/src/cff/cffgload.h | 62 + .../libs/freetype2/freetype-src/src/cff/cffload.c | 2577 +++ .../libs/freetype2/freetype-src/src/cff/cffload.h | 124 + .../libs/freetype2/freetype-src/src/cff/cffobjs.c | 1217 ++ .../libs/freetype2/freetype-src/src/cff/cffobjs.h | 84 + .../libs/freetype2/freetype-src/src/cff/cffparse.c | 1619 ++ .../libs/freetype2/freetype-src/src/cff/cffparse.h | 148 + .../libs/freetype2/freetype-src/src/cff/cfftoken.h | 150 + .../libs/freetype2/freetype-src/src/cff/module.mk | 23 + .../libs/freetype2/freetype-src/src/cff/rules.mk | 75 + .../libs/freetype2/freetype-src/src/cid/ciderrs.h | 41 + .../libs/freetype2/freetype-src/src/cid/cidgload.c | 529 + .../libs/freetype2/freetype-src/src/cid/cidgload.h | 50 + .../libs/freetype2/freetype-src/src/cid/cidload.c | 941 + .../libs/freetype2/freetype-src/src/cid/cidload.h | 52 + .../libs/freetype2/freetype-src/src/cid/cidobjs.c | 534 + .../libs/freetype2/freetype-src/src/cid/cidobjs.h | 154 + .../libs/freetype2/freetype-src/src/cid/cidparse.c | 276 + .../libs/freetype2/freetype-src/src/cid/cidparse.h | 130 + .../libs/freetype2/freetype-src/src/cid/cidriver.c | 255 + .../libs/freetype2/freetype-src/src/cid/cidriver.h | 36 + .../libs/freetype2/freetype-src/src/cid/cidtoken.h | 115 + .../libs/freetype2/freetype-src/src/cid/module.mk | 23 + .../libs/freetype2/freetype-src/src/cid/rules.mk | 73 + .../libs/freetype2/freetype-src/src/cid/type1cid.c | 28 + .../libs/freetype2/freetype-src/src/gxvalid/README | 532 + .../freetype2/freetype-src/src/gxvalid/gxvalid.c | 46 + .../freetype2/freetype-src/src/gxvalid/gxvalid.h | 107 + .../freetype2/freetype-src/src/gxvalid/gxvbsln.c | 334 + .../freetype2/freetype-src/src/gxvalid/gxvcommn.c | 1746 ++ .../freetype2/freetype-src/src/gxvalid/gxvcommn.h | 581 + .../freetype2/freetype-src/src/gxvalid/gxverror.h | 51 + .../freetype2/freetype-src/src/gxvalid/gxvfeat.c | 339 + .../freetype2/freetype-src/src/gxvalid/gxvfeat.h | 173 + .../freetype2/freetype-src/src/gxvalid/gxvfgen.c | 483 + .../freetype2/freetype-src/src/gxvalid/gxvjust.c | 721 + .../freetype2/freetype-src/src/gxvalid/gxvkern.c | 920 + .../freetype2/freetype-src/src/gxvalid/gxvlcar.c | 224 + .../freetype2/freetype-src/src/gxvalid/gxvmod.c | 284 + .../freetype2/freetype-src/src/gxvalid/gxvmod.h | 46 + .../freetype2/freetype-src/src/gxvalid/gxvmort.c | 301 + .../freetype2/freetype-src/src/gxvalid/gxvmort.h | 99 + .../freetype2/freetype-src/src/gxvalid/gxvmort0.c | 152 + .../freetype2/freetype-src/src/gxvalid/gxvmort1.c | 260 + .../freetype2/freetype-src/src/gxvalid/gxvmort2.c | 312 + .../freetype2/freetype-src/src/gxvalid/gxvmort4.c | 126 + .../freetype2/freetype-src/src/gxvalid/gxvmort5.c | 234 + .../freetype2/freetype-src/src/gxvalid/gxvmorx.c | 199 + .../freetype2/freetype-src/src/gxvalid/gxvmorx.h | 73 + .../freetype2/freetype-src/src/gxvalid/gxvmorx0.c | 112 + .../freetype2/freetype-src/src/gxvalid/gxvmorx1.c | 278 + .../freetype2/freetype-src/src/gxvalid/gxvmorx2.c | 331 + .../freetype2/freetype-src/src/gxvalid/gxvmorx4.c | 56 + .../freetype2/freetype-src/src/gxvalid/gxvmorx5.c | 226 + .../freetype2/freetype-src/src/gxvalid/gxvopbd.c | 218 + .../freetype2/freetype-src/src/gxvalid/gxvprop.c | 330 + .../freetype2/freetype-src/src/gxvalid/gxvtrak.c | 288 + .../freetype2/freetype-src/src/gxvalid/module.mk | 23 + .../freetype2/freetype-src/src/gxvalid/rules.mk | 98 + .../libs/freetype2/freetype-src/src/gzip/adler32.c | 48 + .../libs/freetype2/freetype-src/src/gzip/ftgzip.c | 821 + .../libs/freetype2/freetype-src/src/gzip/ftzconf.h | 284 + .../freetype2/freetype-src/src/gzip/infblock.c | 392 + .../freetype2/freetype-src/src/gzip/infblock.h | 36 + .../freetype2/freetype-src/src/gzip/infcodes.c | 254 + .../freetype2/freetype-src/src/gzip/infcodes.h | 31 + .../freetype2/freetype-src/src/gzip/inffixed.h | 151 + .../libs/freetype2/freetype-src/src/gzip/inflate.c | 283 + .../freetype2/freetype-src/src/gzip/inftrees.c | 468 + .../freetype2/freetype-src/src/gzip/inftrees.h | 63 + .../libs/freetype2/freetype-src/src/gzip/infutil.c | 86 + .../libs/freetype2/freetype-src/src/gzip/infutil.h | 98 + .../libs/freetype2/freetype-src/src/gzip/rules.mk | 83 + .../libs/freetype2/freetype-src/src/gzip/zlib.h | 830 + .../libs/freetype2/freetype-src/src/gzip/zutil.c | 181 + .../libs/freetype2/freetype-src/src/gzip/zutil.h | 215 + .../libs/freetype2/freetype-src/src/lzw/ftlzw.c | 415 + .../libs/freetype2/freetype-src/src/lzw/ftzopen.c | 424 + .../libs/freetype2/freetype-src/src/lzw/ftzopen.h | 174 + .../libs/freetype2/freetype-src/src/lzw/rules.mk | 72 + .../freetype2/freetype-src/src/otvalid/module.mk | 23 + .../freetype2/freetype-src/src/otvalid/otvalid.c | 31 + .../freetype2/freetype-src/src/otvalid/otvalid.h | 77 + .../freetype2/freetype-src/src/otvalid/otvbase.c | 345 + .../freetype2/freetype-src/src/otvalid/otvcommn.c | 1099 ++ .../freetype2/freetype-src/src/otvalid/otvcommn.h | 466 + .../freetype2/freetype-src/src/otvalid/otverror.h | 42 + .../freetype2/freetype-src/src/otvalid/otvgdef.c | 303 + .../freetype2/freetype-src/src/otvalid/otvgpos.c | 1051 ++ .../freetype2/freetype-src/src/otvalid/otvgpos.h | 36 + .../freetype2/freetype-src/src/otvalid/otvgsub.c | 617 + .../freetype2/freetype-src/src/otvalid/otvjstf.c | 259 + .../freetype2/freetype-src/src/otvalid/otvmath.c | 453 + .../freetype2/freetype-src/src/otvalid/otvmod.c | 281 + .../freetype2/freetype-src/src/otvalid/otvmod.h | 38 + .../freetype2/freetype-src/src/otvalid/rules.mk | 81 + .../libs/freetype2/freetype-src/src/pcf/README | 96 + .../libs/freetype2/freetype-src/src/pcf/module.mk | 34 + .../libs/freetype2/freetype-src/src/pcf/pcf.c | 35 + .../libs/freetype2/freetype-src/src/pcf/pcf.h | 251 + .../libs/freetype2/freetype-src/src/pcf/pcfdrivr.c | 848 + .../libs/freetype2/freetype-src/src/pcf/pcfdrivr.h | 44 + .../libs/freetype2/freetype-src/src/pcf/pcferror.h | 41 + .../libs/freetype2/freetype-src/src/pcf/pcfread.c | 1739 ++ .../libs/freetype2/freetype-src/src/pcf/pcfread.h | 44 + .../libs/freetype2/freetype-src/src/pcf/pcfutil.c | 103 + .../libs/freetype2/freetype-src/src/pcf/pcfutil.h | 55 + .../libs/freetype2/freetype-src/src/pcf/rules.mk | 82 + .../libs/freetype2/freetype-src/src/pfr/module.mk | 23 + .../libs/freetype2/freetype-src/src/pfr/pfr.c | 29 + .../libs/freetype2/freetype-src/src/pfr/pfrcmap.c | 176 + .../libs/freetype2/freetype-src/src/pfr/pfrcmap.h | 45 + .../libs/freetype2/freetype-src/src/pfr/pfrdrivr.c | 212 + .../libs/freetype2/freetype-src/src/pfr/pfrdrivr.h | 36 + .../libs/freetype2/freetype-src/src/pfr/pfrerror.h | 41 + .../libs/freetype2/freetype-src/src/pfr/pfrgload.c | 851 + .../libs/freetype2/freetype-src/src/pfr/pfrgload.h | 49 + .../libs/freetype2/freetype-src/src/pfr/pfrload.c | 1049 ++ .../libs/freetype2/freetype-src/src/pfr/pfrload.h | 123 + .../libs/freetype2/freetype-src/src/pfr/pfrobjs.c | 600 + .../libs/freetype2/freetype-src/src/pfr/pfrobjs.h | 96 + .../libs/freetype2/freetype-src/src/pfr/pfrsbit.c | 808 + .../libs/freetype2/freetype-src/src/pfr/pfrsbit.h | 37 + .../libs/freetype2/freetype-src/src/pfr/pfrtypes.h | 331 + .../libs/freetype2/freetype-src/src/pfr/rules.mk | 76 + .../freetype2/freetype-src/src/psaux/afmparse.c | 986 ++ .../freetype2/freetype-src/src/psaux/afmparse.h | 88 + .../freetype2/freetype-src/src/psaux/cffdecode.c | 2422 +++ .../freetype2/freetype-src/src/psaux/cffdecode.h | 63 + .../freetype2/freetype-src/src/psaux/module.mk | 23 + .../freetype2/freetype-src/src/psaux/psarrst.c | 241 + .../freetype2/freetype-src/src/psaux/psarrst.h | 100 + .../libs/freetype2/freetype-src/src/psaux/psaux.c | 40 + .../freetype2/freetype-src/src/psaux/psauxerr.h | 42 + .../freetype2/freetype-src/src/psaux/psauxmod.c | 190 + .../freetype2/freetype-src/src/psaux/psauxmod.h | 60 + .../freetype2/freetype-src/src/psaux/psblues.c | 582 + .../freetype2/freetype-src/src/psaux/psblues.h | 185 + .../libs/freetype2/freetype-src/src/psaux/psconv.c | 610 + .../libs/freetype2/freetype-src/src/psaux/psconv.h | 70 + .../freetype2/freetype-src/src/psaux/pserror.c | 52 + .../freetype2/freetype-src/src/psaux/pserror.h | 120 + .../freetype2/freetype-src/src/psaux/psfixed.h | 94 + .../libs/freetype2/freetype-src/src/psaux/psfont.c | 566 + .../libs/freetype2/freetype-src/src/psaux/psfont.h | 134 + .../libs/freetype2/freetype-src/src/psaux/psft.c | 897 + .../libs/freetype2/freetype-src/src/psaux/psft.h | 167 + .../libs/freetype2/freetype-src/src/psaux/psglue.h | 144 + .../freetype2/freetype-src/src/psaux/pshints.c | 1936 ++ .../freetype2/freetype-src/src/psaux/pshints.h | 288 + .../freetype2/freetype-src/src/psaux/psintrp.c | 3054 ++++ .../freetype2/freetype-src/src/psaux/psintrp.h | 83 + .../libs/freetype2/freetype-src/src/psaux/psobjs.c | 2598 +++ .../libs/freetype2/freetype-src/src/psaux/psobjs.h | 312 + .../libs/freetype2/freetype-src/src/psaux/psread.c | 112 + .../libs/freetype2/freetype-src/src/psaux/psread.h | 68 + .../freetype2/freetype-src/src/psaux/psstack.c | 331 + .../freetype2/freetype-src/src/psaux/psstack.h | 122 + .../freetype2/freetype-src/src/psaux/pstypes.h | 77 + .../libs/freetype2/freetype-src/src/psaux/rules.mk | 89 + .../libs/freetype2/freetype-src/src/psaux/t1cmap.c | 374 + .../libs/freetype2/freetype-src/src/psaux/t1cmap.h | 104 + .../freetype2/freetype-src/src/psaux/t1decode.c | 2154 +++ .../freetype2/freetype-src/src/psaux/t1decode.h | 73 + .../freetype2/freetype-src/src/pshinter/module.mk | 23 + .../freetype2/freetype-src/src/pshinter/pshalgo.c | 2194 +++ .../freetype2/freetype-src/src/pshinter/pshalgo.h | 241 + .../freetype2/freetype-src/src/pshinter/pshglob.c | 795 + .../freetype2/freetype-src/src/pshinter/pshglob.h | 196 + .../freetype2/freetype-src/src/pshinter/pshinter.c | 27 + .../freetype2/freetype-src/src/pshinter/pshmod.c | 120 + .../freetype2/freetype-src/src/pshinter/pshmod.h | 38 + .../freetype2/freetype-src/src/pshinter/pshnterr.h | 41 + .../freetype2/freetype-src/src/pshinter/pshrec.c | 1219 ++ .../freetype2/freetype-src/src/pshinter/pshrec.h | 171 + .../freetype2/freetype-src/src/pshinter/rules.mk | 75 + .../freetype2/freetype-src/src/psnames/module.mk | 23 + .../freetype2/freetype-src/src/psnames/psmodule.c | 620 + .../freetype2/freetype-src/src/psnames/psmodule.h | 37 + .../freetype2/freetype-src/src/psnames/psnamerr.h | 42 + .../freetype2/freetype-src/src/psnames/psnames.c | 24 + .../freetype2/freetype-src/src/psnames/pstables.h | 4238 +++++ .../freetype2/freetype-src/src/psnames/rules.mk | 73 + .../freetype2/freetype-src/src/raster/ftmisc.h | 142 + .../freetype2/freetype-src/src/raster/ftraster.c | 3351 ++++ .../freetype2/freetype-src/src/raster/ftraster.h | 47 + .../freetype2/freetype-src/src/raster/ftrend1.c | 206 + .../freetype2/freetype-src/src/raster/ftrend1.h | 37 + .../freetype2/freetype-src/src/raster/module.mk | 23 + .../freetype2/freetype-src/src/raster/raster.c | 25 + .../freetype2/freetype-src/src/raster/rasterrs.h | 42 + .../freetype2/freetype-src/src/raster/rules.mk | 72 + .../libs/freetype2/freetype-src/src/sfnt/module.mk | 23 + .../libs/freetype2/freetype-src/src/sfnt/pngshim.c | 461 + .../libs/freetype2/freetype-src/src/sfnt/pngshim.h | 50 + .../libs/freetype2/freetype-src/src/sfnt/rules.mk | 85 + .../freetype2/freetype-src/src/sfnt/sfdriver.c | 1318 ++ .../freetype2/freetype-src/src/sfnt/sfdriver.h | 35 + .../freetype2/freetype-src/src/sfnt/sferrors.h | 41 + .../libs/freetype2/freetype-src/src/sfnt/sfnt.c | 39 + .../libs/freetype2/freetype-src/src/sfnt/sfobjs.c | 1475 ++ .../libs/freetype2/freetype-src/src/sfnt/sfobjs.h | 58 + .../libs/freetype2/freetype-src/src/sfnt/sfwoff.c | 437 + .../libs/freetype2/freetype-src/src/sfnt/sfwoff.h | 40 + .../libs/freetype2/freetype-src/src/sfnt/sfwoff2.c | 2337 +++ .../libs/freetype2/freetype-src/src/sfnt/sfwoff2.h | 75 + .../libs/freetype2/freetype-src/src/sfnt/ttbdf.c | 256 + .../libs/freetype2/freetype-src/src/sfnt/ttbdf.h | 49 + .../libs/freetype2/freetype-src/src/sfnt/ttcmap.c | 3886 ++++ .../libs/freetype2/freetype-src/src/sfnt/ttcmap.h | 126 + .../libs/freetype2/freetype-src/src/sfnt/ttcmapc.h | 56 + .../libs/freetype2/freetype-src/src/sfnt/ttcolr.c | 450 + .../libs/freetype2/freetype-src/src/sfnt/ttcolr.h | 57 + .../libs/freetype2/freetype-src/src/sfnt/ttcpal.c | 310 + .../libs/freetype2/freetype-src/src/sfnt/ttcpal.h | 48 + .../libs/freetype2/freetype-src/src/sfnt/ttkern.c | 310 + .../libs/freetype2/freetype-src/src/sfnt/ttkern.h | 51 + .../libs/freetype2/freetype-src/src/sfnt/ttload.c | 1465 ++ .../libs/freetype2/freetype-src/src/sfnt/ttload.h | 111 + .../libs/freetype2/freetype-src/src/sfnt/ttmtx.c | 338 + .../libs/freetype2/freetype-src/src/sfnt/ttmtx.h | 54 + .../libs/freetype2/freetype-src/src/sfnt/ttpost.c | 577 + .../libs/freetype2/freetype-src/src/sfnt/ttpost.h | 46 + .../libs/freetype2/freetype-src/src/sfnt/ttsbit.c | 1681 ++ .../libs/freetype2/freetype-src/src/sfnt/ttsbit.h | 62 + .../freetype2/freetype-src/src/sfnt/woff2tags.c | 109 + .../freetype2/freetype-src/src/sfnt/woff2tags.h | 39 + .../freetype2/freetype-src/src/smooth/ftgrays.c | 1947 ++ .../freetype2/freetype-src/src/smooth/ftgrays.h | 57 + .../freetype2/freetype-src/src/smooth/ftsmerrs.h | 42 + .../freetype2/freetype-src/src/smooth/ftsmooth.c | 595 + .../freetype2/freetype-src/src/smooth/ftsmooth.h | 37 + .../freetype2/freetype-src/src/smooth/module.mk | 23 + .../freetype2/freetype-src/src/smooth/rules.mk | 73 + .../freetype2/freetype-src/src/smooth/smooth.c | 25 + .../freetype2/freetype-src/src/tools/afblue.pl | 551 + .../freetype2/freetype-src/src/tools/apinames.c | 514 + .../freetype2/freetype-src/src/tools/chktrcmp.py | 114 + .../freetype2/freetype-src/src/tools/cordic.py | 33 + .../freetype-src/src/tools/ftrandom/Makefile | 45 + .../freetype-src/src/tools/ftrandom/README | 69 + .../freetype-src/src/tools/ftrandom/ftrandom.c | 720 + .../freetype2/freetype-src/src/tools/glnames.py | 5540 ++++++ .../src/tools/make_distribution_archives.py | 208 + .../freetype2/freetype-src/src/tools/no-copyright | 65 + .../freetype2/freetype-src/src/tools/test_afm.c | 156 + .../freetype2/freetype-src/src/tools/test_bbox.c | 187 + .../freetype2/freetype-src/src/tools/test_trig.c | 257 + .../freetype-src/src/tools/update-copyright | 14 + .../freetype-src/src/tools/update-copyright-year | 138 + .../freetype2/freetype-src/src/truetype/module.mk | 23 + .../freetype2/freetype-src/src/truetype/rules.mk | 76 + .../freetype2/freetype-src/src/truetype/truetype.c | 30 + .../freetype2/freetype-src/src/truetype/ttdriver.c | 663 + .../freetype2/freetype-src/src/truetype/ttdriver.h | 35 + .../freetype2/freetype-src/src/truetype/tterrors.h | 42 + .../freetype2/freetype-src/src/truetype/ttgload.c | 3026 ++++ .../freetype2/freetype-src/src/truetype/ttgload.h | 61 + .../freetype2/freetype-src/src/truetype/ttgxvar.c | 4327 +++++ .../freetype2/freetype-src/src/truetype/ttgxvar.h | 453 + .../freetype2/freetype-src/src/truetype/ttinterp.c | 8609 +++++++++ .../freetype2/freetype-src/src/truetype/ttinterp.h | 540 + .../freetype2/freetype-src/src/truetype/ttobjs.c | 1476 ++ .../freetype2/freetype-src/src/truetype/ttobjs.h | 424 + .../freetype2/freetype-src/src/truetype/ttpload.c | 651 + .../freetype2/freetype-src/src/truetype/ttpload.h | 74 + .../freetype2/freetype-src/src/truetype/ttsubpix.c | 1013 ++ .../freetype2/freetype-src/src/truetype/ttsubpix.h | 110 + .../freetype2/freetype-src/src/type1/module.mk | 23 + .../libs/freetype2/freetype-src/src/type1/rules.mk | 76 + .../libs/freetype2/freetype-src/src/type1/t1afm.c | 414 + .../libs/freetype2/freetype-src/src/type1/t1afm.h | 53 + .../freetype2/freetype-src/src/type1/t1driver.c | 797 + .../freetype2/freetype-src/src/type1/t1driver.h | 35 + .../freetype2/freetype-src/src/type1/t1errors.h | 41 + .../freetype2/freetype-src/src/type1/t1gload.c | 606 + .../freetype2/freetype-src/src/type1/t1gload.h | 52 + .../libs/freetype2/freetype-src/src/type1/t1load.c | 2729 +++ .../libs/freetype2/freetype-src/src/type1/t1load.h | 126 + .../libs/freetype2/freetype-src/src/type1/t1objs.c | 653 + .../libs/freetype2/freetype-src/src/type1/t1objs.h | 160 + .../freetype2/freetype-src/src/type1/t1parse.c | 524 + .../freetype2/freetype-src/src/type1/t1parse.h | 137 + .../freetype2/freetype-src/src/type1/t1tokens.h | 143 + .../libs/freetype2/freetype-src/src/type1/type1.c | 29 + .../freetype2/freetype-src/src/type42/module.mk | 23 + .../freetype2/freetype-src/src/type42/rules.mk | 73 + .../freetype2/freetype-src/src/type42/t42drivr.c | 246 + .../freetype2/freetype-src/src/type42/t42drivr.h | 36 + .../freetype2/freetype-src/src/type42/t42error.h | 41 + .../freetype2/freetype-src/src/type42/t42objs.c | 689 + .../freetype2/freetype-src/src/type42/t42objs.h | 123 + .../freetype2/freetype-src/src/type42/t42parse.c | 1309 ++ .../freetype2/freetype-src/src/type42/t42parse.h | 91 + .../freetype2/freetype-src/src/type42/t42types.h | 56 + .../freetype2/freetype-src/src/type42/type42.c | 26 + .../freetype2/freetype-src/src/winfonts/fnterrs.h | 42 + .../freetype2/freetype-src/src/winfonts/module.mk | 23 + .../freetype2/freetype-src/src/winfonts/rules.mk | 68 + .../freetype2/freetype-src/src/winfonts/winfnt.c | 1203 ++ .../freetype2/freetype-src/src/winfonts/winfnt.h | 164 + .../source/libs/freetype2/freetype-src/version.sed | 5 + .../libs/freetype2/freetype-src/vms_make.com | 1306 ++ 795 files changed, 444490 insertions(+) create mode 100644 Build/source/libs/freetype2/freetype-src/.clang-format create mode 100644 Build/source/libs/freetype2/freetype-src/CMakeLists.txt create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.20 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.21 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.22 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.23 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.24 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.25 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.26 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.27 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.28 create mode 100644 Build/source/libs/freetype2/freetype-src/ChangeLog.29 create mode 100644 Build/source/libs/freetype2/freetype-src/Makefile create mode 100644 Build/source/libs/freetype2/freetype-src/README create mode 100644 Build/source/libs/freetype2/freetype-src/README.git create mode 100755 Build/source/libs/freetype2/freetype-src/autogen.sh create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/README create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftconfig.h create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftmodule.h create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/makefile create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/makefile.os4 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/smakefile create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftdebug.c create mode 100644 Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftsystem.c create mode 100644 Build/source/libs/freetype2/freetype-src/builds/ansi/ansi-def.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/ansi/ansi.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/atari/ATARI.H create mode 100644 Build/source/libs/freetype2/freetype-src/builds/atari/FNames.SIC create mode 100644 Build/source/libs/freetype2/freetype-src/builds/atari/FREETYPE.PRJ create mode 100644 Build/source/libs/freetype2/freetype-src/builds/atari/README.TXT create mode 100644 Build/source/libs/freetype2/freetype-src/builds/atari/deflinejoiner.awk create mode 100755 Build/source/libs/freetype2/freetype-src/builds/atari/gen-purec-patch.sh create mode 100644 Build/source/libs/freetype2/freetype-src/builds/beos/beos-def.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/beos/beos.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/beos/detect.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/cmake/FindBrotliDec.cmake create mode 100644 Build/source/libs/freetype2/freetype-src/builds/cmake/FindHarfBuzz.cmake create mode 100644 Build/source/libs/freetype2/freetype-src/builds/cmake/iOS.cmake create mode 100755 Build/source/libs/freetype2/freetype-src/builds/cmake/testbuild.sh create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/ansi-cc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/bcc-dev.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/bcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/emx.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/gcc-dev.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/gcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/intelc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/unix-lcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/visualage.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/visualc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/watcom.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/compiler/win-lcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/detect.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/dos/detect.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/dos/dos-def.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/dos/dos-emx.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/dos/dos-gcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/dos/dos-wat.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/exports.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/freetype.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/link_dos.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/link_std.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/FreeType.m68k_cfm.make.txt create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/FreeType.m68k_far.make.txt create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/FreeType.ppc_carbon.make.txt create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/FreeType.ppc_classic.make.txt create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/README create mode 100755 Build/source/libs/freetype2/freetype-src/builds/mac/ascii2mpw.py create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/freetype-Info.plist create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/ftlib.prj.xml create mode 100644 Build/source/libs/freetype2/freetype-src/builds/mac/ftmac.c create mode 100644 Build/source/libs/freetype2/freetype-src/builds/meson/extract_freetype_version.py create mode 100644 Build/source/libs/freetype2/freetype-src/builds/meson/extract_libtool_version.py create mode 100644 Build/source/libs/freetype2/freetype-src/builds/meson/generate_reference_docs.py create mode 100644 Build/source/libs/freetype2/freetype-src/builds/meson/parse_modules_cfg.py create mode 100644 Build/source/libs/freetype2/freetype-src/builds/meson/process_ftoption_h.py create mode 100644 Build/source/libs/freetype2/freetype-src/builds/modules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/os2/detect.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/os2/os2-def.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/os2/os2-dev.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/os2/os2-gcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/symbian/bld.inf create mode 100644 Build/source/libs/freetype2/freetype-src/builds/symbian/freetype.mmp create mode 100644 Build/source/libs/freetype2/freetype-src/builds/toplevel.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/aclocal.m4 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/ax_compare_version.m4 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/ax_prog_python_version.m4 create mode 100755 Build/source/libs/freetype2/freetype-src/builds/unix/config.guess create mode 100755 Build/source/libs/freetype2/freetype-src/builds/unix/config.sub create mode 100755 Build/source/libs/freetype2/freetype-src/builds/unix/configure create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/configure.ac create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/configure.raw create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/detect.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/freetype-config.in create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.in create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/ft-munmap.m4 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/ftconfig.h.in create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/ftsystem.c create mode 100755 Build/source/libs/freetype2/freetype-src/builds/unix/install-sh create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/install.mk create mode 100755 Build/source/libs/freetype2/freetype-src/builds/unix/ltmain.sh create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/pkg.m4 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/unix-cc.in create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/unix-def.in create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/unix-dev.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/unix-lcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/unix.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/unix/unixddef.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/vms/LIBS.OPT_IA64 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/vms/_LINK.OPT_IA64 create mode 100644 Build/source/libs/freetype2/freetype-src/builds/vms/ftconfig.h create mode 100644 Build/source/libs/freetype2/freetype-src/builds/vms/ftsystem.c create mode 100644 Build/source/libs/freetype2/freetype-src/builds/vms/vmslib.dat create mode 100644 Build/source/libs/freetype2/freetype-src/builds/wince/ftdebug.c create mode 100644 Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/freetype.sln create mode 100644 Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/freetype.vcproj create mode 100644 Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/index.html create mode 100644 Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/freetype.sln create mode 100644 Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/freetype.vcproj create mode 100644 Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/index.html create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/detect.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/ftdebug.c create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/freetype.sln create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/freetype.user.props create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/freetype.vcxproj create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/freetype.vcxproj.filters create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/index.html create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualc/freetype.dsp create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualc/freetype.dsw create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualc/freetype.sln create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualc/freetype.vcproj create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualc/index.html create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.dsp create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.dsw create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.vcproj create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/visualce/index.html create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-bcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-bccd.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-dev.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-gcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-icc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-intl.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-lcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-mingw32.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-vcc.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/w32-wat.mk create mode 100644 Build/source/libs/freetype2/freetype-src/builds/windows/win32-def.mk create mode 100755 Build/source/libs/freetype2/freetype-src/configure create mode 100644 Build/source/libs/freetype2/freetype-src/devel/ft2build.h create mode 100644 Build/source/libs/freetype2/freetype-src/devel/ftoption.h create mode 100644 Build/source/libs/freetype2/freetype-src/docs/CHANGES create mode 100644 Build/source/libs/freetype2/freetype-src/docs/CMAKE create mode 100644 Build/source/libs/freetype2/freetype-src/docs/CUSTOMIZE create mode 100644 Build/source/libs/freetype2/freetype-src/docs/DEBUG create mode 100644 Build/source/libs/freetype2/freetype-src/docs/DOCGUIDE create mode 100644 Build/source/libs/freetype2/freetype-src/docs/FTL.TXT create mode 100644 Build/source/libs/freetype2/freetype-src/docs/GPLv2.TXT create mode 100644 Build/source/libs/freetype2/freetype-src/docs/INSTALL create mode 100644 Build/source/libs/freetype2/freetype-src/docs/INSTALL.ANY create mode 100644 Build/source/libs/freetype2/freetype-src/docs/INSTALL.CROSS create mode 100644 Build/source/libs/freetype2/freetype-src/docs/INSTALL.GNU create mode 100644 Build/source/libs/freetype2/freetype-src/docs/INSTALL.MAC create mode 100644 Build/source/libs/freetype2/freetype-src/docs/INSTALL.UNIX create mode 100644 Build/source/libs/freetype2/freetype-src/docs/INSTALL.VMS create mode 100644 Build/source/libs/freetype2/freetype-src/docs/LICENSE.TXT create mode 100644 Build/source/libs/freetype2/freetype-src/docs/MAKEPP create mode 100644 Build/source/libs/freetype2/freetype-src/docs/PROBLEMS create mode 100644 Build/source/libs/freetype2/freetype-src/docs/README create mode 100644 Build/source/libs/freetype2/freetype-src/docs/TODO create mode 100644 Build/source/libs/freetype2/freetype-src/docs/VERSIONS.TXT create mode 100644 Build/source/libs/freetype2/freetype-src/docs/formats.txt create mode 100644 Build/source/libs/freetype2/freetype-src/docs/freetype-config.1 create mode 100644 Build/source/libs/freetype2/freetype-src/docs/raster.txt create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/404.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/font-awesome.css create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/material-icons.css create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.ttf create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff2 create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2 create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/favicon.png create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/bitbucket.1b09e088.svg create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/github.f0b8504a.svg create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/gitlab.6dd19c00.svg create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/application.c33a9706.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ar.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.da.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.de.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.du.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.es.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fi.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fr.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.hu.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.it.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ja.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.jp.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.multi.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.nl.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.no.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.pt.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ro.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ru.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.sv.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.th.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.tr.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.vi.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/tinyseg.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/wordcut.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/modernizr.86422ebf.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application-palette.a8b3c06d.css create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application.adb8469c.css create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-auto_hinter.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-base_interface.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-bdf_fonts.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-bitmap_handling.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-bzip2.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-cache_subsystem.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-cff_driver.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-cid_fonts.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-color_management.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-computations.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-error_code_values.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-error_enumerations.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-font_formats.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-gasp_table.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-glyph_management.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-glyph_stroker.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-glyph_variants.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-gx_validation.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-gzip.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-header_file_macros.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-header_inclusion.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-incremental.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-index.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-layer_management.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-lcd_rendering.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-list_processing.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-lzw.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-mac_specific.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-module_management.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-multiple_masters.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-ot_validation.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-outline_processing.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-parameter_tags.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-pcf_driver.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-pfr_fonts.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-properties.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-quick_advance.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-raster.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-sfnt_names.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-sizes_management.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-system_interface.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-t1_cid_driver.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-truetype_engine.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-truetype_tables.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-tt_driver.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-type1_tables.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-user_allocation.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-version.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/ft2-winfnt_fonts.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/images/favico.ico create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/index.html create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/javascripts/extra.js create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/search/search_index.json create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/sitemap.xml create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/sitemap.xml.gz create mode 100644 Build/source/libs/freetype2/freetype-src/docs/reference/stylesheets/extra.css create mode 100644 Build/source/libs/freetype2/freetype-src/docs/release create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/ftconfig.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/ftheader.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/ftmodule.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/ftoption.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/ftstdlib.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/integer-types.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/mac-support.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/config/public-macros.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/freetype.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftadvanc.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftbbox.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftbdf.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftbitmap.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftbzip2.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftcache.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftchapters.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftcid.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftcolor.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftdriver.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/fterrdef.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/fterrors.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftfntfmt.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftgasp.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftglyph.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftgxval.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftgzip.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftimage.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftincrem.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftlcdfil.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftlist.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftlzw.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftmac.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftmm.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftmodapi.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftmoderr.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftotval.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftoutln.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftparams.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftpfr.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftrender.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftsizes.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftsnames.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftstroke.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftsynth.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftsystem.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/fttrigon.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/fttypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ftwinfnt.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/autohint.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/cffotypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/cfftypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/compiler-macros.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftcalc.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftdebug.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftdrv.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftgloadr.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/fthash.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftmemory.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftobjs.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftpsprop.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftrfork.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftserv.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftstream.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/fttrace.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftvalid.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/psaux.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/pshints.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svbdf.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svcfftl.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svcid.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svfntfmt.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svgldict.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svgxval.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svkern.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svmetric.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svmm.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svotval.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpfr.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpostnm.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svprop.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpscmap.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpsinfo.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svsfnt.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svttcmap.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svtteng.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svttglyf.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svwinfnt.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/sfnt.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/t1types.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/tttypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/internal/wofftypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/t1tables.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/ttnameid.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/tttables.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/freetype/tttags.h create mode 100644 Build/source/libs/freetype2/freetype-src/include/ft2build.h create mode 100644 Build/source/libs/freetype2/freetype-src/meson.build create mode 100644 Build/source/libs/freetype2/freetype-src/meson_options.txt create mode 100644 Build/source/libs/freetype2/freetype-src/modules.cfg create mode 100644 Build/source/libs/freetype2/freetype-src/objs/README create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afangles.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afangles.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afblue.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afblue.cin create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afblue.dat create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afblue.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afblue.hin create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afcjk.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afcjk.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afcover.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afdummy.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afdummy.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/aferrors.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afglobal.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afglobal.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afhints.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afhints.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afindic.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afindic.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/aflatin.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/aflatin.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/aflatin2.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/aflatin2.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afloader.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afloader.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afmodule.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afmodule.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afranges.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afranges.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afscript.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afshaper.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afshaper.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afstyles.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/aftypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afwarp.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afwarp.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/afwrtsys.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/autofit.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/autofit/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftadvanc.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftbase.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftbase.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftbbox.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftbdf.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftbitmap.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftcalc.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftcid.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftcolor.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftdbgmem.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftdebug.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/fterrors.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftfntfmt.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftfstype.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftgasp.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftgloadr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftglyph.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftgxval.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/fthash.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftinit.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftlcdfil.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftmac.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftmm.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftobjs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftotval.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftoutln.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftpatent.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftpfr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftpsprop.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftrfork.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftsnames.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftstream.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftstroke.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftsynth.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftsystem.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/fttrigon.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/fttype1.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftutil.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftver.rc create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/ftwinfnt.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/md5.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/md5.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/base/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/README create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/bdf.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/bdf.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/bdfdrivr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/bdfdrivr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/bdferror.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/bdflib.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/bdf/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/bzip2/ftbzip2.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/bzip2/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcache.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcbasic.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftccache.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftccache.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftccback.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftccmap.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcerror.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcglyph.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcglyph.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcimage.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcimage.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcmanag.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcmanag.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcmru.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcmru.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcsbits.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/ftcsbits.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cache/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cff.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffcmap.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffcmap.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffdrivr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffdrivr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cfferrs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffgload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffgload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffobjs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffobjs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffparse.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cffparse.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/cfftoken.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/cff/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/ciderrs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidgload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidgload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidobjs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidobjs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidparse.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidparse.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidriver.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidriver.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/cidtoken.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/cid/type1cid.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/README create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvalid.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvalid.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvbsln.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvcommn.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvcommn.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxverror.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvfeat.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvfeat.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvfgen.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvjust.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvkern.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvlcar.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmod.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmod.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort0.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort1.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort2.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort4.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort5.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx0.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx1.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx2.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx4.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx5.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvopbd.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvprop.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvtrak.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/gxvalid/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/adler32.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/ftgzip.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/ftzconf.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/infblock.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/infblock.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/infcodes.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/infcodes.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/inffixed.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/inflate.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/inftrees.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/inftrees.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/infutil.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/infutil.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/zlib.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/zutil.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/gzip/zutil.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/lzw/ftlzw.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/lzw/ftzopen.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/lzw/ftzopen.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/lzw/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvalid.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvalid.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvbase.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvcommn.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvcommn.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otverror.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvgdef.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvgpos.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvgpos.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvgsub.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvjstf.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvmath.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvmod.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/otvmod.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/otvalid/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/README create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcf.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcf.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcfdrivr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcfdrivr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcferror.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcfread.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcfread.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcfutil.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/pcfutil.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pcf/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrcmap.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrcmap.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrdrivr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrdrivr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrerror.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrgload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrgload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrobjs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrobjs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrsbit.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrsbit.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/pfrtypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pfr/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/afmparse.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/afmparse.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/cffdecode.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/cffdecode.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psarrst.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psarrst.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psaux.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psauxerr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psauxmod.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psauxmod.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psblues.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psblues.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psconv.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psconv.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/pserror.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/pserror.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psfixed.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psfont.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psfont.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psft.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psft.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psglue.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/pshints.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/pshints.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psintrp.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psintrp.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psobjs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psobjs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psread.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psread.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psstack.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/psstack.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/pstypes.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/t1cmap.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/t1cmap.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/t1decode.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psaux/t1decode.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshalgo.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshalgo.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshglob.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshglob.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshinter.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshmod.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshmod.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshnterr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshrec.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/pshrec.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/pshinter/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/psnames/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/psnames/psmodule.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psnames/psmodule.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psnames/psnamerr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psnames/psnames.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/psnames/pstables.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/psnames/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/ftmisc.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/ftraster.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/ftraster.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/ftrend1.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/ftrend1.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/raster.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/rasterrs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/raster/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/pngshim.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/pngshim.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfdriver.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfdriver.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sferrors.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfnt.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfobjs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfobjs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff2.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff2.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttbdf.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttbdf.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttcmap.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttcmap.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttcmapc.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttcolr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttcolr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttcpal.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttcpal.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttkern.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttkern.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttmtx.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttmtx.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttpost.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttpost.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttsbit.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/ttsbit.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/woff2tags.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/sfnt/woff2tags.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/ftgrays.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/ftgrays.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/ftsmerrs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/ftsmooth.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/ftsmooth.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/smooth/smooth.c create mode 100755 Build/source/libs/freetype2/freetype-src/src/tools/afblue.pl create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/apinames.c create mode 100755 Build/source/libs/freetype2/freetype-src/src/tools/chktrcmp.py create mode 100755 Build/source/libs/freetype2/freetype-src/src/tools/cordic.py create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/ftrandom/Makefile create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/ftrandom/README create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/ftrandom/ftrandom.c create mode 100755 Build/source/libs/freetype2/freetype-src/src/tools/glnames.py create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/make_distribution_archives.py create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/no-copyright create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/test_afm.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/test_bbox.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/tools/test_trig.c create mode 100755 Build/source/libs/freetype2/freetype-src/src/tools/update-copyright create mode 100755 Build/source/libs/freetype2/freetype-src/src/tools/update-copyright-year create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/truetype.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttdriver.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttdriver.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/tterrors.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttgload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttgload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttgxvar.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttgxvar.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttobjs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttobjs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttpload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttpload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttsubpix.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/truetype/ttsubpix.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1afm.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1afm.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1driver.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1driver.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1errors.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1gload.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1gload.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1load.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1load.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1objs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1objs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1parse.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1parse.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/t1tokens.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type1/type1.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42drivr.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42drivr.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42error.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42objs.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42objs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42parse.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42parse.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/t42types.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/type42/type42.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/winfonts/fnterrs.h create mode 100644 Build/source/libs/freetype2/freetype-src/src/winfonts/module.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/winfonts/rules.mk create mode 100644 Build/source/libs/freetype2/freetype-src/src/winfonts/winfnt.c create mode 100644 Build/source/libs/freetype2/freetype-src/src/winfonts/winfnt.h create mode 100755 Build/source/libs/freetype2/freetype-src/version.sed create mode 100644 Build/source/libs/freetype2/freetype-src/vms_make.com (limited to 'Build/source/libs/freetype2/freetype-src') diff --git a/Build/source/libs/freetype2/freetype-src/.clang-format b/Build/source/libs/freetype2/freetype-src/.clang-format new file mode 100644 index 00000000000..fbd04c11cbf --- /dev/null +++ b/Build/source/libs/freetype2/freetype-src/.clang-format @@ -0,0 +1,16 @@ +BasedOnStyle: Chromium +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: true +AlignConsecutiveDeclarations: true +AlignConsecutiveMacros: true +AlignEscapedNewlines: true +# AlignOperands: Align +AlignTrailingComments: true +AlwaysBreakAfterReturnType: AllDefinitions +BreakBeforeBraces: Allman +ColumnLimit: 80 +DerivePointerAlignment: false +IndentCaseLabels: false +PointerAlignment: Left +SpaceBeforeParens: ControlStatements +SpacesInParentheses: true diff --git a/Build/source/libs/freetype2/freetype-src/CMakeLists.txt b/Build/source/libs/freetype2/freetype-src/CMakeLists.txt new file mode 100644 index 00000000000..3ed55aad7d8 --- /dev/null +++ b/Build/source/libs/freetype2/freetype-src/CMakeLists.txt @@ -0,0 +1,583 @@ +# CMakeLists.txt +# +# Copyright (C) 2013-2020 by +# David Turner, Robert Wilhelm, and Werner Lemberg. +# +# Written originally by John Cary +# +# This file is part of the FreeType project, and may only be used, modified, +# and distributed under the terms of the FreeType project license, +# LICENSE.TXT. By continuing to use, modify, or distribute this file you +# indicate that you have read the license and understand and accept it +# fully. +# +# +# The following will 1. create a build directory and 2. change into it and +# call cmake to configure the build with default parameters as a static +# library. See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html +# for information about Debug, Release, etc. builds. +# +# cmake -B build -D CMAKE_BUILD_TYPE=Release +# +# For a dynamic library, use +# +# cmake -B build -D BUILD_SHARED_LIBS=true -D CMAKE_BUILD_TYPE=Release +# +# For a framework on OS X, use +# +# cmake -E chdir build cmake -G Xcode -D BUILD_FRAMEWORK:BOOL=true .. +# +# For an iOS static library, use +# +# cmake -E chdir build cmake -G Xcode -D IOS_PLATFORM=OS .. +# +# or +# +# cmake -E chdir build cmake -G Xcode -D IOS_PLATFORM=SIMULATOR .. +# +# or +# +# cmake -E chdir build cmake -G Xcode -D IOS_PLATFORM=SIMULATOR64 .. +# +# Finally, build the project with: +# +# cmake --build build +# +# Install it with +# +# (sudo) cmake --build build --target install +# +# A binary distribution can be made with +# +# cmake --build build --config Release --target package +# +# Please refer to the cmake manual for further options, in particular, how +# to modify compilation and linking parameters. +# +# Some notes. +# +# . `cmake' creates configuration files in +# +# /include/freetype/config +# +# which should be further modified if necessary. +# +# . You can use `cmake' directly on a freshly cloned FreeType git +# repository. +# +# . `CMakeLists.txt' is provided as-is since it is normally not used by the +# developer team. +# +# . Set the `FT_WITH_ZLIB', `FT_WITH_BZIP2', `FT_WITH_PNG', +# `FT_WITH_HARFBUZZ', and `FT_WITH_BROTLI' CMake variables to `ON' to +# force using a dependency. Leave a variable undefined (which is the +# default) to use the dependency only if it is available. Example: +# +# cmake -B build -D FT_WITH_ZLIB=ON \ +# -D FT_WITH_BZIP2=ON \ +# -D FT_WITH_PNG=ON \ +# -D FT_WITH_HARFBUZZ=ON \ +# -D FT_WITH_BROTLI=ON [...] +# +# Set `CMAKE_DISABLE_FIND_PACKAGE_XXX=TRUE' to disable a dependency completely +# (where `XXX' is a CMake package name like `BZip2'). Example for disabling all +# dependencies: +# +# cmake -B build -D CMAKE_DISABLE_FIND_PACKAGE_ZLIB=TRUE \ +# -D CMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE \ +# -D CMAKE_DISABLE_FIND_PACKAGE_PNG=TRUE \ +# -D CMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE \ +# -D CMAKE_DISABLE_FIND_PACKAGE_BrotliDec=TRUE [...] +# +# . Installation of FreeType can be controlled with the CMake variables +# `SKIP_INSTALL_HEADERS', `SKIP_INSTALL_LIBRARIES', and `SKIP_INSTALL_ALL' +# (this is compatible with the same CMake variables in zlib's CMake +# support). + +# FreeType explicitly marks the API to be exported and relies on the compiler +# to hide all other symbols. CMake supports a C_VISBILITY_PRESET property +# starting with 2.8.12. +cmake_minimum_required(VERSION 2.8.12) + +if (NOT CMAKE_VERSION VERSION_LESS 3.3) + # Allow symbol visibility settings also on static libraries. CMake < 3.3 + # only sets the property on a shared library build. + cmake_policy(SET CMP0063 NEW) +endif () + +include(CheckIncludeFile) + +# CMAKE_TOOLCHAIN_FILE must be set before `project' is called, which +# configures the base build environment and references the toolchain file +if (APPLE) + if (DEFINED IOS_PLATFORM) + if (NOT "${IOS_PLATFORM}" STREQUAL "OS" + AND NOT "${IOS_PLATFORM}" STREQUAL "SIMULATOR" + AND NOT "${IOS_PLATFORM}" STREQUAL "SIMULATOR64") + message(FATAL_ERROR + "IOS_PLATFORM must be set to either OS, SIMULATOR, or SIMULATOR64") + endif () + if (NOT "${CMAKE_GENERATOR}" STREQUAL "Xcode") + message(AUTHOR_WARNING + "You should use Xcode generator with IOS_PLATFORM enabled to get Universal builds.") + endif () + if (BUILD_SHARED_LIBS) + message(FATAL_ERROR + "BUILD_SHARED_LIBS can not be on with IOS_PLATFORM enabled") + endif () + if (BUILD_FRAMEWORK) + message(FATAL_ERROR + "BUILD_FRAMEWORK can not be on with IOS_PLATFORM enabled") + endif () + + # iOS only uses static libraries + set(BUILD_SHARED_LIBS OFF) + + set(CMAKE_TOOLCHAIN_FILE + ${CMAKE_SOURCE_DIR}/builds/cmake/iOS.cmake) + endif () +else () + if (DEFINED IOS_PLATFORM) + message(FATAL_ERROR "IOS_PLATFORM is not supported on this platform") + endif () +endif () + + +project(freetype C) + +set(VERSION_MAJOR "2") +set(VERSION_MINOR "10") +set(VERSION_PATCH "4") + +# Generate LIBRARY_VERSION and LIBRARY_SOVERSION. +set(LIBTOOL_REGEX "version_info='([0-9]+):([0-9]+):([0-9]+)'") +file(STRINGS "${PROJECT_SOURCE_DIR}/builds/unix/configure.raw" + VERSION_INFO + REGEX ${LIBTOOL_REGEX}) +string(REGEX REPLACE + ${LIBTOOL_REGEX} "\\1" + LIBTOOL_CURRENT "${VERSION_INFO}") +string(REGEX REPLACE + ${LIBTOOL_REGEX} "\\2" + LIBTOOL_REVISION "${VERSION_INFO}") +string(REGEX REPLACE + ${LIBTOOL_REGEX} "\\3" + LIBTOOL_AGE "${VERSION_INFO}") + +# This is what libtool does internally on Unix platforms. +math(EXPR LIBRARY_SOVERSION "${LIBTOOL_CURRENT} - ${LIBTOOL_AGE}") +set(LIBRARY_VERSION "${LIBRARY_SOVERSION}.${LIBTOOL_AGE}.${LIBTOOL_REVISION}") + +# External dependency library detection is automatic. See the notes at the top +# of this file, for how to force or disable dependencies completely. +option(FT_WITH_ZLIB "Use system zlib instead of internal library." OFF) +option(FT_WITH_BZIP2 "Support bzip2 compressed fonts." OFF) +option(FT_WITH_PNG "Support PNG compressed OpenType embedded bitmaps." OFF) +option(FT_WITH_HARFBUZZ "Improve auto-hinting of OpenType fonts." OFF) +option(FT_WITH_BROTLI "Support compressed WOFF2 fonts." OFF) + + +# Disallow in-source builds +if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") + message(FATAL_ERROR + "In-source builds are not permitted! Make a separate folder for" + " building, e.g.,\n" + " cmake -E make_directory build\n" + " cmake -E chdir build cmake ..\n" + "Before that, remove the files created by this failed run with\n" + " cmake -E remove CMakeCache.txt\n" + " cmake -E remove_directory CMakeFiles") +endif () + + +# Add local cmake modules +list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/builds/cmake) + + +if (BUILD_FRAMEWORK) + if (NOT "${CMAKE_GENERATOR}" STREQUAL "Xcode") + message(FATAL_ERROR + "You should use Xcode generator with BUILD_FRAMEWORK enabled") + endif () + set(CMAKE_OSX_ARCHITECTURES "$(ARCHS_STANDARD_32_64_BIT)") + set(BUILD_SHARED_LIBS ON) +endif () + + +# Find dependencies +set(HARFBUZZ_MIN_VERSION "1.8.0") +if (FT_WITH_HARFBUZZ) + find_package(HarfBuzz ${HARFBUZZ_MIN_VERSION} REQUIRED) +else () + find_package(HarfBuzz ${HARFBUZZ_MIN_VERSION}) +endif () + +if (FT_WITH_PNG) + find_package(PNG REQUIRED) +else () + find_package(PNG) +endif () + +if (FT_WITH_ZLIB) + find_package(ZLIB REQUIRED) +else () + find_package(ZLIB) +endif () + +if (FT_WITH_BZIP2) + find_package(BZip2 REQUIRED) +else () + find_package(BZip2) +endif () + +if (FT_WITH_BROTLI) + find_package(BrotliDec REQUIRED) +else () + find_package(BrotliDec) +endif () + +# Create the configuration file +if (UNIX) + check_include_file("unistd.h" HAVE_UNISTD_H) + check_include_file("fcntl.h" HAVE_FCNTL_H) + + file(READ "${PROJECT_SOURCE_DIR}/builds/unix/ftconfig.h.in" + FTCONFIG_H) + if (HAVE_UNISTD_H) + string(REGEX REPLACE + "#undef +(HAVE_UNISTD_H)" "#define \\1 1" + FTCONFIG_H "${FTCONFIG_H}") + endif () + if (HAVE_FCNTL_H) + string(REGEX REPLACE + "#undef +(HAVE_FCNTL_H)" "#define \\1 1" + FTCONFIG_H "${FTCONFIG_H}") + endif () +else () + file(READ "${PROJECT_SOURCE_DIR}/include/freetype/config/ftconfig.h" + FTCONFIG_H) +endif () + +set(FTCONFIG_H_NAME "${PROJECT_BINARY_DIR}/include/freetype/config/ftconfig.h") +if (EXISTS "${FTCONFIG_H_NAME}") + file(READ "${FTCONFIG_H_NAME}" ORIGINAL_FTCONFIG_H) +else () + set(ORIGINAL_FTCONFIG_H "") +endif () +if (NOT (ORIGINAL_FTCONFIG_H STREQUAL FTCONFIG_H)) + file(WRITE "${FTCONFIG_H_NAME}" "${FTCONFIG_H}") +endif () + + +# Create the options file +file(READ "${PROJECT_SOURCE_DIR}/include/freetype/config/ftoption.h" + FTOPTION_H) +if (ZLIB_FOUND) + string(REGEX REPLACE + "/\\* +(#define +FT_CONFIG_OPTION_SYSTEM_ZLIB) +\\*/" "\\1" + FTOPTION_H "${FTOPTION_H}") +endif () +if (BZIP2_FOUND) + string(REGEX REPLACE + "/\\* +(#define +FT_CONFIG_OPTION_USE_BZIP2) +\\*/" "\\1" + FTOPTION_H "${FTOPTION_H}") +endif () +if (PNG_FOUND) + string(REGEX REPLACE + "/\\* +(#define +FT_CONFIG_OPTION_USE_PNG) +\\*/" "\\1" + FTOPTION_H "${FTOPTION_H}") +endif () +if (HARFBUZZ_FOUND) + string(REGEX REPLACE + "/\\* +(#define +FT_CONFIG_OPTION_USE_HARFBUZZ) +\\*/" "\\1" + FTOPTION_H "${FTOPTION_H}") +endif () +if (BROTLIDEC_FOUND) + string(REGEX REPLACE + "/\\* +(#define +FT_CONFIG_OPTION_USE_BROTLI) +\\*/" "\\1" + FTOPTION_H "${FTOPTION_H}") +endif () + +set(FTOPTION_H_NAME "${PROJECT_BINARY_DIR}/include/freetype/config/ftoption.h") +if (EXISTS "${FTOPTION_H_NAME}") + file(READ "${FTOPTION_H_NAME}" ORIGINAL_FTOPTION_H) +else () + set(ORIGINAL_FTOPTION_H "") +endif () +if (NOT (ORIGINAL_FTOPTION_H STREQUAL FTOPTION_H)) + file(WRITE "${FTOPTION_H_NAME}" "${FTOPTION_H}") +endif () + + +file(GLOB PUBLIC_HEADERS "include/ft2build.h" "include/freetype/*.h") +file(GLOB PUBLIC_CONFIG_HEADERS "include/freetype/config/*.h") +file(GLOB PRIVATE_HEADERS "include/freetype/internal/*.h") + + +set(BASE_SRCS + src/autofit/autofit.c + src/base/ftbase.c + src/base/ftbbox.c + src/base/ftbdf.c + src/base/ftbitmap.c + src/base/ftcid.c + src/base/ftfstype.c + src/base/ftgasp.c + src/base/ftglyph.c + src/base/ftgxval.c + src/base/ftinit.c + src/base/ftmm.c + src/base/ftotval.c + src/base/ftpatent.c + src/base/ftpfr.c + src/base/ftstroke.c + src/base/ftsynth.c + src/base/fttype1.c + src/base/ftwinfnt.c + src/bdf/bdf.c + src/bzip2/ftbzip2.c + src/cache/ftcache.c + src/cff/cff.c + src/cid/type1cid.c + src/gzip/ftgzip.c + src/lzw/ftlzw.c + src/pcf/pcf.c + src/pfr/pfr.c + src/psaux/psaux.c + src/pshinter/pshinter.c + src/psnames/psnames.c + src/raster/raster.c + src/sfnt/sfnt.c + src/smooth/smooth.c + src/truetype/truetype.c + src/type1/type1.c + src/type42/type42.c + src/winfonts/winfnt.c +) + +if (UNIX) + list(APPEND BASE_SRCS "builds/unix/ftsystem.c") +else () + list(APPEND BASE_SRCS "src/base/ftsystem.c") +endif () + +if (WIN32) + enable_language(RC) + list(APPEND BASE_SRCS builds/windows/ftdebug.c + src/base/ftver.rc) +elseif (WINCE) + list(APPEND BASE_SRCS builds/wince/ftdebug.c) +else () + list(APPEND BASE_SRCS src/base/ftdebug.c) +endif () + +if (BUILD_FRAMEWORK) + list(APPEND BASE_SRCS builds/mac/freetype-Info.plist) +endif () + + +if (NOT DISABLE_FORCE_DEBUG_POSTFIX) + set(CMAKE_DEBUG_POSTFIX d) +endif () + + +add_library(freetype + ${PUBLIC_HEADERS} + ${PUBLIC_CONFIG_HEADERS} + ${PRIVATE_HEADERS} + ${BASE_SRCS} +) + +set_target_properties( + freetype PROPERTIES + C_VISIBILITY_PRESET hidden) + +target_compile_definitions( + freetype PRIVATE FT2_BUILD_LIBRARY) + +if (WIN32) + target_compile_definitions( + freetype PRIVATE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS) + if (BUILD_SHARED_LIBS) + target_compile_definitions( + freetype PRIVATE DLL_EXPORT) + endif () +endif () + +if (BUILD_SHARED_LIBS) + set_target_properties(freetype PROPERTIES + VERSION ${LIBRARY_VERSION} + SOVERSION ${LIBRARY_SOVERSION}) +endif () + +# Pick up ftconfig.h and ftoption.h generated above, first. +target_include_directories( + freetype + PUBLIC + $ + $ + $ + PRIVATE + ${CMAKE_CURRENT_BINARY_DIR}/include + ${CMAKE_CURRENT_SOURCE_DIR}/include + + # Make available for builds/unix/ftsystem.c. + ${CMAKE_CURRENT_BINARY_DIR}/include/freetype/config +) + + +if (BUILD_FRAMEWORK) + set_property(SOURCE ${PUBLIC_CONFIG_HEADERS} + PROPERTY MACOSX_PACKAGE_LOCATION Headers/config + ) + set_target_properties(freetype PROPERTIES + FRAMEWORK TRUE + MACOSX_FRAMEWORK_INFO_PLIST builds/mac/freetype-Info.plist + PUBLIC_HEADER "${PUBLIC_HEADERS}" + XCODE_ATTRIBUTE_INSTALL_PATH "@rpath" + ) +endif () + + +set(PKG_CONFIG_REQUIRED_PRIVATE "") + +if (ZLIB_FOUND) + target_link_libraries(freetype PRIVATE ${ZLIB_LIBRARIES}) + target_include_directories(freetype PRIVATE ${ZLIB_INCLUDE_DIRS}) + list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "zlib") +endif () +if (BZIP2_FOUND) + target_link_libraries(freetype PRIVATE ${BZIP2_LIBRARIES}) + target_include_directories(freetype PRIVATE ${BZIP2_INCLUDE_DIR}) # not BZIP2_INCLUDE_DIRS + list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "bzip2") +endif () +if (PNG_FOUND) + target_link_libraries(freetype PRIVATE ${PNG_LIBRARIES}) + target_compile_definitions(freetype PRIVATE ${PNG_DEFINITIONS}) + target_include_directories(freetype PRIVATE ${PNG_INCLUDE_DIRS}) + list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "libpng") +endif () +if (HARFBUZZ_FOUND) + target_link_libraries(freetype PRIVATE ${HARFBUZZ_LIBRARIES}) + target_include_directories(freetype PRIVATE ${HARFBUZZ_INCLUDE_DIRS}) + list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "harfbuzz >= ${HARFBUZZ_MIN_VERSION}") +endif () +if (BROTLIDEC_FOUND) + target_link_libraries(freetype PRIVATE ${BROTLIDEC_LIBRARIES}) + target_compile_definitions(freetype PRIVATE ${BROTLIDEC_DEFINITIONS}) + target_include_directories(freetype PRIVATE ${BROTLIDEC_INCLUDE_DIRS}) + list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "libbrotlidec") +endif () + + +# Installation +include(GNUInstallDirs) + +if (NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL) + install( + # Note the trailing slash in the argument to `DIRECTORY'! + DIRECTORY ${PROJECT_SOURCE_DIR}/include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/freetype2 + COMPONENT headers + PATTERN "internal" EXCLUDE + PATTERN "ftconfig.h" EXCLUDE + PATTERN "ftoption.h" EXCLUDE) + install( + FILES ${PROJECT_BINARY_DIR}/include/freetype/config/ftconfig.h + ${PROJECT_BINARY_DIR}/include/freetype/config/ftoption.h + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/freetype2/freetype/config + COMPONENT headers) +endif () + +if (NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL) + # Generate the pkg-config file + if (UNIX) + file(READ "${PROJECT_SOURCE_DIR}/builds/unix/freetype2.in" FREETYPE2_PC_IN) + + string(REPLACE ";" ", " PKG_CONFIG_REQUIRED_PRIVATE "${PKG_CONFIG_REQUIRED_PRIVATE}") + + string(REPLACE "%prefix%" ${CMAKE_INSTALL_PREFIX} + FREETYPE2_PC_IN ${FREETYPE2_PC_IN}) + string(REPLACE "%exec_prefix%" "\${prefix}" + FREETYPE2_PC_IN ${FREETYPE2_PC_IN}) + string(REPLACE "%libdir%" "\${prefix}/${CMAKE_INSTALL_LIBDIR}" + FREETYPE2_PC_IN ${FREETYPE2_PC_IN}) + string(REPLACE "%includedir%" "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}" + FREETYPE2_PC_IN ${FREETYPE2_PC_IN}) + string(REPLACE "%ft_version%" "${LIBTOOL_CURRENT}.${LIBTOOL_REVISION}.${LIBTOOL_AGE}" + FREETYPE2_PC_IN ${FREETYPE2_PC_IN}) + string(REPLACE "%REQUIRES_PRIVATE%" "${PKG_CONFIG_REQUIRED_PRIVATE}" + FREETYPE2_PC_IN ${FREETYPE2_PC_IN}) + string(REPLACE "%LIBS_PRIVATE%" "" # All libs support pkg-config + FREETYPE2_PC_IN ${FREETYPE2_PC_IN}) + + set(FREETYPE2_PC_IN_NAME "${PROJECT_BINARY_DIR}/freetype2.pc") + if (EXISTS "${FREETYPE2_PC_IN_NAME}") + file(READ "${FREETYPE2_PC_IN_NAME}" ORIGINAL_FREETYPE2_PC_IN) + else () + set(ORIGINAL_FREETYPE2_PC_IN "") + endif () + if (NOT (ORIGINAL_FREETYPE2_PC_IN STREQUAL FREETYPE2_PC_IN)) + file(WRITE "${FREETYPE2_PC_IN_NAME}" ${FREETYPE2_PC_IN}) + endif () + + install( + FILES ${PROJECT_BINARY_DIR}/freetype2.pc + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig + COMPONENT pkgconfig) + endif () + + include(CMakePackageConfigHelpers) + write_basic_package_version_file( + ${PROJECT_BINARY_DIR}/freetype-config-version.cmake + VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH} + COMPATIBILITY SameMajorVersion) + + install( + TARGETS freetype + EXPORT freetype-targets + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + FRAMEWORK DESTINATION Library/Frameworks + COMPONENT libraries) + install( + EXPORT freetype-targets + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/freetype + FILE freetype-config.cmake + COMPONENT headers) + install( + FILES ${PROJECT_BINARY_DIR}/freetype-config-version.cmake + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/freetype + COMPONENT headers) +endif () + + +# Packaging +set(CPACK_PACKAGE_NAME ${CMAKE_PROJECT_NAME}) +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The FreeType font rendering library.") +set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") +set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/docs/LICENSE.TXT") + +set(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR}) +set(CPACK_PACKAGE_VERSION_MINOR ${VERSION_MINOR}) +set(CPACK_PACKAGE_VERSION_PATCH ${VERSION_PATCH}) +set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") + +if (WIN32) + set(CPACK_GENERATOR ZIP) +else () + set(CPACK_GENERATOR TGZ) +endif () + +set(CPACK_COMPONENT_LIBRARIES_DISPLAY_NAME "Libraries") +set(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C/C++ Headers") +set(CPACK_COMPONENT_LIBRARIES_DESCRIPTION + "Library used to build programs which use FreeType") +set(CPACK_COMPONENT_HEADERS_DESCRIPTION + "C/C++ header files for use with FreeType") +set(CPACK_COMPONENT_HEADERS_DEPENDS libraries) +set(CPACK_COMPONENT_LIBRARIES_GROUP "Development") +set(CPACK_COMPONENT_HEADERS_GROUP "Development") + +include(CPack) diff --git a/Build/source/libs/freetype2/freetype-src/ChangeLog b/Build/source/libs/freetype2/freetype-src/ChangeLog new file mode 100644 index 00000000000..42f7c34ba8c --- /dev/null +++ b/Build/source/libs/freetype2/freetype-src/ChangeLog @@ -0,0 +1,5066 @@ +2020-10-20 Werner Lemberg + + * Version 2.10.4 released. + ========================== + + + Tag sources with `VER-2-10-4'. + + * docs/VERSION.TXT: Add entry for version 2.10.4. + * docs/CHANGES: Updated. + + * README, src/base/ftver.rc, builds/windows/vc2010/index.html, + builds/windows/visualc/index.html, + builds/windows/visualce/index.html, + builds/wince/vc2005-ce/index.html, + builds/wince/vc2008-ce/index.html, docs/freetype-config.1: + s/2.10.3/2.10.4/, s/2103/2104/. + + * include/freetype/freetype.h (FREETYPE_PATCH): Set to 4. + + * builds/unix/configure.raw (version_info): Set to 23:4:17. + * CMakeLists.txt (VERSION_PATCH): Set to 4. + +2020-10-19 Werner Lemberg + + [sfnt] Fix heap buffer overflow (#59308). + + This is CVE-2020-15999. + + * src/sfnt/pngshim.c (Load_SBit_Png): Test bitmap size earlier. + +2020-10-17 Alexei Podtelezhnikov + + * src/sfnt/tt{colr,cpal}.c: Fix signedness warnings from VC++. + +2020-10-17 Alexei Podtelezhnikov + + * src/sfnt/sfwoff2.c (Read255UShort): Tweak types to please VC++. + +2020-10-10 Werner Lemberg + + * Version 2.10.3 released. + ========================== + + + Tag sources with `VER-2-10-3'. + + * docs/VERSION.TXT: Add entry for version 2.10.3. + + * README, src/base/ftver.rc, builds/windows/vc2010/index.html, + builds/windows/visualc/index.html, + builds/windows/visualce/index.html, + builds/wince/vc2005-ce/index.html, + builds/wince/vc2008-ce/index.html, docs/freetype-config.1: + s/2.10.2/2.10.3/, s/2102/2103/. + + * include/freetype/freetype.h (FREETYPE_PATCH): Set to 3. + + * builds/unix/configure.raw (version_info): Set to 23:3:17. + * CMakeLists.txt (VERSION_PATCH): Set to 3. + +2020-09-25 Werner Lemberg + + [autofit] Synchronize with ttfautohint. + + This corresponds to the following commits in the ttfautohint git + repository: + + bb6842bd3bd437b7b4a7921b0376c860f5e73d18 Typo, formatting. + d5c91ddb1cb310257a3dfe9a8e20e1fc51335faa Add Medefaidrin script. + + * src/autofit/afblue.dat: Add blue zone data for Medefaidrin. + * src/autofit/afblue.c, src/autofit/afblue.h: Regenerated. + + * src/autofit/afscript.h: Add Medefaidrin standard characters. + + * src/autofit/afranges.c, src/autofit/afstyles.h: Add Medefaidrin + data. + +2020-09-25 Werner Lemberg + + Move `scripts/make_distribution_archives.py` to `src/tools`. + + * scr/tools/scripts/make_distribution_archives.py: (_TOP_DIR, + _SCRIPT_DIR): Updated to new location. + (main): s/shutils.copyfile/shutils.copy/ to preserve file + permissions. + (main): Prefix source file paths with `git_dir` while copying files + to allow calls of the script from other places than the top-level + directory. + +2020-09-24 Werner Lemberg + + * src/cff/cffgload.c (cff_slot_load): Scale `vertBearingY`. + + Towards the end of the the function there is a call to + `FT_Outline_Get_CBox` that retrieves the glyph bbox in scaled units. + That sets `horiBearing{X,Y}` and `vertBearingX` but `vertBearingY` + is left alone, and is not scaled. + + Patch from Eric Muller . + +2020-09-24 Werner Lemberg + + * src/base/ftobjs.c (FT_Load_Glyph): Trace glyph metrics. + +2020-09-22 Werner Lemberg + + [meson] Move auxiliary scripts to `builds/meson`. + + Suggested by Alexei. + + * scripts/*.py: Move meson scripts to... + * builds/meson/*.py: ... this new location. + + * meson.build: Updated. + +2020-09-21 David Turner + + Add python script for building tarballs. + + * scripts/make_distribution_archives.py: New file. + + This standalone Python script should be equivalent to running `make + dist` with the Make-based build system, with the following minor + differences: + + - Since `make distclean` doesn't always clean up `objs/` properly, + `make dist` archives may contain some stale binaries like + `objs/.libs/libfreetype.so.6` or others. + + - `config.guess` and `config.sub` are not updated unless option + `--gnu-config-dir=DIR` is used to specify the location of these + files. + + - Some bits of the auto-generated reference documentation may + appear in slightly different order, probably due to issues related + to mkdocs and docwriter. + + As an example, the call + + scripts/make_distribution_archives.py /tmp/freetype2-dist + + creates the following files under `/tmp/freetype2-dist`: + + freetype-.tar.gz + freetype-.tar.xz + ft.zip + +2020-09-21 Werner Lemberg + + * scripts/extract_freetype_version.py: Fix regex typos. + +2020-09-21 David Turner + + Add Meson build project file. + + Example usage: + + # Configure Meson build in directory `build-meson` to generate + # release binaries comparable to to the ones from the + # autotools/make build system. + meson setup build-meson \ + --prefix=/usr/local \ + --buildtype=debugoptimized \ + --strip \ + -Db_ndebug=true + + # After configuring the Meson build with the above command, + # compile and install to `/usr/local/`; this includes a pkg-config + # file. + ninja -C build-meson install + + # Alternatively, compile and install to `/tmp/aa/usr/local/...` + # for packaging. + DESTDIR=/tmp/aa ninja -C build-meson install + + # Generate documentation under `build-meson/docs`. + ninja -C build-meson docs + + Library size comparison for stripped `libfreetype.so` generated by + all three build systems: + + - Default build (autotools + libtool): 712 KiB + - CMake build (RelWithDebInfo): 712 KiB + - Meson build: 712 KiB + + + * meson.build: New top-level Meson build file for the library. + + * meson_options.txt: New file. It holds user-selectable options for + the build, which can be printed with `meson configure`, and selected + at `meson setup` or `meson --reconfigure` time with + `-D