Opened 9 years ago

Closed 9 years ago

#5921 closed enhancement (fixed)

freetype-2.5.4

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: high Milestone: 7.7
Component: BOOK Version: SVN
Severity: major Keywords:
Cc:

Description

http://downloads.sourceforge.net/freetype/freetype-2.5.4.tar.bz2

http://sourceforge.net/projects/freetype/files/freetype2/2.5.4/

CHANGES BETWEEN 2.5.3 and 2.5.4

I. IMPORTANT BUG FIXES

 - A variant of vulnerability CVE-2014-2240 was identified (cf.
   http://savannah.nongnu.org/bugs/?43661) and fixed in the new CFF driver. All
   users should upgrade.
 - The new auto-hinter code using HarfBuzz crashed for some invalid fonts.
 - Many fixes to better protect against malformed input.

II. IMPORTANT CHANGES

 - Full auto-hinter support of the Devanagari script.
 - Experimental auto-hinter support of the Telugu script.
 - CFF stem darkening behaviour can now be controlled at build time using the
   eight macros CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4} .
 - Some fields in the `FT_Bitmap' structure have been changed from signed to
   unsigned type, which better reflects the actual usage. It is also an
   additional means to protect against malformed input. This change doesn't
   break the ABI; however, it might cause compiler warnings.

III. MISCELLANEOUS

 - Improvements to the auto-hinter's algorithm to recognize stems and local
   extrema.
 - Function `FT_Get_SubGlyph_Info' always returned an error even in case of
   success.
 - Version 2.5.1 introduced major bugs in the cjk part of the auto-hinter,
   which are now fixed.
 - The `FT_Sfnt_Tag' enumeration values have been changed to uppercase, e.g.
   `FT_SFNT_HEAD'. The lowercase variants are deprecated. This is for
   orthogonality with all other enumeration (and enumeration-like) values in
   FreeType.
 - `cmake' now supports builds of FreeType as an OS X framework and for iOS.
 - Improved project files for vc2010, introducing a property file.
 - The documentation generator for the API reference has been updated to
   produce better HTML code (with proper CSS). At the same time, the
   documentation got a better structure.
 - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used by any driver.
 - The TrueType DELTAP[123] bytecode instructions now work in subpixel hinting
   mode as described in the ClearType whitepaper (i.e., for touched points in
   the non-subpixel direction).
 - Many small improvements to the internal arithmetic routines. 

Change History (2)

comment:1 by Fernando de Oliveira, 9 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 9 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r15156.

Note: See TracTickets for help on using tickets.