Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[xsrc/trunk]: xsrc/external/mit/freetype/dist initial import of freetype-2.10.0



details:   https://anonhg.NetBSD.org/xsrc/rev/5f72b8877b3a
branches:  trunk
changeset: 10364:5f72b8877b3a
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sat Jul 20 01:53:55 2019 +0000

description:
initial import of freetype-2.10.0

diffstat:

 external/mit/freetype/dist/ChangeLog.25                                                            |     6 +-
 external/mit/freetype/dist/ChangeLog.26                                                            |     4 +-
 external/mit/freetype/dist/ChangeLog.27                                                            |     2 +-
 external/mit/freetype/dist/ChangeLog.28                                                            |     6 +-
 external/mit/freetype/dist/builds/cmake/testbuild.sh                                               |     2 +-
 external/mit/freetype/dist/builds/mac/README                                                       |     8 +-
 external/mit/freetype/dist/builds/mac/freetype-Info.plist                                          |     2 +-
 external/mit/freetype/dist/builds/windows/visualc/freetype.sln                                     |    22 +-
 external/mit/freetype/dist/docs/DOCGUIDE                                                           |   298 +
 external/mit/freetype/dist/docs/VERSIONS.TXT                                                       |     3 +-
 external/mit/freetype/dist/docs/reference/README                                                   |    34 +-
 external/mit/freetype/dist/docs/reference/site/404.html                                            |  1034 +
 external/mit/freetype/dist/docs/reference/site/assets/fonts/font-awesome.css                       |     4 +
 external/mit/freetype/dist/docs/reference/site/assets/fonts/material-icons.css                     |    13 +
 external/mit/freetype/dist/docs/reference/site/assets/fonts/specimen/FontAwesome.ttf               |   Bin 
 external/mit/freetype/dist/docs/reference/site/assets/fonts/specimen/FontAwesome.woff              |   Bin 
 external/mit/freetype/dist/docs/reference/site/assets/fonts/specimen/FontAwesome.woff2             |   Bin 
 external/mit/freetype/dist/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.ttf     |   Bin 
 external/mit/freetype/dist/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff    |   Bin 
 external/mit/freetype/dist/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff2   |   Bin 
 external/mit/freetype/dist/docs/reference/site/assets/images/favicon.png                           |   Bin 
 external/mit/freetype/dist/docs/reference/site/assets/images/icons/bitbucket.1b09e088.svg          |    20 +
 external/mit/freetype/dist/docs/reference/site/assets/images/icons/github.f0b8504a.svg             |    18 +
 external/mit/freetype/dist/docs/reference/site/assets/images/icons/gitlab.6dd19c00.svg             |    38 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/application.d9aa80ab.js          |     6 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.da.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.de.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.du.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.es.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.fi.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.fr.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.hu.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.it.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.ja.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.jp.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.multi.js               |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.nl.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.no.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.pt.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.ro.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.ru.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.stemmer.support.js     |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.sv.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.th.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/lunr.tr.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/tinyseg.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/lunr/wordcut.js                  |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/javascripts/modernizr.1f0bcf2b.js            |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/stylesheets/application-palette.224b79ff.css |     1 +
 external/mit/freetype/dist/docs/reference/site/assets/stylesheets/application.982221ab.css         |     1 +
 external/mit/freetype/dist/docs/reference/site/ft2-auto_hinter.html                                |  1155 ++
 external/mit/freetype/dist/docs/reference/site/ft2-base_interface.html                             |  5341 ++++++++++
 external/mit/freetype/dist/docs/reference/site/ft2-basic_types.html                                |  2422 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-bdf_fonts.html                                  |  1387 ++
 external/mit/freetype/dist/docs/reference/site/ft2-bitmap_handling.html                            |  1522 ++
 external/mit/freetype/dist/docs/reference/site/ft2-bzip2.html                                      |  1200 ++
 external/mit/freetype/dist/docs/reference/site/ft2-cache_subsystem.html                            |  2425 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-cff_driver.html                                 |  1163 ++
 external/mit/freetype/dist/docs/reference/site/ft2-cid_fonts.html                                  |  1320 ++
 external/mit/freetype/dist/docs/reference/site/ft2-color_management.html                           |  1471 ++
 external/mit/freetype/dist/docs/reference/site/ft2-computations.html                               |  2074 +++
 external/mit/freetype/dist/docs/reference/site/ft2-error_code_values.html                          |  1395 ++
 external/mit/freetype/dist/docs/reference/site/ft2-error_enumerations.html                         |  1241 ++
 external/mit/freetype/dist/docs/reference/site/ft2-font_formats.html                               |  1197 ++
 external/mit/freetype/dist/docs/reference/site/ft2-gasp_table.html                                 |  1255 ++
 external/mit/freetype/dist/docs/reference/site/ft2-glyph_management.html                           |  1860 +++
 external/mit/freetype/dist/docs/reference/site/ft2-glyph_stroker.html                              |  2154 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-glyph_variants.html                             |  1399 ++
 external/mit/freetype/dist/docs/reference/site/ft2-gx_validation.html                              |  1482 ++
 external/mit/freetype/dist/docs/reference/site/ft2-gzip.html                                       |  1269 ++
 external/mit/freetype/dist/docs/reference/site/ft2-header_file_macros.html                         |  2355 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-header_inclusion.html                           |  1159 ++
 external/mit/freetype/dist/docs/reference/site/ft2-incremental.html                                |  1531 ++
 external/mit/freetype/dist/docs/reference/site/ft2-index.html                                      |  2141 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-layer_management.html                           |  1313 ++
 external/mit/freetype/dist/docs/reference/site/ft2-lcd_rendering.html                              |  1420 ++
 external/mit/freetype/dist/docs/reference/site/ft2-list_processing.html                            |  1660 +++
 external/mit/freetype/dist/docs/reference/site/ft2-lzw.html                                        |  1200 ++
 external/mit/freetype/dist/docs/reference/site/ft2-mac_specific.html                               |  1501 ++
 external/mit/freetype/dist/docs/reference/site/ft2-module_management.html                          |  2225 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-multiple_masters.html                           |  2126 +++
 external/mit/freetype/dist/docs/reference/site/ft2-ot_validation.html                              |  1326 ++
 external/mit/freetype/dist/docs/reference/site/ft2-outline_processing.html                         |  2314 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-parameter_tags.html                             |  1352 ++
 external/mit/freetype/dist/docs/reference/site/ft2-pcf_driver.html                                 |  1154 ++
 external/mit/freetype/dist/docs/reference/site/ft2-pfr_fonts.html                                  |  1324 ++
 external/mit/freetype/dist/docs/reference/site/ft2-properties.html                                 |  1919 +++
 external/mit/freetype/dist/docs/reference/site/ft2-quick_advance.html                              |  1303 ++
 external/mit/freetype/dist/docs/reference/site/ft2-raster.html                                     |  1742 +++
 external/mit/freetype/dist/docs/reference/site/ft2-sfnt_names.html                                 |  1417 ++
 external/mit/freetype/dist/docs/reference/site/ft2-sizes_management.html                           |  1282 ++
 external/mit/freetype/dist/docs/reference/site/ft2-system_interface.html                           |  1576 ++
 external/mit/freetype/dist/docs/reference/site/ft2-t1_cid_driver.html                              |  1157 ++
 external/mit/freetype/dist/docs/reference/site/ft2-truetype_engine.html                            |  1240 ++
 external/mit/freetype/dist/docs/reference/site/ft2-truetype_tables.html                            |  3227 ++++++
 external/mit/freetype/dist/docs/reference/site/ft2-tt_driver.html                                  |  1170 ++
 external/mit/freetype/dist/docs/reference/site/ft2-type1_tables.html                               |  2155 ++++
 external/mit/freetype/dist/docs/reference/site/ft2-user_allocation.html                            |  1153 ++
 external/mit/freetype/dist/docs/reference/site/ft2-version.html                                    |  1341 ++
 external/mit/freetype/dist/docs/reference/site/ft2-winfnt_fonts.html                               |  1401 ++
 external/mit/freetype/dist/docs/reference/site/images/favico.ico                                   |   Bin 
 external/mit/freetype/dist/docs/reference/site/index.html                                          |  1273 ++
 external/mit/freetype/dist/docs/reference/site/javascripts/extra.js                                |    54 +
 external/mit/freetype/dist/docs/reference/site/search/search_index.json                            |     1 +
 external/mit/freetype/dist/docs/reference/site/sitemap.xml                                         |   258 +
 external/mit/freetype/dist/docs/reference/site/sitemap.xml.gz                                      |   Bin 
 external/mit/freetype/dist/docs/reference/site/stylesheets/extra.css                               |   221 +
 external/mit/freetype/dist/include/freetype/ftcolor.h                                              |   311 +
 external/mit/freetype/dist/include/freetype/ftdriver.h                                             |   755 +-
 external/mit/freetype/dist/include/freetype/ftfntfmt.h                                             |   113 +-
 external/mit/freetype/dist/include/freetype/ftparams.h                                             |    99 +-
 external/mit/freetype/dist/include/freetype/internal/cffotypes.h                                   |    88 +-
 external/mit/freetype/dist/include/freetype/internal/cfftypes.h                                    |    95 +-
 external/mit/freetype/dist/include/freetype/internal/ftdrv.h                                       |   336 +-
 external/mit/freetype/dist/include/freetype/internal/fthash.h                                      |    28 +-
 external/mit/freetype/dist/include/freetype/internal/ftpsprop.h                                    |    32 +-
 external/mit/freetype/dist/include/freetype/internal/services/svcfftl.h                            |    54 +-
 external/mit/freetype/dist/include/freetype/internal/services/svfntfmt.h                           |    38 +-
 external/mit/freetype/dist/include/freetype/internal/services/svmetric.h                           |    62 +-
 external/mit/freetype/dist/src/autofit/afangles.h                                                  |     6 +-
 external/mit/freetype/dist/src/autofit/afshaper.c                                                  |    61 +-
 external/mit/freetype/dist/src/autofit/afshaper.h                                                  |    32 +-
 external/mit/freetype/dist/src/base/ftcolor.c                                                      |   157 +
 external/mit/freetype/dist/src/base/fterrors.c                                                     |    45 +
 external/mit/freetype/dist/src/base/fthash.c                                                       |    28 +-
 external/mit/freetype/dist/src/base/ftpsprop.c                                                     |    48 +-
 external/mit/freetype/dist/src/base/ftver.rc                                                       |    10 +-
 external/mit/freetype/dist/src/pcf/pcfutil.c                                                       |     6 +-
 external/mit/freetype/dist/src/psaux/cffdecode.c                                                   |   308 +-
 external/mit/freetype/dist/src/psaux/cffdecode.h                                                   |    32 +-
 external/mit/freetype/dist/src/psaux/psarrst.c                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/psarrst.h                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/psblues.c                                                     |   100 +-
 external/mit/freetype/dist/src/psaux/psblues.h                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/pserror.c                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/pserror.h                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/psfixed.h                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/psfont.c                                                      |    76 +-
 external/mit/freetype/dist/src/psaux/psfont.h                                                      |    72 +-
 external/mit/freetype/dist/src/psaux/psft.c                                                        |    95 +-
 external/mit/freetype/dist/src/psaux/psft.h                                                        |    72 +-
 external/mit/freetype/dist/src/psaux/psglue.h                                                      |    72 +-
 external/mit/freetype/dist/src/psaux/pshints.c                                                     |   117 +-
 external/mit/freetype/dist/src/psaux/pshints.h                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/psintrp.c                                                     |   148 +-
 external/mit/freetype/dist/src/psaux/psintrp.h                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/psread.c                                                      |    74 +-
 external/mit/freetype/dist/src/psaux/psread.h                                                      |    72 +-
 external/mit/freetype/dist/src/psaux/psstack.c                                                     |    75 +-
 external/mit/freetype/dist/src/psaux/psstack.h                                                     |    72 +-
 external/mit/freetype/dist/src/psaux/pstypes.h                                                     |    72 +-
 external/mit/freetype/dist/src/sfnt/ttcolr.c                                                       |   451 +
 external/mit/freetype/dist/src/sfnt/ttcolr.h                                                       |    58 +
 external/mit/freetype/dist/src/sfnt/ttcpal.c                                                       |   311 +
 external/mit/freetype/dist/src/sfnt/ttcpal.h                                                       |    49 +
 155 files changed, 89531 insertions(+), 2043 deletions(-)

