ref: 87a5a43e673a411a08137a4f8f85bc49b86ccedd
parent: 221227299273e30bc41d86d7112dd4120b82dd2a
author: Werner Lemberg <[email protected]>
date: Wed Jan 17 07:44:39 EST 2007
* docs/release: Updated.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,13 @@
+2007-01-17 Werner Lemberg <[email protected]>
+
+ * docs/release: Updated.
+
2007-01-16 David Turner <[email protected]>
- * src/autofit/aflatin.c, src/cff/cffdriver.c, src/truetype/ttobjs.c,
- src/truetype/ttinterp.c: fixing compiler warnings
+ * src/autofit/aflatin.c (af_latin_hints_compute_segments),
+ 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 <[email protected]>
--- a/docs/release
+++ b/docs/release
@@ -4,17 +4,11 @@
. include/freetype/freetype.h: Update FREETYPE_MAJOR, FREETYPE_MINOR,
and FREETYPE_PATCH.
-. builds/unix/configure.ac (version_info): Update according to the
- libtool rules, then regenerate the configure script with the
- top-level `autogen.sh'. After that, update `config.guess' and
- `config.sub' to the most recent versions (from the `config' CVS
- repository).
+. Update version numbers in all files where necessary (for example, do
+ a grep for both `2.3.0' and `230' for release 2.3.0).
- Assure that the most recent versions of autoconf and libtool are
- used while calling `autogen.sh'.
+. Jamfile (RefDoc): Update the `--title' option.
-. builds/freetype.mk (refdoc): Update the `--title' option.
-
. docs/CHANGES: Document differences to last release.
. README: Update.
@@ -21,42 +15,98 @@
. 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
- freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
- freetype2/docs/reference.
+. Tag the CVS (freetype2, ft2demos).
- TODO: Create FreeType home page CVS on savannah.nongnu.org and
- update it accordingly.
+ TODO: Tag the home page CVS on savannah.nongnu.org.
- Write script to automatically do this.
+. Say `make dist' in both the freetype2 and ft2demos modules to
+ generate the .tar.gz, .tar.bz2, and .zip files.
- Mirror FreeType's savannah home page everywhere.
+. Create the doc bundles (freetype-doc-<version>.tar.gz,
+ freetype-doc-<version>.tar.bz2, ftdoc<version>.zip). This is
+ everything below
-. Tag the CVS (freetype2, ft2demos).
+ freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/freetype2/docs/
- TODO: Tag the home page CVS on savannah.nongnu.org.
+ except the `reference' subdirectory. Do *not* use option `-l' from
+ zip!
-. Create packages for freetype2, ft2demos, and documentation (in zip,
- .tar.gz, and .tar.bz2 format).
+. 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.
- Assure that the .zip file uses CR/LF at line ends -- but *not* for
- images!
+ VERSION=2.3.0
+ version=230
- TODO: Write scripts and/or provide make targets to do that.
+ 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
-. Create signature files with `gpg -b' and upload files to savannah
- and sourceforge.
+ 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
- TODO: Write script to do this. Cf. automake's `gnupload' script.
+. 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.
+
+ Write script to automatically do this.
+
+ Mirror FreeType's savannah home page everywhere.
+
+. Update
+
+ freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/index2.html
+
+ and copy it to
+
+ shell.sf.net:/home/groups/f/fr/freetype/htdocs/index2.html
+
. Announce new release on [email protected] and to relevant
newsgroups.
----------------------------------------------------------------------
-Copyright 2003, 2005, 2006 by
+Copyright 2003, 2005, 2006, 2007 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,