|
|
|
@ -8,6 +8,26 @@ |
|
|
|
|
Don't include `rastpic.h'. |
|
|
|
|
Define FT_DEFINE_RASTER_FUNCS. |
|
|
|
|
|
|
|
|
|
2009-07-09 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> |
|
|
|
|
|
|
|
|
|
smooth: Check glyph size by width/height, instead of pitch/height. |
|
|
|
|
Suggested by der Mouse <mouse@Rodents-Montreal.ORG>. |
|
|
|
|
|
|
|
|
|
* src/smooth/ftsmooth.c (ft_smooth_render_generic): Improve |
|
|
|
|
the check for too large glyph. Replace the pair of `pitch' and |
|
|
|
|
`height' by the pair of `width' and `height'. `pitch' cannot |
|
|
|
|
be greater than `height'. The required is checking the product |
|
|
|
|
`pitch' * `height' <= FT_ULONG_MAX, but we use cheap checks for |
|
|
|
|
the realistic case only. |
|
|
|
|
|
|
|
|
|
2009-07-09 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> |
|
|
|
|
|
|
|
|
|
Register 2 missing trace components, t1afm and ttbdf. |
|
|
|
|
|
|
|
|
|
* include/freetype/internal/fttrace.h: Add FT_TRACE_DEF( t1afm ) |
|
|
|
|
and FT_TRACE_DEF( ttbdf ). See |
|
|
|
|
http://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00013.html |
|
|
|
|
|
|
|
|
|
2009-07-09 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> |
|
|
|
|
|
|
|
|
|
Register a trace component for ftgloadr.c. |
|
|
|
@ -20,8 +40,8 @@ |
|
|
|
|
|
|
|
|
|
Prevent the overflows by a glyph with too many points or contours. |
|
|
|
|
The bug is reported by Boris Letocha <b.letocha@gmc.net>. See |
|
|
|
|
http://lists.nongnu.org/archive/html/freetype-devel/2009-06/msg00031.html |
|
|
|
|
http://lists.nongnu.org/archive/html/freetype-devel/2009-07/msg00002.html |
|
|
|
|
http://lists.gnu.org/archive/html/freetype-devel/2009-06/msg00031.html |
|
|
|
|
http://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00002.html |
|
|
|
|
|
|
|
|
|
* include/freetype/ftimage.h (FT_OUTLINE_CONTOURS_MAX, |
|
|
|
|
FT_OUTLINE_POINTS_MAX): New macros to declare the maximum |
|
|
|
@ -959,7 +979,7 @@ |
|
|
|
|
Problem reported by Tavis Ormandy <taviso@google.com>. |
|
|
|
|
|
|
|
|
|
* src/smooth/ftsmooth.c (ft_smooth_render_generic): Don't allow |
|
|
|
|
`width' or `pitch' to be larger than 0xFFFF. |
|
|
|
|
`pitch' or `height' to be larger than 0xFFFF. |
|
|
|
|
|
|
|
|
|
2009-03-20 Werner Lemberg <wl@gnu.org> |
|
|
|
|
Tavis Ormandy <taviso@google.com> |
|
|
|
@ -5569,7 +5589,7 @@ |
|
|
|
|
|
|
|
|
|
`ft_validator_run' wrapping `setjmp' can cause a crash, as found by |
|
|
|
|
Jens: |
|
|
|
|
http://lists.nongnu.org/archive/html/freetype-devel/2006-08/msg00004.htm. |
|
|
|
|
http://lists.gnu.org/archive/html/freetype-devel/2006-08/msg00004.htm. |
|
|
|
|
|
|
|
|
|
* src/otvalid/otvmod.c: Replace `ft_validator_run' by `ft_setjmp'. |
|
|
|
|
It reverts the change introduced on 2005-08-20. |
|
|
|
@ -5766,7 +5786,7 @@ |
|
|
|
|
2006-06-24 Eugeniy Meshcheryakov <eugen@univ.kiev.ua> |
|
|
|
|
|
|
|
|
|
Fix two hinting bugs as reported in |
|
|
|
|
http://lists.nongnu.org/archive/html/freetype-devel/2006-06/msg00057.html. |
|
|
|
|
http://lists.gnu.org/archive/html/freetype-devel/2006-06/msg00057.html. |
|
|
|
|
|
|
|
|
|
* include/freetype/internal/tttypes.h (TT_GlyphZoneRec): Add |
|
|
|
|
`first_point' member. |
|
|
|
|