From be54a68c9dfd89a2d5c88b1639821211e922e539 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sun, 29 Jun 2008 07:43:41 +0000 Subject: [PATCH] * Version 2.3.7 released. ========================= Tag sources with `VER-2-3-7'. * docs/CHANGES, docs/VERSION.DLL: Update documentation and bump version number to 2.3.7. * README, Jamfile (RefDoc), builds/win32/visualc/index.html, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype.vcproj, builds/win32/visualce/index.html, builds/win32/visualce/freetype.dsp, builds/win32/visualce/freetype.vcproj: s/2.3.6/2.3.7/, s/236/237/. * include/freetype/freetype.h (FREETYPE_PATCH): Set to 7. * builds/unix/configure.raw (version_info): Set to 9:18:3. * docs/release: Updated. --- ChangeLog | 31 +++++++++- Jamfile | 2 +- README | 8 +-- builds/unix/configure.raw | 4 +- builds/win32/visualc/freetype.dsp | 20 +++---- builds/win32/visualc/freetype.vcproj | 12 ++-- builds/win32/visualc/index.html | 10 ++-- builds/win32/visualce/freetype.dsp | 20 +++---- builds/win32/visualce/freetype.vcproj | 84 +++++++++++++-------------- builds/win32/visualce/index.html | 10 ++-- docs/CHANGES | 2 +- docs/VERSION.DLL | 1 + docs/release | 16 ++--- include/freetype/freetype.h | 2 +- 14 files changed, 124 insertions(+), 98 deletions(-) diff --git a/ChangeLog b/ChangeLog index de26dd699..b507fa84a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,30 @@ +2008-06-29 Werner Lemberg + + * Version 2.3.7 released. + ========================= + + + Tag sources with `VER-2-3-7'. + + * docs/CHANGES, docs/VERSION.DLL: Update documentation and bump + version number to 2.3.7. + + * README, Jamfile (RefDoc), builds/win32/visualc/index.html, + builds/win32/visualc/freetype.dsp, + builds/win32/visualc/freetype.vcproj, + builds/win32/visualce/index.html, + builds/win32/visualce/freetype.dsp, + builds/win32/visualce/freetype.vcproj: s/2.3.6/2.3.7/, s/236/237/. + + * include/freetype/freetype.h (FREETYPE_PATCH): Set to 7. + + * builds/unix/configure.raw (version_info): Set to 9:18:3. + + * docs/release: Updated. + 2008-06-28 Werner Lemberg - * src/ftlyph.c (FT_Matrix_Multiply, FT_Matrix_Invert): Move to... + * src/ftglyph.c (FT_Matrix_Multiply, FT_Matrix_Invert): Move to... * src/ftcalc.c: Here. This fixes Savannah bug #23729. 2008-06-27 Werner Lemberg @@ -99,7 +123,7 @@ * src/cff/cffobjs.c (cff_face_init): Compute final `dict->units_per_em' value before assigning it to - `cffface->units_per_EM'. Otherwise, CFFs without subfonts are be + `cffface->units_per_EM'. Otherwise, CFFs without subfonts are scaled incorrectly if the font matrix is non-standard. This fixes Savannah bug #23630. @@ -107,7 +131,8 @@ 2008-06-19 Werner Lemberg - * src/type/t1objs.c (T1_Face_Init): Slightly improve algorithm. + * src/type/t1objs.c (T1_Face_Init): Slightly improve algorithm fix + from 2008-06-19. 2008-06-18 Werner Lemberg diff --git a/Jamfile b/Jamfile index eeaad3f36..a345d242e 100644 --- a/Jamfile +++ b/Jamfile @@ -194,7 +194,7 @@ rule RefDoc actions RefDoc { - python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.3.6 --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.7 --output=$(DOC_DIR) $(FT2_INCLUDE)/freetype/*.h $(FT2_INCLUDE)/freetype/config/*.h } RefDoc refdoc ; diff --git a/README b/README index a6ab092c4..5071f88b3 100644 --- a/README +++ b/README @@ -9,7 +9,7 @@ is called `libttf'. They are *not* compatible! - FreeType 2.3.6 + FreeType 2.3.7 ============== Please read the docs/CHANGES file, it contains IMPORTANT @@ -26,9 +26,9 @@ and download one of the following files. - freetype-doc-2.3.6.tar.bz2 - freetype-doc-2.3.6.tar.gz - ftdoc236.zip + freetype-doc-2.3.7.tar.bz2 + freetype-doc-2.3.7.tar.gz + ftdoc237.zip Bugs diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw index de65fed1c..0d67d3f3e 100644 --- a/builds/unix/configure.raw +++ b/builds/unix/configure.raw @@ -17,7 +17,7 @@ AC_CONFIG_SRCDIR([ftconfig.in]) # Don't forget to update docs/VERSION.DLL! -version_info='9:17:3' +version_info='9:18:3' AC_SUBST([version_info]) ft_version=`echo $version_info | tr : .` AC_SUBST([ft_version]) @@ -171,7 +171,7 @@ if test x$with_zlib != xno && test -n "$LIBZ"; then fi -# check Apple "-isysroot" option and duplicate it to LDFLAGS if required -- +# check Apple's `-isysroot' option and duplicate it to LDFLAGS if required -- # Apple TechNote 2137 recommends to include it in CFLAGS but not in LDFLAGS AC_MSG_CHECKING([whether CFLAGS includes -isysroot option]) diff --git a/builds/win32/visualc/freetype.dsp b/builds/win32/visualc/freetype.dsp index c8b76e8f5..caa331431 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\freetype236.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237.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\freetype236_D.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237_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\freetype236_D.lib" -# ADD LIB32 /nologo /out:"..\..\..\objs\freetype236MT_D.lib" +# ADD BASE LIB32 /nologo /out:"lib\freetype237_D.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237MT_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\freetype236.lib" -# ADD LIB32 /nologo /out:"..\..\..\objs\freetype236MT.lib" +# ADD BASE LIB32 /nologo /out:"lib\freetype237.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237MT.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\freetype236.lib" -# ADD LIB32 /out:"..\..\..\objs\freetype236ST.lib" +# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype237.lib" +# ADD LIB32 /out:"..\..\..\objs\freetype237ST.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\freetype236_D.lib" -# ADD LIB32 /nologo /out:"..\..\..\objs\freetype236ST_D.lib" +# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype237_D.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237ST_D.lib" !ENDIF diff --git a/builds/win32/visualc/freetype.vcproj b/builds/win32/visualc/freetype.vcproj index 808911066..036ccbf4e 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.6 sources:

