formatting

This commit is contained in:
Werner Lemberg 2006-02-28 21:49:54 +00:00
parent 9f5d3de3f0
commit e88d24c133
2 changed files with 35 additions and 34 deletions

View File

@ -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>

View File

@ -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
- 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:
@ -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.
======================================================================