Commit 8fa69a88d75fd374ea86a9869f6e74a924926e49

Werner Lemberg 2014-12-03T20:07:14

docs/CHANGES: Updated.

diff --git a/ChangeLog b/ChangeLog
index d0ab73d..79c5b89 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2014-12-03  Werner Lemberg  <wl@gnu.org>
 
+	docs/CHANGES: Updated.
+
+2014-12-03  Werner Lemberg  <wl@gnu.org>
+
 	[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.
 
diff --git a/docs/CHANGES b/docs/CHANGES
index 51b829c..9f36946 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -6,11 +6,27 @@ CHANGES BETWEEN 2.5.3 and 2.5.4
     - 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
 
@@ -23,7 +39,26 @@ CHANGES BETWEEN 2.5.3 and 2.5.4
     - 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.
 
 
 ======================================================================