+compiles the following libraries from the FreeType 2.3.7 sources:

    -    freetype236.lib     - release build; single threaded
    -    freetype236_D.lib   - debug build;   single threaded
    -    freetype236MT.lib   - release build; multi-threaded
    -    freetype236MT_D.lib - debug build;   multi-threaded
    + freetype237.lib - release build; single threaded + freetype237_D.lib - debug build; single threaded + freetype237MT.lib - release build; multi-threaded + freetype237MT_D.lib - debug build; multi-threaded

Be sure to extract the files with the Windows (CR+LF) line endings. ZIP diff --git a/builds/win32/visualce/freetype.dsp b/builds/win32/visualce/freetype.dsp index c8b76e8f5..caa331431 100644 --- a/builds/win32/visualce/freetype.dsp +++ b/builds/win32/visualce/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\freetype236.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237.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\freetype236_D.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237_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\freetype236_D.lib" -# ADD LIB32 /nologo /out:"..\..\..\objs\freetype236MT_D.lib" +# ADD BASE LIB32 /nologo /out:"lib\freetype237_D.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237MT_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\freetype236.lib" -# ADD LIB32 /nologo /out:"..\..\..\objs\freetype236MT.lib" +# ADD BASE LIB32 /nologo /out:"lib\freetype237.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237MT.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\freetype236.lib" -# ADD LIB32 /out:"..\..\..\objs\freetype236ST.lib" +# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype237.lib" +# ADD LIB32 /out:"..\..\..\objs\freetype237ST.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\freetype236_D.lib" -# ADD LIB32 /nologo /out:"..\..\..\objs\freetype236ST_D.lib" +# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype237_D.lib" +# ADD LIB32 /nologo /out:"..\..\..\objs\freetype237ST_D.lib" !ENDIF diff --git a/builds/win32/visualce/freetype.vcproj b/builds/win32/visualce/freetype.vcproj index 109542feb..bb3445fed 100644 --- a/builds/win32/visualce/freetype.vcproj +++ b/builds/win32/visualce/freetype.vcproj @@ -87,7 +87,7 @@ /> PPC/SP WM6 (Windows Mobile 6) -It compiles the following libraries from the FreeType 2.3.6 sources:

