docs/CHANGES: Updated.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
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.
======================================================================