diff --git a/ChangeLog b/ChangeLog
index 57328ff13..531f9b76c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,25 @@
+2007-03-09 Werner Lemberg
+
+ * Version 2.3.2 released.
+ =========================
+
+
+ Tag sources with `VER-2-3-2'.
+
+ * builds/win32/visualc/index.html,
+ builds/win32/visualc/freetype.dsp,
+ builds/win32/visualc/freetype.vcproc, README: s/2.3.1/2.3.2/,
+ s/231/232/.
+
2007-03-08 David Turner
- * docs/CHANGES, docs/VERSION.DLL: updating documentation for upcoming release
+ * docs/CHANGES, docs/VERSION.DLL: Updated for upcoming release.
+
+ * builds/unix/configure.raw (version_info): Set to 9:13:3.
+
+ * include/freetype/freetype.h (FREETYPE_PATCH): Set to 2.
- * builds/unix/configure.raw, include/freetype/freetype.h, README, Jamfile:
- updating version number to 2.3.2
+ * README, Jamfile (RefDoc): s/2.3.1/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
@@ -203,7 +219,7 @@
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
- * docs/VERSION.DLL docs/release, README, Jamfile (RefDoc):
+ * docs/VERSION.DLL, docs/release, README, Jamfile (RefDoc):
s/2.3.0/2.3.1/.
* builds/unix/configure.raw (version_info): Set to 9:12:3.
diff --git a/README b/README
index a0bcfa481..26db2ec4a 100644
--- a/README
+++ b/README
@@ -28,7 +28,7 @@
freetype-doc-2.3.2.tar.bz2
freetype-doc-2.3.2.tar.gz
- ftdoc231.zip
+ ftdoc232.zip
Bugs
diff --git a/builds/win32/visualc/freetype.dsp b/builds/win32/visualc/freetype.dsp
index 01b7ca0f5..dbd518507 100644
--- a/builds/win32/visualc/freetype.dsp
+++ b/builds/win32/visualc/freetype.dsp
@@ -54,7 +54,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug"
@@ -78,7 +78,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Multithreaded"
@@ -102,8 +102,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype231_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231MT_D.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype232_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232MT_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Multithreaded"
@@ -126,8 +126,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype231.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231MT.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype232.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232MT.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Singlethreaded"
@@ -151,8 +151,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype231.lib"
-# ADD LIB32 /out:"..\..\..\objs\freetype231ST.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype232.lib"
+# ADD LIB32 /out:"..\..\..\objs\freetype232ST.lib"
# SUBTRACT LIB32 /nologo
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Singlethreaded"
@@ -177,8 +177,8 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype231_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype231ST_D.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype232_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype232ST_D.lib"
!ENDIF
diff --git a/builds/win32/visualc/freetype.vcproj b/builds/win32/visualc/freetype.vcproj
index 93bc65f13..ec3e76c7b 100644
--- a/builds/win32/visualc/freetype.vcproj
+++ b/builds/win32/visualc/freetype.vcproj
@@ -69,7 +69,7 @@
/>
This directory contains project files for Visual C++, named
freetype.dsp, and Visual Studio, called freetype.sln. It
-compiles the following libraries from the FreeType 2.3.1 sources:
+compiles the following libraries from the FreeType 2.3.2 sources:
- freetype231.lib - release build; single threaded
- freetype231_D.lib - debug build; single threaded
- freetype231MT.lib - release build; multi-threaded
- freetype231MT_D.lib - debug build; multi-threaded
+ freetype232.lib - release build; single threaded
+ freetype232_D.lib - debug build; single threaded
+ freetype232MT.lib - release build; multi-threaded
+ freetype232MT_D.lib - debug build; multi-threaded
Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
diff --git a/docs/CHANGES b/docs/CHANGES
index 78d12f5a9..c1b2f030e 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -2,30 +2,36 @@ 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
+ - FreeType returned incorrect kerning information from TrueType
+ fonts when the bytecode interpreter was enabled. This happened
+ due to a typo introduced in version 2.3.0.
- - negative kerning values from PFM files are now reported correctly
- (they were read as 16-bit unsigned values from the file)
+ - 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
+ - Fixed a small memory leak when `FT_Init_FreeType' failed for
+ some reason.
- - fix a bug in the Postscript hinter that prevented very thin and ghost
- stems to be placed/sized correctly
+ - The Postscript hinter placed and sized very thin and ghost stems
+ incorrectly.
+
+ - The TrueType bytecode interpreter has been fixed to get rid of
+ most of the rare differences seen in comparison to the Windows
+ font loader.
- - 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.
+ - The auto-hinter now better deals with serifs and corner cases
+ (e.g., glyph '9' in Arial at 9pt, 96dpi). It also improves
+ spacing adjustments and doesn't change widths for non-spacing
+ glyphs.
+
+ - Many Mac-specific functions are deprecated (but still
+ available); modern replacements have been provided for them.
+ See the documentation in file `ftmac.h'.
- - many Mac-specific functions are deprecated (but still available),
- and modern replacements have been provided for them. See the
- documentation in ftmac.h
======================================================================