ref: 121cad54ae1629a62cd3b5998179f29189612573
parent: 1e259deda2d8840b3e8465419c431d2a06c17572
author: David Turner <[email protected]>
date: Thu Mar 8 11:43:50 EST 2007
updating version numbers and documentation
--- 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
/*************************************************************************/