shithub: freetype+ttf2subf

Download patch

ref: 8fa69a88d75fd374ea86a9869f6e74a924926e49
parent: a632b5f4064873ab7f21b749f93332387bc47f76
author: Werner Lemberg <[email protected]>
date: Wed Dec 3 15:07:14 EST 2014

docs/CHANGES: Updated.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2014-12-03  Werner Lemberg  <[email protected]>
 
+	docs/CHANGES: Updated.
+
+2014-12-03  Werner Lemberg  <[email protected]>
+
 	[autofit] Better fix for conversion specifiers in debug messages.
 
 	Using `%ld' for pointer differences causes warnings on 32bit
@@ -1840,7 +1844,7 @@
 	option.
 	(libs): Updated.
 	(staticlibs): New variable, to be used if `--static' is given.
-	* builds/doc/freetype-config.1: Document `--static'.
+	* docs/freetype-config.1: Document `--static'.
 
 	* builds/unix/freetype2.in, builds/unix/unix-def.in: Updated.
 
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -6,12 +6,28 @@
     - The new auto-hinter code using HarfBuzz crashed for some invalid
       fonts.
 
+    - Many fixes to better protect against malformed input.
 
+
   II. IMPORTANT CHANGES
 
     - Full auto-hinter support of the Devanagari script.
 
+    - Experimental auto-hinter support of the Telugu script.
 
+    - 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.
+
+      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
@@ -23,7 +39,26 @@
     - Version 2.5.1  introduced  major  bugs in  the cjk  part of  the
       auto-hinter, which are now fixed.
 
-    - `cmake' now supports a build of FreeType as an OS X framework.
+    - 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.
+
+    - 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 FT_LOAD_BITMAP_CROP 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).
+
+    - Many small improvements to the internal arithmetic routines.
 
 
 ======================================================================