* docs/release: Updated.

This commit is contained in:
Werner Lemberg 2007-01-17 12:44:39 +00:00
parent 2212272992
commit 87a5a43e67
2 changed files with 86 additions and 30 deletions

View File

@ -1,7 +1,13 @@
2007-01-17 Werner Lemberg <wl@gnu.org>
* docs/release: Updated.
2007-01-16 David Turner <david@freetype.org> 2007-01-16 David Turner <david@freetype.org>
* src/autofit/aflatin.c, src/cff/cffdriver.c, src/truetype/ttobjs.c, * src/autofit/aflatin.c (af_latin_hints_compute_segments),
src/truetype/ttinterp.c: fixing compiler warnings src/cff/cffdriver.c (cff_ps_get_font_info), src/truetype/ttobjs.c
(tt_face_init), src/truetype/ttinterp.c (Ins_SHC): Fix compiler
warnings.
2007-01-15 Detlef Würkner <TetiSoft@apg.lahn.de> 2007-01-15 Detlef Würkner <TetiSoft@apg.lahn.de>

View File

@ -4,16 +4,10 @@ How to prepare a new release
. include/freetype/freetype.h: Update FREETYPE_MAJOR, FREETYPE_MINOR, . include/freetype/freetype.h: Update FREETYPE_MAJOR, FREETYPE_MINOR,
and FREETYPE_PATCH. and FREETYPE_PATCH.
. builds/unix/configure.ac (version_info): Update according to the . Update version numbers in all files where necessary (for example, do
libtool rules, then regenerate the configure script with the a grep for both `2.3.0' and `230' for release 2.3.0).
top-level `autogen.sh'. After that, update `config.guess' and
`config.sub' to the most recent versions (from the `config' CVS
repository).
Assure that the most recent versions of autoconf and libtool are . Jamfile (RefDoc): Update the `--title' option.
used while calling `autogen.sh'.
. builds/freetype.mk (refdoc): Update the `--title' option.
. docs/CHANGES: Document differences to last release. . docs/CHANGES: Document differences to last release.
@ -21,42 +15,98 @@ How to prepare a new release
. docs/VERSION.DLL: Document changed `version_info'. . docs/VERSION.DLL: Document changed `version_info'.
. ChangeLog: Announce new release (both freetype2 and ft2demos). . ChangeLog: Announce new release (both in freetype2 and ft2demos
modules).
. Call `make refdoc' to update HTML reference. Copy it to . Tag the CVS (freetype2, ft2demos).
freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
freetype2/docs/reference.
TODO: Create FreeType home page CVS on savannah.nongnu.org and TODO: Tag the home page CVS on savannah.nongnu.org.
. Say `make dist' in both the freetype2 and ft2demos modules to
generate the .tar.gz, .tar.bz2, and .zip files.
. Create the doc bundles (freetype-doc-<version>.tar.gz,
freetype-doc-<version>.tar.bz2, ftdoc<version>.zip). This is
everything below
freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/freetype2/docs/
except the `reference' subdirectory. Do *not* use option `-l' from
zip!
. Run the following script (updating `VERSION' and `version' with the
actual version strings) to upload the bundles to both Savannah and
SourceForge. `gnupload' is a script taken from the automake bundle.
VERSION=2.3.0
version=230
gnupload --to savannah.nongnu.org:freetype \
freetype-$VERSION.tar.gz \
freetype-$VERSION.tar.bz2 \
ft$version.zip \
ft2demos-$VERSION.tar.gz \
ft2demos-$VERSION.tar.bz2 \
ftdmo$version.zip \
freetype-doc-$VERSION.tar.gz \
freetype-doc-$VERSION.tar.bz2 \
ftdoc$version.zip
for f in freetype-$VERSION.tar.gz \
freetype-$VERSION.tar.gz.sig \
freetype-$VERSION.tar.bz2 \
freetype-$VERSION.tar.bz2.sig \
ft$version.zip \
ft$version.zip.sig \
ft2demos-$VERSION.tar.gz \
ft2demos-$VERSION.tar.gz.sig \
ft2demos-$VERSION.tar.bz2 \
ft2demos-$VERSION.tar.bz2.sig \
ftdmo$version.zip \
ftdmo$version.zip.sig \
freetype-doc-$VERSION.tar.gz \
freetype-doc-$VERSION.tar.gz.sig \
freetype-doc-$VERSION.tar.bz2 \
freetype-doc-$VERSION.tar.bz2.sig \
ftdoc$version.zip \
ftdoc$version.zip.sig ; do
ncftpput upload.sf.net /incoming $f
done
. While files on savannah.gnu.org are automatically moved to the right
directory, it must be done manually on SourceForge. Do that now.
. Update the FreeType release notes on SourceForge.
. Copy the reference files (generated by `make dist') to
freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/freetype2/docs/reference
and
shell.sf.net:/home/groups/f/fr/freetype/htdocs/freetype2/docs/reference
TODO: Create FreeType home page CVS on savannah.nongnu.org and
update it accordingly. update it accordingly.
Write script to automatically do this. Write script to automatically do this.
Mirror FreeType's savannah home page everywhere. Mirror FreeType's savannah home page everywhere.
. Tag the CVS (freetype2, ft2demos). . Update
TODO: Tag the home page CVS on savannah.nongnu.org. freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/index2.html
. Create packages for freetype2, ft2demos, and documentation (in zip, and copy it to
.tar.gz, and .tar.bz2 format).
Assure that the .zip file uses CR/LF at line ends -- but *not* for shell.sf.net:/home/groups/f/fr/freetype/htdocs/index2.html
images!
TODO: Write scripts and/or provide make targets to do that.
. Create signature files with `gpg -b' and upload files to savannah
and sourceforge.
TODO: Write script to do this. Cf. automake's `gnupload' script.
. Announce new release on freetype-announce@nongnu.org and to relevant . Announce new release on freetype-announce@nongnu.org and to relevant
newsgroups. newsgroups.
---------------------------------------------------------------------- ----------------------------------------------------------------------
Copyright 2003, 2005, 2006 by Copyright 2003, 2005, 2006, 2007 by
David Turner, Robert Wilhelm, and Werner Lemberg. David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, This file is part of the FreeType project, and may only be used,