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