shithub: freetype+ttf2subf

Download patch

ref: 121cad54ae1629a62cd3b5998179f29189612573
parent: 1e259deda2d8840b3e8465419c431d2a06c17572
author: David Turner <[email protected]>
date: Thu Mar 8 11:43:50 EST 2007

updating version numbers and documentation

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,14 @@
 2007-03-08  David Turner  <[email protected]>
 
+	* 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 <[email protected]>.
+
 
 2007-03-05  Werner Lemberg  <[email protected]>
 
--- a/Jamfile
+++ b/Jamfile
@@ -122,7 +122,8 @@
 
 # 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 @@
 
 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 ;
--- 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
 
 
--- a/builds/unix/configure.raw
+++ b/builds/unix/configure.raw
@@ -17,7 +17,7 @@
 
 # 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])
--- 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
--- a/docs/VERSION.DLL
+++ b/docs/VERSION.DLL
@@ -53,6 +53,7 @@
 
     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
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -3323,7 +3323,7 @@
    */
 #define FREETYPE_MAJOR  2
 #define FREETYPE_MINOR  3
-#define FREETYPE_PATCH  1
+#define FREETYPE_PATCH  2
 
 
   /*************************************************************************/