diffs (truncated from 93698 to 300 lines):

diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/ChangeLog.25
--- a/external/mit/freetype/dist/ChangeLog.25   Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/ChangeLog.25   Sat Jul 20 01:53:55 2019 +0000
@@ -3405,7 +3405,7 @@
 
        The canonical URL to get updates for this file is
 
-         http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/popa3d/popa3d/md5/
+         https://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/popa3d/popa3d/md5/
 
        as the author told me in private communication.
 
@@ -4837,7 +4837,7 @@
 
        Apply fixes for cppcheck nitpicks.
 
-         http://cppcheck.sourceforge.net/
+         https://cppcheck.sourceforge.net/
 
        The call was (from the top-level of the FreeType tree):
 
@@ -5145,7 +5145,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright 2013-2018 by
+Copyright (C) 2013-2019 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/ChangeLog.26
--- a/external/mit/freetype/dist/ChangeLog.26   Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/ChangeLog.26   Sat Jul 20 01:53:55 2019 +0000
@@ -2393,7 +2393,7 @@
 
        * src/autofit/afcjk.c (af_cjk_get_standard_width): New function.
        (af_cjk_writing_system_class): Updated.
-       * src/autofit/afdummy.c (af_dummy_writing_system_class): Updated.
+       * src/autofit/afdummy.c (af_dummy_writing_system_class): Updated.
        * src/autofit/afindic.c (af_cjk_get_standard_width): New function.
        (af_indic_writing_system_class): Updated.
        * src/autofit/aflatin.c (af_latin_get_standard_width): New function.
