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