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.4



details:   https://anonhg.NetBSD.org/xsrc/rev/ed8263b269ac
branches:  trunk
changeset: 10583:ed8263b269ac
user:      maya <maya%NetBSD.org@localhost>
date:      Wed Oct 21 14:48:57 2020 +0000

description:
Initial import of freetype-2.10.4

diffstat:

 external/mit/freetype/dist/.ChangeLog.swp                                                     |   Bin 
 external/mit/freetype/dist/.clang-format                                                      |    16 +
 external/mit/freetype/dist/ChangeLog.25                                                       |     2 +-
 external/mit/freetype/dist/ChangeLog.26                                                       |     2 +-
 external/mit/freetype/dist/ChangeLog.27                                                       |     2 +-
 external/mit/freetype/dist/ChangeLog.28                                                       |     2 +-
 external/mit/freetype/dist/ChangeLog.29                                                       |  2352 ++++++++++
 external/mit/freetype/dist/builds/cmake/FindBrotliDec.cmake                                   |    51 +
 external/mit/freetype/dist/builds/cmake/FindHarfBuzz.cmake                                    |    72 +-
 external/mit/freetype/dist/builds/cmake/testbuild.sh                                          |     4 +-
 external/mit/freetype/dist/builds/meson/extract_freetype_version.py                           |   107 +
 external/mit/freetype/dist/builds/meson/extract_libtool_version.py                            |   105 +
 external/mit/freetype/dist/builds/meson/generate_reference_docs.py                            |    79 +
 external/mit/freetype/dist/builds/meson/parse_modules_cfg.py                                  |   160 +
 external/mit/freetype/dist/builds/meson/process_ftoption_h.py                                 |   105 +
 external/mit/freetype/dist/builds/unix/ax_compare_version.m4                                  |   177 +
 external/mit/freetype/dist/builds/unix/ax_prog_python_version.m4                              |    66 +
 external/mit/freetype/dist/builds/unix/ftconfig.h.in                                          |    62 +
 external/mit/freetype/dist/builds/vms/LIBS.OPT_IA64                                           |   Bin 
 external/mit/freetype/dist/builds/vms/_LINK.OPT_IA64                                          |   Bin 
 external/mit/freetype/dist/builds/vms/vmslib.dat                                              |    28 +
 external/mit/freetype/dist/docs/DOCGUIDE                                                      |     2 +-
 external/mit/freetype/dist/docs/README                                                        |    35 +
 external/mit/freetype/dist/docs/VERSIONS.TXT                                                  |   102 +-
 external/mit/freetype/dist/docs/reference/404.html                                            |  1036 ++++
 external/mit/freetype/dist/docs/reference/assets/fonts/font-awesome.css                       |     4 +
 external/mit/freetype/dist/docs/reference/assets/fonts/material-icons.css                     |    13 +
 external/mit/freetype/dist/docs/reference/assets/fonts/specimen/FontAwesome.ttf               |   Bin 
 external/mit/freetype/dist/docs/reference/assets/fonts/specimen/FontAwesome.woff              |   Bin 
 external/mit/freetype/dist/docs/reference/assets/fonts/specimen/FontAwesome.woff2             |   Bin 
 external/mit/freetype/dist/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf     |   Bin 
 external/mit/freetype/dist/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff    |   Bin 
 external/mit/freetype/dist/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2   |   Bin 
 external/mit/freetype/dist/docs/reference/assets/images/favicon.png                           |   Bin 
 external/mit/freetype/dist/docs/reference/assets/images/icons/bitbucket.1b09e088.svg          |     1 +
 external/mit/freetype/dist/docs/reference/assets/images/icons/github.f0b8504a.svg             |     1 +
 external/mit/freetype/dist/docs/reference/assets/images/icons/gitlab.6dd19c00.svg             |     1 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/application.c33a9706.js          |    60 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.ar.js                  |    20 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.da.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.de.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.du.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.es.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.fi.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.fr.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.hu.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.it.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.ja.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.jp.js                  |     1 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.multi.js               |     1 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.nl.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.no.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.pt.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.ro.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.ru.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js     |     9 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.sv.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.th.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.tr.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/lunr.vi.js                  |    17 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/tinyseg.js                  |     1 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/lunr/wordcut.js                  |     1 +
 external/mit/freetype/dist/docs/reference/assets/javascripts/modernizr.86422ebf.js            |     1 +
 external/mit/freetype/dist/docs/reference/assets/stylesheets/application-palette.a8b3c06d.css |     1 +
 external/mit/freetype/dist/docs/reference/assets/stylesheets/application.adb8469c.css         |     1 +
 external/mit/freetype/dist/docs/reference/ft2-color_management.html                           |  1457 ++++++
 external/mit/freetype/dist/docs/reference/ft2-layer_management.html                           |  1310 +++++
 external/mit/freetype/dist/docs/reference/ft2-lcd_rendering.html                              |  1408 +++++
 external/mit/freetype/dist/docs/reference/images/favico.ico                                   |   Bin 
 external/mit/freetype/dist/docs/reference/index.html                                          |  1276 +++++
 external/mit/freetype/dist/docs/reference/javascripts/extra.js                                |    54 +
 external/mit/freetype/dist/docs/reference/search/search_index.json                            |     1 +
 external/mit/freetype/dist/docs/reference/sitemap.xml                                         |   207 +
 external/mit/freetype/dist/docs/reference/sitemap.xml.gz                                      |   Bin 
 external/mit/freetype/dist/docs/reference/stylesheets/extra.css                               |   183 +
 external/mit/freetype/dist/include/freetype/config/integer-types.h                            |   245 +
 external/mit/freetype/dist/include/freetype/config/mac-support.h                              |    49 +
 external/mit/freetype/dist/include/freetype/config/public-macros.h                            |   120 +
 external/mit/freetype/dist/include/freetype/ftcolor.h                                         |    20 +-
 external/mit/freetype/dist/include/freetype/ftdriver.h                                        |    11 +-
 external/mit/freetype/dist/include/freetype/ftfntfmt.h                                        |     5 +-
 external/mit/freetype/dist/include/freetype/ftparams.h                                        |     5 +-
 external/mit/freetype/dist/include/freetype/internal/cffotypes.h                              |    13 +-
 external/mit/freetype/dist/include/freetype/internal/cfftypes.h                               |    15 +-
 external/mit/freetype/dist/include/freetype/internal/compiler-macros.h                        |   307 +
 external/mit/freetype/dist/include/freetype/internal/ftdrv.h                                  |     6 +-
 external/mit/freetype/dist/include/freetype/internal/fthash.h                                 |     3 +-
 external/mit/freetype/dist/include/freetype/internal/ftpsprop.h                               |     5 +-
 external/mit/freetype/dist/include/freetype/internal/services/svcfftl.h                       |     6 +-
 external/mit/freetype/dist/include/freetype/internal/services/svfntfmt.h                      |     4 +-
 external/mit/freetype/dist/include/freetype/internal/services/svmetric.h                      |     4 +-
 external/mit/freetype/dist/include/freetype/internal/wofftypes.h                              |   312 +
 external/mit/freetype/dist/meson.build                                                        |   368 +
 external/mit/freetype/dist/meson_options.txt                                                  |    47 +
 external/mit/freetype/dist/src/autofit/afshaper.c                                             |     7 +-
 external/mit/freetype/dist/src/autofit/afshaper.h                                             |     5 +-
 external/mit/freetype/dist/src/base/ftcolor.c                                                 |    11 +-
 external/mit/freetype/dist/src/base/fterrors.c                                                |     8 +-
 external/mit/freetype/dist/src/base/fthash.c                                                  |     5 +-
 external/mit/freetype/dist/src/base/ftpsprop.c                                                |    17 +-
 external/mit/freetype/dist/src/base/ftver.rc                                                  |     8 +-
 external/mit/freetype/dist/src/gzip/infblock.c                                                |     5 +
 external/mit/freetype/dist/src/gzip/infcodes.c                                                |     4 +
 external/mit/freetype/dist/src/gzip/inflate.c                                                 |    10 +
 external/mit/freetype/dist/src/gzip/infutil.h                                                 |     2 +-
 external/mit/freetype/dist/src/pcf/pcfutil.c                                                  |     1 -
 external/mit/freetype/dist/src/psaux/cffdecode.c                                              |    16 +-
 external/mit/freetype/dist/src/psaux/cffdecode.h                                              |     5 +-
 external/mit/freetype/dist/src/psaux/psarrst.c                                                |     2 +-
 external/mit/freetype/dist/src/psaux/psblues.c                                                |     2 +-
 external/mit/freetype/dist/src/psaux/pserror.h                                                |     5 +-
 external/mit/freetype/dist/src/psaux/psfixed.h                                                |     3 +-
 external/mit/freetype/dist/src/psaux/psfont.c                                                 |     9 +-
 external/mit/freetype/dist/src/psaux/psfont.h                                                 |     2 +-
 external/mit/freetype/dist/src/psaux/psft.c                                                   |    16 +-
 external/mit/freetype/dist/src/psaux/psft.h                                                   |     6 +-
 external/mit/freetype/dist/src/psaux/pshints.c                                                |     4 +-
 external/mit/freetype/dist/src/psaux/psintrp.c                                                |    28 +-
 external/mit/freetype/dist/src/psaux/psread.c                                                 |     2 +-
 external/mit/freetype/dist/src/psaux/psstack.c                                                |    14 +-
 external/mit/freetype/dist/src/psaux/psstack.h                                                |     1 +
 external/mit/freetype/dist/src/psaux/pstypes.h                                                |     3 +-
 external/mit/freetype/dist/src/sfnt/sfwoff.c                                                  |   437 +
 external/mit/freetype/dist/src/sfnt/sfwoff.h                                                  |    40 +
 external/mit/freetype/dist/src/sfnt/sfwoff2.c                                                 |  2337 +++++++++
 external/mit/freetype/dist/src/sfnt/sfwoff2.h                                                 |    75 +
 external/mit/freetype/dist/src/sfnt/ttcolr.c                                                  |    17 +-
 external/mit/freetype/dist/src/sfnt/ttcolr.h                                                  |     3 +-
 external/mit/freetype/dist/src/sfnt/ttcpal.c                                                  |    23 +-
 external/mit/freetype/dist/src/sfnt/ttcpal.h                                                  |     3 +-
 external/mit/freetype/dist/src/sfnt/woff2tags.c                                               |   109 +
 external/mit/freetype/dist/src/sfnt/woff2tags.h                                               |    39 +
 external/mit/freetype/dist/src/tools/make_distribution_archives.py                            |   208 +
 external/mit/freetype/dist/src/tools/test_afm.c                                               |     7 +-
 external/mit/freetype/dist/src/tools/test_bbox.c                                              |     5 +-
 external/mit/freetype/dist/src/tools/test_trig.c                                              |     5 +-
 136 files changed, 15672 insertions(+), 267 deletions(-)