@@ -5695,7 +5695,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright 2015-2018 by
+Copyright (C) 2015-2019 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/ChangeLog.27
--- a/external/mit/freetype/dist/ChangeLog.27   Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/ChangeLog.27   Sat Jul 20 01:53:55 2019 +0000
@@ -2090,7 +2090,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright 2016-2018 by
+Copyright (C) 2016-2019 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/ChangeLog.28
--- a/external/mit/freetype/dist/ChangeLog.28   Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/ChangeLog.28   Sat Jul 20 01:53:55 2019 +0000
@@ -2489,8 +2489,8 @@
 
        Based on ideas taken from
 
-         http://pkgs.fedoraproject.org/cgit/rpms/freetype.git/tree/freetype-multilib.patch
-         http://pkgs.fedoraproject.org/cgit/rpms/freetype.git/tree/freetype-2.5.3-freetype-config-prefix.patch
+         https://pkgs.fedoraproject.org/cgit/rpms/freetype.git/tree/freetype-multilib.patch
+         https://pkgs.fedoraproject.org/cgit/rpms/freetype.git/tree/freetype-2.5.3-freetype-config-prefix.patch
 
        * builds/unix/freetype-config.in: Rewritten.  Use `pkg-config' to
        set output variables if program is available.
@@ -3120,7 +3120,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright 2016-2018 by
+Copyright (C) 2016-2019 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/builds/cmake/testbuild.sh
--- a/external/mit/freetype/dist/builds/cmake/testbuild.sh      Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/builds/cmake/testbuild.sh      Sat Jul 20 01:53:55 2019 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh -e
 
-# Copyright 2015-2018 by
+# Copyright (C) 2015-2019 by
 # David Turner, Robert Wilhelm, and Werner Lemberg.
 #
 # This file is part of the FreeType project, and may only be used, modified,
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/builds/mac/README
--- a/external/mit/freetype/dist/builds/mac/README      Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/builds/mac/README      Sat Jul 20 01:53:55 2019 +0000
@@ -46,7 +46,7 @@
 
   Required files are downloadable from:
 
-      http://developer.apple.com/tools/mpw-tools/index.html
+      http://macintoshgarden.org/apps/macintosh-programmers-workshop
 
   Also you can find documents how to update by MPW-PR.
 
@@ -54,7 +54,7 @@
   skeletons. Python bundled to Mac OS X is enough. For
   classic MacOS, MacPython is available:
 
-      http://homepages.cwi.nl/~jack/macpython/
+      https://homepages.cwi.nl/~jack/macpython/
 
   MPW requires all files are typed by resource fork.
   ResEdit bundled to MPW is enough. In Mac OS X,
@@ -280,7 +280,7 @@
     migrate to FSRef datatype. The big differences of FSRef
     against FSSpec are explained in Apple TechNotes 2078.
 
-    http://developer.apple.com/technotes/tn2002/tn2078.html
+    https://developer.apple.com/library/archive/technotes/tn2078/
 
     - filename length: the max length of file
     name of FSRef is 255 chars (it is limit of HFS+),
@@ -314,7 +314,7 @@
     of FontManager emulation without QuickDraw is
     explained in
 
-      http://www.gyve.org/~mpsuzuki/ats_benchmark.html
+      http://gyvern.ipc.hiroshima-u.ac.jp/~mpsuzuki/ats_benchmark.html
 
   A-3. Framework Availabilities
   -----------------------------
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/builds/mac/freetype-Info.plist
--- a/external/mit/freetype/dist/builds/mac/freetype-Info.plist Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/builds/mac/freetype-Info.plist Sat Jul 20 01:53:55 2019 +0000
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
-          "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+          "https://www.apple.com/DTDs/PropertyList-1.0.dtd";>
 
 <plist version="1.0">
 
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/builds/windows/visualc/freetype.sln
--- a/external/mit/freetype/dist/builds/windows/visualc/freetype.sln    Fri Jul 19 07:29:35 2019 +0000
+++ b/external/mit/freetype/dist/builds/windows/visualc/freetype.sln    Sat Jul 20 01:53:55 2019 +0000
@@ -1,27 +1,21 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
+Microsoft Visual Studio Solution File, Format Version 7.00
+# Visual C++ 2002-2008
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "freetype.vcproj", "{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}"
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug Multithreaded|Win32 = Debug Multithreaded|Win32
-               Debug Singlethreaded|Win32 = Debug Singlethreaded|Win32
+               Debug Static|Win32 = Debug Static|Win32
                Debug|Win32 = Debug|Win32
-               Release Multithreaded|Win32 = Release Multithreaded|Win32
-               Release Singlethreaded|Win32 = Release Singlethreaded|Win32
+               Release Static|Win32 = Release Static|Win32
                Release|Win32 = Release|Win32
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Multithreaded|Win32.ActiveCfg = Debug Multithreaded|Win32
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Multithreaded|Win32.Build.0 = Debug Multithreaded|Win32
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Singlethreaded|Win32.ActiveCfg = Debug Singlethreaded|Win32
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Singlethreaded|Win32.Build.0 = Debug Singlethreaded|Win32
+               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|Win32.ActiveCfg = Debug Static|Win32
+               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug Static|Win32.Build.0 = Debug Static|Win32
                {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.ActiveCfg = Debug|Win32
                {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.Build.0 = Debug|Win32
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Multithreaded|Win32.ActiveCfg = Release Multithreaded|Win32
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Multithreaded|Win32.Build.0 = Release Multithreaded|Win32
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Singlethreaded|Win32.ActiveCfg = Release Singlethreaded|Win32
-               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Singlethreaded|Win32.Build.0 = Release Singlethreaded|Win32
+               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|Win32.ActiveCfg = Release Static|Win32
+               {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release Static|Win32.Build.0 = Release Static|Win32
                {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.ActiveCfg = Release|Win32
                {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.Build.0 = Release|Win32
        EndGlobalSection
diff -r b07380e823f0 -r 5f72b8877b3a external/mit/freetype/dist/docs/DOCGUIDE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/freetype/dist/docs/DOCGUIDE  Sat Jul 20 01:53:55 2019 +0000
@@ -0,0 +1,298 @@
+Introduction
+------------
+
+Documentation is an extremely important part of any project, and it
+helps a lot if it uses consistent syntax and layout.
+
+The documentation for the FreeType library is maintained in header
+files in the `include/` directory in the form of code comments.  These
+comments are extracted and organized by 'docwriter' (previously
+'docmaker').  The generated docs can be viewed in the
+`docs/reference/site/` directory after running `make refdoc`.
+
+Documentation comments follow a specific structure and format as
+described below.
+
+
+Documentation Structure
+-----------------------
+
+The documentation is divided into multiple chapters, which contain
+sections relevant to it.  The chapter details and sections contained
+in them are listed in `include/freetype/ftchapters.h`.  Any unlisted
+section is added to the 'Miscellaneous' chapter.
+
+Sections may contain sub-sections which consist of properties,
+enumerations, and other data types.
+
+
+Comment Blocks
+--------------
+
+Documentation blocks follow a specific format:
+
+    /***************************** (should end on column 77)
+     *
+     *                             (1 asterisk, 1 space, then content)
+     *
+     */                            (end of block)
+
+To make 'docwriter' recognize a comment block, there must be at least
+two asterisks in the first line.  As a consequence, you should change
+the second asterisk to something else if you want to prevent a comment
+block being handled by 'docwriter' (for example, change `/****/` to
+`/*#**/`).
+
+
+Markup Tags
+-----------
+
+Markup tags are used to indicate what comes next.  The syntax for a
+tag is:
+
+    @foo:
+
+An `@`, followed by the tag, and then `:`.
+
+
+Reserved Tags
+-------------
+
+There are some keywords that have a special meaning to docwriter.
+As a convention, all keywords are written in lowercase.
+
+* `chapter`: Defines a chapter.  Usually the title with underscores.
+* `sections`: List of sections in the chapter, in order.
+* `section`: Defines the start or continuation of a section.
+* `title`: Title for a chapter or section.  May contain spaces.
+* `abstract`: The abstract for a section, visible in the Table of
+              Contents (TOC).
+* `description`: Detailed description of a tag (except chapters),
+                 shown as synopsis.
+* `values`: A list of 'values' for the tag.  These values are used for
+            cross-referencing.
+
+
+Other Tags
+----------
+
+Except the ones given above, any other tags will be added as a part of
+a subsection.  All tags are lowercase by convention.
+
+
+Public Header Definitions
+-------------------------
+
+The public headers for FreeType have their names defined in
+`include/freetype/config/ftheader.h`.  Any new public header file must
+be defined in this file, in the following format:
+
+    #define FT_NEWNAME_H  <freetype/newname.h>
+
+Where `newname` is the name of the header file.
+
+This macro is combined with the file location of a sub-section and
+printed with the object.
+
+
+Note on code blocks captured after comments
+-------------------------------------------
+
+All non-documentation lines after a documentation comment block are
+captured to be displayed as the code for the sub-section.  To stop
+collection, a line with `/* */` should be added.
+
+
+General Formatting Conventions
+------------------------------
+
+* Use two spaces after a full stop ending a sentence.
+* Use appropriate uppercasing in titles.  Refer



Home | Main Index | Thread Index | Old Index