diff --git a/ChangeLog b/ChangeLog index 49f0d974f..7d091933a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-10-10 Werner Lemberg + + * docs/CHANGES, docs/release: Updated. + 2009-10-10 suzuki toshiya * src/pcf/pcfread.c (pcf_get_properties): Fix a bug in the nprops diff --git a/docs/CHANGES b/docs/CHANGES index 9172839aa..8d7387a91 100644 --- a/docs/CHANGES +++ b/docs/CHANGES @@ -1,3 +1,12 @@ +CHANGES BETWEEN 2.3.10 and 2.3.11 + + I. IMPORTANT BUG FIXES + + - Version 2.3.10 broke PCF support. + + +====================================================================== + CHANGES BETWEEN 2.3.10 and 2.3.9 I. IMPORTANT BUG FIXES diff --git a/docs/release b/docs/release index 23553a721..13f796423 100644 --- a/docs/release +++ b/docs/release @@ -41,7 +41,13 @@ How to prepare a new release . Run src/tools/chktrcmp.py and check that there are no undefined trace_XXXX macros. -. Tag the git repositories (freetype2, freetype2-demos). +. Tag the git repositories (freetype2, freetype2-demos) with + + git tag VER- -m "" -u + + and push the tags with + + git push --tags TODO: Tag the home page CVS on savannah.nongnu.org. @@ -64,7 +70,7 @@ How to prepare a new release #!/bin/sh - VERSION=2.3.7 + VERSION=2.3.11 SAVANNAH_USER=wl SOURCEFORGE_USER=wlemb @@ -74,22 +80,19 @@ How to prepare a new release version=`echo $VERSION | sed "s/\\.//g"` - UNIX_PACKAGES="freetype ft2demos freetype-doc" - WINDOWS_PACKAGES="ft ftdmo ftdoc" - UNIX_ZIP="tar.gz tar.bz2" - WINDOWS_ZIP="zip" + FREETYPE_PACKAGES="freetype-$VERSION.tar.gz \ + freetype-$VERSION.tar.bz2 \ + ft$VERSION.zip" + FT2DEMOS_PACKAGES="ft2demos-$VERSION.tar.gz \ + ft2demos-$VERSION.tar.bz2 \ + ftdmo$VERSION.zip" + FTDOC_PACKAGES="freetype-doc-$VERSION.tar.gz \ + freetype-doc-$VERSION.tar.bz2 \ + ftdoc$VERSION.zip" - PACKAGE_LIST= - for i in $UNIX_PACKAGES; do - for j in $UNIX_ZIP; do - PACKAGE_LIST="$PACKAGE_LIST $i-$VERSION.$j" - done - done - for i in $WINDOWS_PACKAGES; do - for j in $WINDOWS_ZIP; do - PACKAGE_LIST="$PACKAGE_LIST $i$version.$j" - done - done + PACKAGE_LIST=$FREETYPE_PACKAGES \ + $FT2DEMOS_PACKAGES \ + $FTDOC_PACKAGES set -e unset passphrase @@ -115,16 +118,34 @@ How to prepare a new release echo $passphrase | $GPG --passphrase-fd 0 -ba -o $f.sig $f done - SIGNATURE_LIST= - for i in $PACKAGE_LIST; do - SIGNATURE_LIST="$SIGNATURE_LIST $i.sig" + FREETYPE_SIGNATURES= + for i in $FREETYPE_PACKAGES; do + FREETYPE_SIGNATURES="$FREETYPE_SIGNATURES $i.sig" done + FT2DEMOS_SIGNATURES= + for i in $FT2DEMOS_PACKAGES; do + FT2DEMOS_SIGNATURES="$FT2DEMOS_SIGNATURES $i.sig" + done + + FTDOC_SIGNATURES= + for i in $FTDOC_PACKAGES; do + FTDOC_SIGNATURES="$FTDOC_SIGNATURES $i.sig" + done + + SIGNATURE_LIST=$FREETYPE_SIGNATURES \ + $FT2DEMOS_SIGNATURES \ + $FTDOC_SIGNATURES + scp $PACKAGE_LIST $SIGNATURE_LIST \ $SAVANNAH_USER@dl.sv.nongnu.org:/releases/freetype/ - rsync -avP -e ssh $PACKAGE_LIST $SIGNATURE_LIST \ - $SOURCEFORGE_USER@frs.sf.net:uploads/ + rsync -avP -e ssh $FREETYPE_PACKAGES $FREETYPE_SIGNATURES \ + $SOURCEFORGE_USER,freetype@frs.sf.net:/home/frs/project/f/fr/freetype/freetype2/$VERSION/ + rsync -avP -e ssh $FT2DEMOS_PACKAGES $FT2DEMOS_SIGNATURES \ + $SOURCEFORGE_USER,freetype@frs.sf.net:/home/frs/project/f/fr/freetype/freetype-demos/$VERSION/ + rsync -avP -e ssh $FTDOC_PACKAGES $FTDOC_SIGNATURES \ + $SOURCEFORGE_USER,freetype@frs.sf.net:/home/frs/project/f/fr/freetype/freetype-docs/$VERSION/ # EOF