diffs (truncated from 17377 to 300 lines):

diff -r fedb4a91c7c9 -r ed8263b269ac external/mit/freetype/dist/.ChangeLog.swp
Binary file external/mit/freetype/dist/.ChangeLog.swp has changed
diff -r fedb4a91c7c9 -r ed8263b269ac external/mit/freetype/dist/.clang-format
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/freetype/dist/.clang-format  Wed Oct 21 14:48:57 2020 +0000
@@ -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 -r fedb4a91c7c9 -r ed8263b269ac external/mit/freetype/dist/ChangeLog.25
--- a/external/mit/freetype/dist/ChangeLog.25   Wed Oct 14 12:32:05 2020 +0000
+++ b/external/mit/freetype/dist/ChangeLog.25   Wed Oct 21 14:48:57 2020 +0000
@@ -5145,7 +5145,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright (C) 2013-2019 by
+Copyright (C) 2013-2020 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r fedb4a91c7c9 -r ed8263b269ac external/mit/freetype/dist/ChangeLog.26
--- a/external/mit/freetype/dist/ChangeLog.26   Wed Oct 14 12:32:05 2020 +0000
+++ b/external/mit/freetype/dist/ChangeLog.26   Wed Oct 21 14:48:57 2020 +0000
@@ -5695,7 +5695,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright (C) 2015-2019 by
+Copyright (C) 2015-2020 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r fedb4a91c7c9 -r ed8263b269ac external/mit/freetype/dist/ChangeLog.27
--- a/external/mit/freetype/dist/ChangeLog.27   Wed Oct 14 12:32:05 2020 +0000
+++ b/external/mit/freetype/dist/ChangeLog.27   Wed Oct 21 14:48:57 2020 +0000
@@ -2090,7 +2090,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright (C) 2016-2019 by
+Copyright (C) 2016-2020 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r fedb4a91c7c9 -r ed8263b269ac external/mit/freetype/dist/ChangeLog.28
--- a/external/mit/freetype/dist/ChangeLog.28   Wed Oct 14 12:32:05 2020 +0000
+++ b/external/mit/freetype/dist/ChangeLog.28   Wed Oct 21 14:48:57 2020 +0000
@@ -3120,7 +3120,7 @@
 
 ----------------------------------------------------------------------------
 
