summaryrefslogtreecommitdiff
path: root/docs/release
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2005-06-16 19:07:08 +0000
committerWerner Lemberg <wl@gnu.org>2005-06-16 19:07:08 +0000
commit246cfccc82a5d85685bd4a052892f64c4ae1aff5 (patch)
tree4e64e4b95b93cd5565d25fa252d8bc085ad6d6bd /docs/release
parent5355161b0be8a3cd84c47f50cdd315d0d46561de (diff)
downloadfreetype2-246cfccc82a5d85685bd4a052892f64c4ae1aff5.tar.gz
* src/base/ftoutln.c (FT_Outline_Embolden): Strength should be
halved. * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Change the default strength. Don't increase slot->advance.y. * include/freetype/freetype.h (FREETYPE_MINOR): Set to 2. (FREETYPE_PATCH): Set to 0. * builds/unix/configure.ac (version_info): Set to 9:9:3. Currently, we are still binary compatible. * builds/win32/visualc/index.html, builds/win32/visualc/freetype.dsp, builds/win32/visualc/freetype.vcproj: s/219/2110/, s/2.1.9/2.1.10/. * builds/freetype.mk (refdoc), README, Jamfile (RefDoc): s/2.1.9/2.1.10/. * docs/CHANGES, docs/VERSION.DLL: Updated. * ChangeLog: Split off older entries into... * ChangeLog.20, ChangeLog.21: These new files. The next release will be 2.2.0, so don't worry about source code backwards compatibility. * include/freetype/ftimage.h (FT_Outline_MoveToFunc, FT_Outline_LineToFunc, FT_Outline_ConicToFunc, FT_Outline_CubicToFunc, FT_SpanFunc, FT_Raster_RenderFunc), include/freetype/ftrender.h (FT_Glyph_TransformFunc, FT_Renderer_RenderFunc, FT_Renderer_TransformFunc): Decorate parameters with `const' where appropriate. * src/sfnt/ttsbit.c (tt_face_load_sbit_image): Compute vertBearingY to make glyphs centered vertically. * src/truetype/ttgload.c (compute_glyph_metrics): Compute vertBearingY to make glyphs centered vertically. Fix some bugs in vertical metrics: . loader->pp3.y and loader->pp4.y are in 26.6 format, not in font units. . As we use the glyph's cbox to calculate the top bearing now there iss no need to adjust `top'. * src/otvalid/otvcommn.h (OTV_OPTIONAL_TABLE): Use FT_UShort to be in sync with OTV_OPTIONAL_OFFSET. Reported by YAMATO Masatake. * docs/release: Update.
Diffstat (limited to 'docs/release')
-rw-r--r--docs/release34
1 files changed, 21 insertions, 13 deletions
diff --git a/docs/release b/docs/release
index 9f51c4360..b1df9cb18 100644
--- a/docs/release
+++ b/docs/release
@@ -6,8 +6,8 @@ How to prepare a new release
. 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).
+ `autogen.sh'. After that, update `config.guess' and `config.sub' to the
+ most recent versions (from the `config' CVS repository).
. builds/freetype.mk (refdoc): Update the `--title' option.
@@ -19,24 +19,32 @@ How to prepare a new release
. ChangeLog: Announce new release.
+. Call `make refdoc' to update HTML reference. Copy it to
+ freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
+ freetype2/docs/reference.
-********* The items below should be done but are out-of-date due *********
-********* to the move of the FreeType CVS and web pages. *********
+ TODO: Create FreeType home page CVS on savannah.nongnu.org and update it
+ accordingly.
+ Write script to automatically do this.
-. Call `make refdoc' to update HTML reference. Copy it to
- freetype2/docs/reference in the `www' CVS module and update the CVS.
- Then call `update-www' in ~/cvs/scripts on www.freetype.org to
- update and distribute everything to sourceforge.
+ Mirror FreeType's savannah home page everywhere.
+
+. Tag the CVS (freetype2, ft2demos).
+
+ TODO: Tag the home page CVS on savannah.nongnu.org.
+
+. Create packages for freetype2, ft2demos, and documentation.
-. Tag the CVS (freetype, ft2demos, www/freetype2/docs).
+ TODO: Write scripts and/or provide make targets to do that.
-. Update `make-release' and `make-current' in ~/cvs/scripts/ on
- www.freetype.org, then call them.
+. Create signature files with `gpg -b' and upload files to savannah and
+ sourceforge.
-. Create an md5 checksum file (with md5sum).
+ TODO: Write script to do this. Cf. automake's `gnupload' script.
-. Announce new release on announce@freetype.org and to relevant newsgroups.
+. Announce new release on freetype-announce@nongnu.org and to relevant
+ newsgroups.
------------------------------------------------------------------------