* docs/release: Minor additions and clarifications.
* docs/CHANGES: Updated to reflect many fixes for backwards compatibility. Still incomplete.
This commit is contained in:
parent
0aaf429a23
commit
f99d846c8a
|
@ -1,3 +1,10 @@
|
|||
2006-02-26 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* docs/release: Minor additions and clarifications.
|
||||
|
||||
* docs/CHANGES: Updated to reflect many fixes for backwards
|
||||
compatibility. Still incomplete.
|
||||
|
||||
2006-02-26 David Turner <david@freetype.org>
|
||||
|
||||
* src/base/ftobjs.c (ft_recompute_scaled_metrics): Re-enable
|
||||
|
|
14
docs/CHANGES
14
docs/CHANGES
|
@ -27,12 +27,6 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.10
|
|||
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 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.10
|
|||
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 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.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
|
||||
|
|
42
docs/release
42
docs/release
|
@ -1,13 +1,17 @@
|
|||
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.
|
||||
|
||||
|
@ -17,14 +21,14 @@ How to prepare a new release
|
|||
|
||||
. 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
|
||||
freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
|
||||
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,28 +38,32 @@ How to prepare a new release
|
|||
|
||||
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.
|
||||
|
||||
. Announce new release on freetype-announce@nongnu.org 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.
|
||||
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 ---
|
||||
|
|
Loading…
Reference in New Issue