* 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:
parent
121cad54ae
commit
25d592a71c
24
ChangeLog
24
ChangeLog
@ -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
2
README
@ -28,7 +28,7 @@
|
||||
|
||||
freetype-doc-2.3.2.tar.bz2
|
||||
freetype-doc-2.3.2.tar.gz
|
||||
ftdoc231.zip
|
||||
ftdoc232.zip
|
||||
|
||||
|
||||
Bugs
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
38
docs/CHANGES
38
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
|
||||
|
||||
======================================================================
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user