49f4d34ed3
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.
62 lines
1.9 KiB
Plaintext
62 lines
1.9 KiB
Plaintext
How to prepare a new release
|
|
----------------------------
|
|
|
|
. 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).
|
|
|
|
. builds/freetype.mk (refdoc): Update the `--title' option.
|
|
|
|
. docs/CHANGES: Document differences to last release.
|
|
|
|
. README: Update.
|
|
|
|
. docs/VERSION.DLL: Document changed `version_info'.
|
|
|
|
. ChangeLog: Announce new release.
|
|
|
|
. Call `make refdoc' to update HTML reference. Copy it to
|
|
freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
|
|
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.
|
|
|
|
. Tag the CVS (freetype2, ft2demos).
|
|
|
|
TODO: Tag the home page CVS on savannah.nongnu.org.
|
|
|
|
. Create packages for freetype2, ft2demos, and documentation.
|
|
|
|
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
|
|
newsgroups.
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
Copyright 2003, 2005 by
|
|
David Turner, Robert Wilhelm, and Werner Lemberg.
|
|
|
|
This file is part of the FreeType project, and may only be used,
|
|
modified, and distributed under the terms of the FreeType project
|
|
license, LICENSE.TXT. By continuing to use, modify, or distribute this
|
|
file you indicate that you have read the license and understand and
|
|
accept it fully.
|
|
|
|
|
|
--- end of release ---
|