shithub: freetype+ttf2subf

Download patch

ref: 934ef382c80dc406814f9a1f939f2ab3f77ebe9d
parent: f89396cb6284954ff98b5dcbfc38e144deccdc83
author: Werner Lemberg <[email protected]>
date: Thu Dec 4 01:38:51 EST 2014

docs/CHANGES: Updated, formatted.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-12-04  Werner Lemberg  <[email protected]>
+
+	docs/CHANGES: Updated, formatted.
+
 2014-12-04  Dave Arnold  <[email protected]>
 
 	[cff] Modify an FT_ASSERT.
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -3,6 +3,10 @@
 
   I. IMPORTANT BUG FIXES
 
+    - A   variant  of   vulnerability  CVE-2014-2240   was  identified
+      (cf.  http://savannah.nongnu.org/bugs/?43661) and  fixed in  the
+      new CFF driver.  All users should upgrade.
+
     - The new auto-hinter code using HarfBuzz crashed for some invalid
       fonts.
 
@@ -15,48 +19,51 @@
 
     - Experimental auto-hinter support of the Telugu script.
 
-    - CFF stem darkening behaviour can now be controlled at build time using
-      the eight macros
+    - CFF stem darkening behaviour can now be controlled at build time
+      using the eight macros
 
         CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
 
-    - Some fields in the `FT_Bitmap' structure have been changed from
-      signed to unsigned type, which better reflects the actual usage.  It
-      is also an additional means to protect against malformed input.
+    - Some fields in the `FT_Bitmap'  structure have been changed from
+      signed to unsigned type, which better reflects the actual usage.
+      It  is also  an additional  means to  protect against  malformed
+      input.
 
-      This change doesn't break the ABI; however, it might cause compiler
-      warnings.
+      This  change doesn't  break  the ABI;  however,  it might  cause
+      compiler warnings.
 
 
   III. MISCELLANEOUS
 
-    - Improvements to the  auto-hinter's algorithm to  recognize stems
+    - Improvements to  the auto-hinter's algorithm to  recognize stems
       and local extrema.
 
     - Function `FT_Get_SubGlyph_Info' always returned an error even in
       case of success.
 
-    - Version 2.5.1  introduced  major  bugs in  the cjk  part of  the
+    - Version  2.5.1 introduced  major bugs  in  the cjk  part of  the
       auto-hinter, which are now fixed.
 
-    - The `FT_Sfnt_Tag' enumeration values have been changed to uppercase,
-      e.g. `FT_SFNT_HEAD'.  The lowercase variants are deprecated.  This is
-      for orthogonality with all other enumeration-like values in FreeType
+    - The  `FT_Sfnt_Tag'  enumeration  values  have  been  changed  to
+      uppercase,  e.g.  `FT_SFNT_HEAD'.   The lowercase  variants  are
+      deprecated.    This  is   for  orthogonality   with  all   other
+      enumeration-like values in FreeType.
 
-    - `cmake' now supports builds of FreeType as an OS X framework and for
-      iOS.
+    - `cmake' now supports builds of FreeType as an OS X framework and
+      for iOS.
 
     - Improved project files for vc2010, introducing a property file.
 
-    - The documentation generator for the API reference have been updated to
-      produce better HTML code (with proper CSS).  At the same time, the
-      documentation got a better structure.
+    - The  documentation generator  for  the API  reference have  been
+      updated to produce  better HTML code (with proper  CSS).  At the
+      same time, the documentation got a better structure.
 
-    - The FT_LOAD_BITMAP_CROP is obsolete; it is not used by any driver.
+    - The FT_LOAD_BITMAP_CROP flag is obsolete;  it is not used by any
+      driver.
 
-    - The TrueType DELTAP[123] bytecode instructions now work in subpipxel
-      hinting mode as described in the ClearType whitepaper (i.e., for
-      touched points in the non-subpixel direction).
+    - The  TrueType  DELTAP[123]  bytecode instructions  now  work  in
+      subpixel hinting  mode as described in  the ClearType whitepaper
+      (i.e., for touched points in the non-subpixel direction).
 
     - Many small improvements to the internal arithmetic routines.