ref: e88d24c133a2ca5c184ccd6f9420c0bc716a0271
parent: 9f5d3de3f00d457e375e39790334f9414805ebf1
author: Werner Lemberg <[email protected]>
date: Tue Feb 28 16:49:54 EST 2006
formatting
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,21 +5,22 @@
2006-02-28 Chia-I Wu <[email protected]>
- * src/base/ftobjs.c (FT_Done_Library): Modules are removed in the
- reversed order so that type42 module is removed before truetype
- module. This avoids double free in some occasions.
+ * src/base/ftobjs.c (FT_Done_Library): Remove modules in reverse
+ order so that type42 module is removed before truetype module. This
+ avoids double free in some occasions.
2006-02-28 David Turner <[email protected]>
- * tagging VER-2-2-0-RC4
+ * Release candidate VER-2-2-0-RC4.
+ ----------------------------------
- * docs/CHANGES: documentation updates
+ * docs/CHANGES: Documentation updates.
2006-02-28 suzuki toshiya <[email protected]>
- * modules.cfg: Compile in ftgxval.c by default to build
- ftvalid in ft2demos. It works as dummy ABI if gxvalid
- is not built.
+ * modules.cfg (BASE_EXTENSIONS): Compile in ftgxval.c by default to
+ build ftvalid in ft2demos. It works as dummy ABI if gxvalid is not
+ built.
2006-02-27 Werner Lemberg <[email protected]>
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -15,23 +15,22 @@
II. IMPORTANT CHANGES
- - version 2.2 does not expose its internals anymore, i.e. the content
- of 'include/freetype/internal' is not copied anymore by the
- 'make install' command. This means that this will *break* source
- compatibility for a number of rogue clients that used to directly
- access freetype internal functions and/or structures.
-
- we provide patches for most rogue clients. See the following page
- for more information:
-
- http://www.freetype.org/freetype2/patches/rogue-patches.html
+ - Version 2.2 no longer exposes its internals, this is, the header
+ files located in the `include/freetype/internal' directory of
+ the source package are not copied anymore by the `make install'
+ command. Consequently, a number of rogue clients which directly
+ access FreeType's internal functions and structures won't
+ compile without modification.
+ We provide patches for most of those rogue clients. See the
+ following page for more information:
- Note that, as a convenience to our Unix desktop users, 2.2 is
- *binary* compatibly with FreeType 2.1.7, which means that installing
- this release on an existing distribution shall not break any working
- desktop.
-
+ http://www.freetype.org/freetype2/patches/rogue-patches.html
+ Note that, as a convenience to our Unix desktop users, version
+ 2.2 is *binary* compatible with FreeType 2.1.7, which means that
+ installing this release on an existing distribution shall not
+ break any working desktop.
+
- FreeType's build mechanism has been redesigned. With GNU make
it is now sufficient in most cases to edit two files:
`modules.cfg', to select the library components, and the
@@ -70,16 +69,17 @@
its index. Code using other functions to select bitmap strikes
should be updated to use this function.
- - In 2.1.10, the behavior of `FT_Set_Pixel_Sizes' is changed for
- BDF/PCF fonts, and only for them. This causes inconsistency.
- In this release, we undo the change. The intent of the change
+ - In 2.1.10, the behaviour of `FT_Set_Pixel_Sizes' is changed for
+ BDF/PCF fonts, and only for them. This causes inconsistency.
+ In this release, we undo the change. The intent of the change
in 2.1.10 is to allow size selection through real dimensions,
which can now be done through `FT_Request_Size'.
- - some security issues were discovered and fixed in the CFF and
- Type 1 loader, which made crashing FreeType through malformed
- font files.
+ - Some security issues were discovered and fixed in the CFF and
+ Type 1 loader, causing crashes of FreeType by malformed font
+ files.
+
III. MISCELLANEOUS
- The documentation for FT_LOAD_TARGET_XXX and FT_RENDER_MODE_XXX
@@ -86,7 +86,7 @@
values now better reflects its usage and differences: One set is
used to specify the hinting algorithm, the other to specify pthe
ixel rendering mode.
-
+
- FT_New_Face() and FT_New_Face_From_FSSpec() in ftmac.c are
changed to count supported scalable faces (sfnt, LWFN) only, and
returns the number of available faces via face->num_faces.
@@ -103,7 +103,7 @@
function, and returns an `unimplemented' error. For details see
builds/mac/README.
- - SFNT cmap handling has been improved, mainly to run much faster
+ - SFNT cmap handling has been improved, mainly to run much faster
with CJK fonts.
- A new function `FT_Get_TrueType_Engine_Type (declared in
@@ -135,9 +135,9 @@
- Better AFM support. This includes track kerning support.
- - The auto hinter now employs a new algorithm for CJK fonts,
- based on Akito Hirai's patch. Note that this only works for
- fonts with a Unicode charmap at the moment.
+ - The auto hinter now employs a new algorithm for CJK fonts, based
+ on Akito Hirai's patch. Note that this only works for fonts
+ with a Unicode charmap at the moment.
======================================================================