2011-07-18 11:54:28 by Matthias Drochner | Files touched by this commit (2) |
Log message:
replace SA# in comment with a CVE reference
|
2011-07-12 18:30:28 by Matthias Drochner | Files touched by this commit (4) | |
Log message:
update to 2.4.5
changes:
-fixed rendering regression for second-order Bezier curves
-FreeType now uses the autohinter per default
-Support for PCF files compressed with bzip2
-misc fixes and improvements
pkgsrc change: clean up patch-ac (which fixes SA45167): put sign extension
stuff into a macro and move checks to make it closer to the upstream fix
|
2011-07-07 19:02:12 by Matthias Drochner | Files touched by this commit (3) |
Log message:
avoid sign extension on right shift
(there are more occurences, but they are followed by checks for result<0)
bump PKGREV
|
2011-03-11 13:28:03 by Zafer Aydogan | Files touched by this commit (1) |
Log message:
remove dead mirror.
|
2010-12-26 20:16:16 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
Changes 2.4.4:
I. IMPORTANT BUG FIXES
- UVS support (TrueType/OpenType cmap format 14) support is fixed.
This regression has been introduced in version 2.4.0.
II. MISCELLANEOUS
- Detect tricky fonts (e.g. MingLiU) by the lengths and checksums
of Type42-persistent subtables (`cvt ', `fpgm', and `prep') when
a TrueType font without family name is given. The previous fix,
introduced in 2.4.3, was too rigorous, causing many subsetted
fonts (mainly from PDF files) displayed badly because FreeType
forced rendering with the TrueType bytecode engine instead of
the autohinter.
- Better support for 64bit platforms.
- More fixes to improve handling of broken fonts.
|
2010-11-24 19:44:55 by Matthias Drochner | Files touched by this commit (4) |
Log message:
add patch from upstream CVS to fix handling the "SHZ" bytecode instruction
which could be exploited to cause a crash and potentially execute
arbitrary code via a specially crafted font (CVE-2010-3814)
bump PKGREV
being here, add CVE reference to an older patch
|
2010-11-03 12:56:37 by Matthias Drochner | Files touched by this commit (3) |
Log message:
add patch from upstream CVS to fix a possible buffer overflow
when processing TrueType GX fonts (SA41738), bump PKGREVISION
|
2010-10-22 18:14:13 by Matthias Drochner | Files touched by this commit (2) | |
Log message:
update to 2.4.3
changes:
A rendering regression of S-shaped cubic arcs (introduced in
version 2.4.0) has been fixed. Besides that, a bunch
of fixes have been applied to improve handling of broken fonts.
|
2010-08-08 18:06:02 by Tobias Nygren | Files touched by this commit (2) |
Log message:
Update to freetype2-2.4.2:
CHANGES BETWEEN 2.4.1 and 2.4.2
I. IMPORTANT BUG FIXES
- A stack overflow in CFF Type2 CharStrings interpreter is fixed.
- Handling Type 42 font deallocation was broken; additionally, the
library is now more robust against malformed Type 42 fonts.
II. MISCELLANEOUS
- Two new functions, `FT_Reference_Library' (in FT_MODULE_H) and
`FT_Reference_Face' (in FT_FREETYPE_H), have been added to
simplify life-cycle management. A counter gets initialized to 1
at the time an FT_Library (or FT_Face) structure is created.
The two new functions increment the respective counter.
`FT_Done_Library' and `FT_Done_Face' then only destroy a library
or face if the counter is 1, otherwise they simply decrement the
counter.
|
2010-07-20 13:44:15 by Matthias Drochner | Files touched by this commit (2) | |
Log message:
update to 2.4.1
changes:
- Since May 2010, all patents regarding the TrueType bytecode
interpreter have expired worldwide. Consequently, we now define
TT_CONFIG_OPTION_BYTECODE_INTERPRETER by default (and undefine
TT_CONFIG_OPTION_UNPATENTED_HINTING).
- A new function `FT_Library_SetLcdFilterWeights' is available to
adjust the filter weights set by `FT_Library_SetLcdFilter'.
-increased robustness, bugfixes
pkgsrc note: the "truetype" option was removed, the bytecode interpreter
is now always enabled
|