* 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/.
This commit is contained in:
Werner Lemberg 2007-03-09 07:59:35 +00:00
parent 121cad54ae
commit 25d592a71c
6 changed files with 64 additions and 42 deletions

View File

@ -1,9 +1,25 @@
2007-03-09 Werner Lemberg <wl@gnu.org>
* 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 <david@freetype.org>
* docs/CHANGES, docs/VERSION.DLL: updating documentation for upcoming release
* docs/CHANGES, docs/VERSION.DLL: Updated for upcoming release.
* builds/unix/configure.raw, include/freetype/freetype.h, README, Jamfile:
updating version number to 2.3.2
* builds/unix/configure.raw (version_info): Set to 9:13:3.
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 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.

2
README
View File

@ -28,7 +28,7 @@
freetype-doc-2.3.2.tar.bz2
freetype-doc-2.3.2.tar.gz
ftdoc231.zip
ftdoc232.zip
Bugs

View File

@ -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

View File

@ -69,7 +69,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\..\..\objs\freetype231.lib"
OutputFile="..\..\..\objs\freetype232.lib"
SuppressStartupBanner="true"
/>
<Tool
@ -144,7 +144,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\..\..\objs\freetype231MT.lib"
OutputFile="..\..\..\objs\freetype232MT.lib"
SuppressStartupBanner="true"
/>
<Tool
@ -219,7 +219,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\..\..\objs\freetype231ST.lib"
OutputFile="..\..\..\objs\freetype232ST.lib"
/>
<Tool
Name="VCALinkTool"
@ -291,7 +291,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\..\..\objs\freetype231_D.lib"
OutputFile="..\..\..\objs\freetype232_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@ -364,7 +364,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\..\..\objs\freetype231ST_D.lib"
OutputFile="..\..\..\objs\freetype232ST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@ -438,7 +438,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\..\..\objs\freetype231MT_D.lib"
OutputFile="..\..\..\objs\freetype232MT_D.lib"
SuppressStartupBanner="true"
/>
<Tool

View File

@ -11,14 +11,14 @@
<p>This directory contains project files for Visual C++, named
<tt>freetype.dsp</tt>, and Visual Studio, called <tt>freetype.sln</tt>. It
compiles the following libraries from the FreeType 2.3.1 sources:</p>
compiles the following libraries from the FreeType 2.3.2 sources:</p>
<ul>
<pre>
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</pre>
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</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP

View File

@ -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
======================================================================