+It compiles the following libraries from the FreeType 2.3.7 sources:

    -    freetype236.lib     - release build; single threaded
    -    freetype236_D.lib   - debug build;   single threaded
    -    freetype236MT.lib   - release build; multi-threaded
    -    freetype236MT_D.lib - debug build;   multi-threaded
    + freetype237.lib - release build; single threaded + freetype237_D.lib - debug build; single threaded + freetype237MT.lib - release build; multi-threaded + freetype237MT_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 ef4176d1a..cb662c706 100644 --- a/docs/CHANGES +++ b/docs/CHANGES @@ -31,7 +31,7 @@ CHANGES BETWEEN 2.3.7 and 2.3.6 - The TrueType bytecode interpreter now passes the dropout mode to the B&W rasterizer. This greatly increases the output for small - ppem values for many fonts like `pala.ttf'. + ppem values of many fonts like `pala.ttf'. ====================================================================== diff --git a/docs/VERSION.DLL b/docs/VERSION.DLL index 527543147..ec9ff21c7 100644 --- a/docs/VERSION.DLL +++ b/docs/VERSION.DLL @@ -53,6 +53,7 @@ systems, but not all of them: release libtool so ------------------------------- + 2.3.7 9.18.3 6.3.18 2.3.6 9.17.3 6.3.17 2.3.5 9.16.3 6.3.16 2.3.4 9.15.3 6.3.15 diff --git a/docs/release b/docs/release index d68da883c..e93f430df 100644 --- a/docs/release +++ b/docs/release @@ -49,15 +49,16 @@ How to prepare a new release except the `reference' subdirectory. Do *not* use option `-l' from zip! - Run the following script (with updated `$VERSION' and - `$SAVANNAH_USER' variables) to sign and upload the bundles to both - Savannah and SourceForge. The signing code has been taken from the - `gnupload' script (part of the automake bundle). +. Run the following script (with updated `$VERSION', `$SAVANNAH_USER', + and $SOURCEFORGE_USER variables) to sign and upload the bundles to + both Savannah and SourceForge. The signing code has been taken from + the `gnupload' script (part of the automake bundle). #!/bin/sh - VERSION=2.3.1 + VERSION=2.3.7 SAVANNAH_USER=wl + SOURCEFORGE_USER=wlemb ##################################################################### @@ -114,9 +115,8 @@ How to prepare a new release scp $PACKAGE_LIST $SIGNATURE_LIST \ $SAVANNAH_USER@dl.sv.nongnu.org:/releases/freetype/ - for f in $PACKAGE_LIST $SIGNATURE_LIST; do - ncftpput upload.sf.net /incoming $f - done + rsync -avP -e ssh $PACKAGE_LIST $SIGNATURE_LIST \ + $SOURCEFORGE_USER@frs.sf.net:uploads/ # EOF diff --git a/include/freetype/freetype.h b/include/freetype/freetype.h index 0c65b9f55..68dd3ff39 100644 --- a/include/freetype/freetype.h +++ b/include/freetype/freetype.h @@ -3611,7 +3611,7 @@ FT_BEGIN_HEADER */ #define FREETYPE_MAJOR 2 #define FREETYPE_MINOR 3 -#define FREETYPE_PATCH 6 +#define FREETYPE_PATCH 7 /*************************************************************************/