-Copyright (C) 2016-2019 by
+Copyright (C) 2016-2020 by
 David Turner, Robert Wilhelm, and Werner Lemberg.
 
 This file is part of the FreeType project, and may only be used, modified,
diff -r fedb4a91c7c9 -r ed8263b269ac external/mit/freetype/dist/ChangeLog.29
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/freetype/dist/ChangeLog.29   Wed Oct 21 14:48:57 2020 +0000
@@ -0,0 +1,2352 @@
+2018-05-01  Werner Lemberg  <wl%gnu.org@localhost>
+
+       * Version 2.9.1 released.
+       =========================
+
+
+       Tag sources with `VER-2-9-1'.
+
+       * docs/VERSION.TXT: Add entry for version 2.9.1.
+       * docs/CHANGES: Updated.
+
+       * README, Jamfile (RefDoc), builds/windows/vc2005/freetype.vcproj,
+       src/base/ftver.rc, builds/windows/vc2005/index.html,
+       builds/windows/vc2008/freetype.vcproj,
+       builds/windows/vc2008/index.html,
+       builds/windows/vc2010/freetype.vcxproj,
+       builds/windows/vc2010/index.html,
+       builds/windows/visualc/freetype.dsp,
+       builds/windows/visualc/freetype.vcproj,
+       builds/windows/visualc/index.html,
+       builds/windows/visualce/freetype.dsp,
+       builds/windows/visualce/freetype.vcproj,
+       builds/windows/visualce/index.html,
+       builds/wince/vc2005-ce/freetype.vcproj,
+       builds/wince/vc2005-ce/index.html,
+       builds/wince/vc2008-ce/freetype.vcproj,
+       builds/wince/vc2008-ce/index.html: s/2.9/2.9.1/, s/29/291/.
+
+       * include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
+
+       * builds/unix/configure.raw (version_info): Set to 22:1:16.
+       * CMakeLists.txt (VERSION_PATCH): Set to 1.
+
+       * include/freetype/ftgasp.h: Use FT_BEGIN_HEADER and FT_END_HEADER.
+
+2018-04-26  Werner Lemberg  <wl%gnu.org@localhost>
+
+       Another fix for handling invalid format 2 cmaps.
+
+       Sigh.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8003
+
+       * src/sfnt/ttcmap.c (tt_cmap2_char_next): Adjust condition to avoid
+       an endless loop.
+
+2018-04-24  Ben Wagner  <bungeman%google.com@localhost>
+
+       [base] Avoid undefined behaviour in lcd filtering code (#53727).
+
+       * src/base/ftlcdfil.c (ft_lcd_filter_fir, _ft_lcd_filter_legacy):
+       Ensure `height > 0'.
+
+2018-04-22  Werner Lemberg  <wl%gnu.org@localhost>
+
+       * src/base/ftoutln.c (FT_Outline_Decompose): Improve error tracing.
+
+2018-04-22  Alexei Podtelezhnikov  <apodtele%gmail.com@localhost>
+
+       [base] Fix bitmap emboldening.
+
+       Bug introduced after release 2.8.
+
+       * src/base/ftbitmap.c (ft_bitmap_assure_buffer): We use
+       `FT_QALLOC_MULT', which doesn't zero out the buffer.  Adjust the
+       bitmap copying code to take care of this fact.
+
+2018-04-22  Werner Lemberg  <wl%gnu.org@localhost>
+
+       Another fix for handling invalid format 2 cmaps.
+
+       The previous commit was incomplete.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7928
+
+       * src/sfnt/ttcmap.c (tt_cmap2_char_next): Adjust condition to avoid
+       an endless loop.
+
+2018-04-19  Werner Lemberg  <wl%gnu.org@localhost
+
+       [autofit] Add support for Georgian Mtavruli characters.
+
+       This will be part of the forthcoming Unicode 11.0.
+
+       * src/autofit/afblue.dat: Add blue zone data for Mtavruli.
+       * src/autofit/afblue.c, src/autofit/afblue.h: Regenerated.
+
+       * src/autofit/afscript.h: Add Mtavruli standard character.
+
+2018-04-18  Werner Lemberg  <wl%gnu.org@localhost>
+
+       Fix handling of invalid format 2 cmaps.
+
+       The problem was introduced after the last release.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7828
+
+       * src/sfnt/ttcmap.c (tt_cmap2_char_next): Avoid endless loop.
+
+2018-04-17  Werner Lemberg  <wl%gnu.org@localhost>
+
+       [truetype] Integer overflow issues.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7739
+
+       * src/truetype/ttinterp.c (Ins_CEILING): Use FT_PIX_CEIL_LONG.
+
+2018-04-16  Werner Lemberg  <wl%gnu.org@localhost>
+
+       [truetype] Integer overflow issues.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7718
+
+       * src/truetype/ttinterp.c (Ins_MIRP): Use ADD_LONG.
+
+2018-04-15  Alexei Podtelezhnikov  <apodtele%gmail.com@localhost>
+
+       [build] Use `info' function of make 3.81.
+
+       * configure, docs/INSTALL, docs/INSTALL.CROSS, docs/INSTALL.GNU,
+       docs/INSTALL.UNIX, docs/MAKEPP: Bump make version requirements.
+
+       * builds/detect.mk (std_setup): Replace `echo' with `info'.
+       (dos_setup): Removed.
+       * builds/unix/install.mk, builds/modules.mk, builds/dos/detect.mk,
+       builds/windows/detect.mk, builds/os2/detect.mk: Updated.
+       * builds/newline: No longer needed.
+
+2018-04-15  Werner Lemberg  <wl%gnu.org@localhost>
+
+       [truetype]: Limit `SLOOP' bytecode argument to 16 bits.
+
+       This fixes
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7707
+
+       * src/truetype/ttinterp.c (Ins_SLOOP): Do it.
+
+2018-04-14  Werner Lemberg  <wl%gnu.org@localhost>
+
+       [truetype] Integer overflow issues.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7652
+
+       * src/truetype/ttinterp.c (Ins_MDAP): Use SUB_LONG.
+
+2018-04-14  Werner Lemberg  <wl%gnu.org@localhost>
+
+       [autofit] Update to Unicode 11.0.0.
+
+       But no support new scripts (volunteers welcomed).
+
+       * src/autofit/afranges.c (af_arab_nonbase_uniranges,
+       af_beng_nonbase_uniranges, af_cakm_nonbase_uniranges,
+       af_deva_nonbase_uniranges, af_geor_uniranges,
+       af_gujr_nonbase_uniranges, af_mlym_nonbase_uniranges,
+       af_nkoo_nonbase_uniranges, af_telu_nonbase_uniranges,
+       af_hani_uniranges): Add new data.
+
+2018-04-10  Nikolaus Waxweiler  <madigens%gmail.com@localhost>
+
+       * CMakeLists.txt, builds/cmake/FindHarfBuzz.cmake: Extensive
+       modernization measures.
+
+       This brings up the minimum required CMake version to 2.8.12.
+
+       The installation paths follow the GNU defaults now, e.g. installing on a
+       64 bit host will place binaries into the lib64/ folder on e.g. Fedora.
+
+       Symbols are hidden by default (e.g. `-fvisibility=hidden' on GCC).
+
+       CMake will no longer look for a C++ compiler.
+
+       Library and .so version now match the Autotools build.
+
+       Comments in the build file and informational messages now use platform
+       agnostic example commands.
+
+       ftoption.h and ftconfig.h are written directly without a redundant `-new'
+       copy.
+
+       External dependencies are expressed as option()s and will turn up as such
+       in cmake-gui.
+
+       Internal: Properties such as dependencies and include directories are now
+       privately set on the freetype library instead of globally.
+
+       The CPack definitions have been cleaned up, the `make dist' has been
+       removed. Source packages generated with CPack don't contain Autotools
+       files and aren't used by the maintainers anyway.
+
+       On Windows, src/base/ftver.rc is compiled to decorate the library with
+       version and copyright information.
+
+       A pkg-config file is now generated and installed.
+
+2018-04-09  Werner Lemberg  <wl%gnu.org@localhost>
+
+       [truetype] Integer overflow issues.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7453
+
+       * src/truetype/ttinterp.c (Round_Super, Round_Super_45): Use
+       ADD_LONG and SUB_LONG.
+
+2018-04-06  Alexei Podtelezhnikov  <apodtele%gmail.com@localhost>
+
+       [windows, wince] Clean up legacy project files.
+
+       * builds/wince/vc2005-ce/freetype.vcproj,
+       builds/wince/vc2008-ce/freetype.vcproj,
+       builds/windows/vc2005/freetype.vcproj,



Home | Main Index | Thread Index | Old Index