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, 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. 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 ======================================================================