Commit 121cad54ae1629a62cd3b5998179f29189612573

David Turner 2007-03-08T16:43:50

updating version numbers and documentation

diff --git a/ChangeLog b/ChangeLog
index 425dcb9..57328ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,15 @@
 2007-03-08  David Turner  <david@freetype.org>
 
+	* docs/CHANGES, docs/VERSION.DLL: updating documentation for upcoming release
+
+	* builds/unix/configure.raw, include/freetype/freetype.h, README, Jamfile:
+	updating version number to 2.3.2
+
 	* src/base/ftutil.c (ft_mem_strcpyn): Fix a bug that prevented the
 	function to work properly, over-writing user-provided buffers in
 	some cases.  Reported by James Cloos <cloos@jhcloos.com>.
 
+
 2007-03-05  Werner Lemberg  <wl@gnu.org>
 
 	* include/freetype/config/ftstdlib.h (ft_strstr): New wrapper
diff --git a/Jamfile b/Jamfile
index 4797def..13c1e51 100644
--- a/Jamfile
+++ b/Jamfile
@@ -122,7 +122,8 @@ if $(DEBUG_HINTER)
 
 # We need `freetype2/include' in the current include path in order to
 # compile any part of FreeType 2.
-#
+#: updating documentation for upcoming release
+
 HDRS += $(FT2_INCLUDE) ;
 
 
@@ -193,7 +194,7 @@ rule RefDoc
 
 actions RefDoc
 {
-  python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.3.1 --output=$(DOC_DIR) $(FT2_INCLUDE)/freetype/*.h $(FT2_INCLUDE)/freetype/config/*.h
+  python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.3.2 --output=$(DOC_DIR) $(FT2_INCLUDE)/freetype/*.h $(FT2_INCLUDE)/freetype/config/*.h
 }
 
 RefDoc  refdoc ;
diff --git a/README b/README
index 603651e..a0bcfa4 100644
--- a/README
+++ b/README
@@ -9,7 +9,7 @@
   is called `libttf'.  They are *not* compatible!
 
 
-  FreeType 2.3.1
+  FreeType 2.3.2
   ==============
 
   Please   read   the  docs/CHANGES   file,   it  contains   IMPORTANT
@@ -26,8 +26,8 @@
 
   and download one of the following files.
 
-    freetype-doc-2.3.1.tar.bz2
-    freetype-doc-2.3.1.tar.gz
+    freetype-doc-2.3.2.tar.bz2
+    freetype-doc-2.3.2.tar.gz
     ftdoc231.zip
 
 
diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw
index 5bba402..3323415 100644
--- a/builds/unix/configure.raw
+++ b/builds/unix/configure.raw
@@ -17,7 +17,7 @@ AC_CONFIG_SRCDIR([ftconfig.in])
 
 # Don't forget to update docs/VERSION.DLL!
 
-version_info='9:12:3'
+version_info='9:13:3'
 AC_SUBST([version_info])
 ft_version=`echo $version_info | tr : .`
 AC_SUBST([ft_version])
diff --git a/docs/CHANGES b/docs/CHANGES
index 95a7a94..78d12f5 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -1,3 +1,34 @@
+CHANGES BETWEEN 2.3.2 and 2.3.1
+
+  I. IMPORTANT BUG FIXES
+
+    - fix a bug that prevented FreeType from returning correct kerning
+      information from TrueType fonts when the bytecode interpreter is
+      enabled. this is due to a typo introduced in 2.3.0
+
+    - negative kerning values from PFM files are now reported correctly
+      (they were read as 16-bit unsigned values from the file)
+
+    - fix a small memory leak when FT_Init_FreeType fails for some reason
+
+    - fix a bug in the Postscript hinter that prevented very thin and ghost
+      stems to be placed/sized correctly
+
+    - changes to the TrueType bytecode interpreter that seems to fix most
+      of the rare differences we had with the Windows font loader.
+
+  II. IMPORTANT CHANGES
+
+    - improved the auto-hinter to better deal with serifs and corner cases
+      (e.g. the '9' in Arial at 9pt / 96dpi). Also improve spacing
+      adjustments and don't change width for non-spacing glyphs.
+
+    - many Mac-specific functions are deprecated (but still available),
+      and modern replacements have been provided for them. See the
+      documentation in ftmac.h
+
+======================================================================
+
 CHANGES BETWEEN 2.3.1 and 2.3.0
 
   I. IMPORTANT BUG FIXES
diff --git a/docs/VERSION.DLL b/docs/VERSION.DLL
index 4b51f3f..c971c5b 100644
--- a/docs/VERSION.DLL
+++ b/docs/VERSION.DLL
@@ -53,6 +53,7 @@ systems, but not all of them:
 
     release    libtool      so
   -------------------------------
+     2.3.2      9.13.3    6.3.13
      2.3.1      9.12.3    6.3.12
      2.3.0      9.11.3    6.3.11
      2.2.1      9.10.3    6.3.10
diff --git a/include/freetype/freetype.h b/include/freetype/freetype.h
index 3520d35..699f8a8 100644
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -3323,7 +3323,7 @@ FT_BEGIN_HEADER
    */
 #define FREETYPE_MAJOR  2
 #define FREETYPE_MINOR  3
-#define FREETYPE_PATCH  1
+#define FREETYPE_PATCH  2
 
 
   /*************************************************************************/