ref: f99d846c8ac752fdf1492e80d50efce965255d32
parent: 0aaf429a23a86db56d32ce0d922e77f3e156f903
author: Werner Lemberg <[email protected]>
date: Sun Feb 26 12:50:59 EST 2006
* docs/release: Minor additions and clarifications. * docs/CHANGES: Updated to reflect many fixes for backwards compatibility. Still incomplete.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-02-26 Werner Lemberg <[email protected]>
+
+ * docs/release: Minor additions and clarifications.
+
+ * docs/CHANGES: Updated to reflect many fixes for backwards
+ compatibility. Still incomplete.
+
2006-02-26 David Turner <[email protected]>
* src/base/ftobjs.c (ft_recompute_scaled_metrics): Re-enable
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -27,12 +27,6 @@
Also, using the FT_LOAD_TARGET_LIGHT flags within FT_Load_Glyph
always forces auto-hinting, as a special exception.
- - Face metrics (face->size->metrics) and glyph metrics are no
- longer rounded. If you do not round or round improperly in your
- applications, you may find glyphs clipped or blurred. Usually,
- you would like to `ceil' the ascender, `floor' the descender,
- and `round' the advance.
-
- A new API `FT_TrueTypeGX_Validate' (in FT_GX_VALIDATE_H) has
been added to validate TrueType GX/ATT tables (feat, mort, morx,
bsln, just, kern, opbd, trak, prop). After validation it is no
@@ -40,6 +34,8 @@
accessing them. This code has been contributed by Masatake
Yamato and Toshiya Suzuki.
+ By default, this module is not activated.
+
- The following callback function types have changed slightly (by
adding the `const' keyword where appropriate):
@@ -105,8 +101,10 @@
enable the interpretation of the `gasp' table only if native
TrueType hinting is available.
- - A new function `FT_Module_Get_Flags' (declared in `FT_MODULE_H')
- can be used to get the module flags for a given module.
+ - A new function `FT_Get_TrueType_Engine_Type (declared in
+ `FT_MODULE_H') is provided to determine the status of the
+ TrueType bytecode interpreter compiled into the library
+ (patented, unpatented, unimplemented).
- Vertical metrics of glyphs are synthesized if the font does not
provide such information. You can tell whether the metrics are
--- a/docs/release
+++ b/docs/release
@@ -1,14 +1,18 @@
How to prepare a new release
----------------------------
-. include/freetype/freetype.h: Update FREETYPE_MAJOR, FREETYPE_MINOR, and
- FREETYPE_PATCH.
+. 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/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).
+ Assure that the most recent versions of autoconf and libtool are
+ used while calling `autogen.sh'.
+
. builds/freetype.mk (refdoc): Update the `--title' option.
. docs/CHANGES: Document differences to last release.
@@ -17,14 +21,14 @@
. docs/VERSION.DLL: Document changed `version_info'.
-. ChangeLog: Announce new release.
+. ChangeLog: Announce new release (both freetype2 and ft2demos).
-. Call `make refdoc' to update HTML reference. Copy it to
+. Call `make refdoc' to update HTML reference. Copy it to
freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
- freetype2/docs/reference.
+ freetype2/docs/reference.
- TODO: Create FreeType home page CVS on savannah.nongnu.org and update it
- accordingly.
+ TODO: Create FreeType home page CVS on savannah.nongnu.org and
+ update it accordingly.
Write script to automatically do this.
@@ -34,12 +38,16 @@
TODO: Tag the home page CVS on savannah.nongnu.org.
-. Create packages for freetype2, ft2demos, and documentation.
+. Create packages for freetype2, ft2demos, and documentation (in zip,
+ .tar.gz, and .tar.bz2 format).
+ Assure that the .zip file uses CR/LF at line ends -- but *not* for
+ 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.
+. Create signature files with `gpg -b' and upload files to savannah
+ and sourceforge.
TODO: Write script to do this. Cf. automake's `gnupload' script.
@@ -46,16 +54,16 @@
. Announce new release on [email protected] and to relevant
newsgroups.
-------------------------------------------------------------------------
+----------------------------------------------------------------------
-Copyright 2003, 2005 by
+Copyright 2003, 2005, 2006 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.
+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 ---