formatting
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
diff --git a/ChangeLog b/ChangeLog
index 59f0d91..de3b762 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,21 +5,22 @@
2006-02-28 Chia-I Wu <b90201047@ntu.edu.tw>
- * 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 <david@freetype.org>
- * 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 <mpsuzuki@hiroshima-u.ac.jp>
- * 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 <wl@gnu.org>
diff --git a/docs/CHANGES b/docs/CHANGES
index 77c1b65..e681d18 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -15,22 +15,21 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.10
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
-
- 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.
-
+ - 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:
+
+ 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:
@@ -70,15 +69,16 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.10
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
@@ -86,7 +86,7 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.10
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 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.10
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 @@ LATEST CHANGES BETWEEN 2.2.0 and 2.1.10
- 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.
======================================================================