freetype2/src/base
Werner Lemberg 2862686996 [truetype] Don't trust `maxp's `maxSizeOfInstructions'.
Problem reported by Hin-Tak Leung <htl10@users.sourceforge.net>; see

  http://lists.nongnu.org/archive/html/freetype-devel/2013-08/msg00005.html

for details.

* src/base/ftobjs.c (FT_Load_Glyph): Check size of `fpgm' and `prep'
tables also for setting `autohint'.

* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use code from
`TT_Process_Composite_Glyph' for handling unreliable values of
`maxSizeOfInstructions'.
2013-11-20 21:06:18 +01:00
..
Jamfile Position Independent Code (PIC) support and infrastructure in base. 2009-04-05 17:59:26 +03:00
basepic.c Whitespace. 2013-03-17 08:14:46 +01:00
basepic.h Whitespace. 2013-03-17 08:14:46 +01:00
ftadvanc.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftapi.c Remove trailing whitespace. From Alexei. 2007-01-16 06:11:27 +00:00
ftbase.c [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. 2011-12-02 21:14:58 +09:00
ftbase.h [raccess] Modify for PIC build. 2012-01-17 15:13:50 +09:00
ftbbox.c Whitespace. 2013-08-27 21:30:09 +02:00
ftbdf.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftbitmap.c Minor. 2013-07-31 22:55:50 +02:00
ftcalc.c Remove `FT_SqrtFixed' function. 2013-08-27 21:36:03 +02:00
ftcid.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftdbgmem.c Apply fixes for cppcheck nitpicks. 2013-06-04 10:30:48 +02:00
ftdebug.c Simplify header file hierarchy. 2013-11-13 08:55:46 +01:00
ftfstype.c Formatting, copyright years. 2009-03-03 21:35:32 +00:00
ftgasp.c formatting, copyright years and messages, doc polishing 2007-01-09 10:37:36 +00:00
ftgloadr.c Fix Savannah bug #39269. 2013-06-18 10:17:48 +02:00
ftglyph.c Another round of cppcheck nitpicks. 2013-08-01 12:20:20 +02:00
ftgxval.c */*: Use `FT_THROW'. 2013-03-14 10:27:35 +01:00
ftinit.c Simplify header file hierarchy. 2013-11-13 08:55:46 +01:00
ftlcdfil.c */*: Use `FT_THROW'. 2013-03-14 10:27:35 +01:00
ftmac.c Another round of cppcheck nitpicks. 2013-08-01 12:20:20 +02:00
ftmm.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftobjs.c [truetype] Don't trust `maxp's `maxSizeOfInstructions'. 2013-11-20 21:06:18 +01:00
ftotval.c */*: Use `FT_THROW'. 2013-03-14 10:27:35 +01:00
ftoutln.c Another round of cppcheck nitpicks. 2013-08-01 12:20:20 +02:00
ftpatent.c * src/base/ftpatent.c (FT_Face_SetUnpatentedHinting): Fix typo. 2011-07-20 06:30:20 +02:00
ftpfr.c */*: Use `FT_THROW'. 2013-03-14 10:27:35 +01:00
ftpic.c Another round of cppcheck nitpicks. 2013-08-01 12:20:20 +02:00
ftrfork.c Next round of compiler fixes. 2013-06-06 09:16:38 +02:00
ftsnames.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftstream.c Formatting. 2013-05-04 15:26:24 +02:00
ftstroke.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftsynth.c Fix vertical size of emboldened glyphs. 2013-09-20 07:20:53 +02:00
ftsystem.c */*: Use `FT_THROW'. 2013-03-14 10:27:35 +01:00
fttrigon.c Fix 64bit compilation issues. 2013-05-05 10:44:21 +02:00
fttype1.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftutil.c */* [FT_CONFIG_OPTION_OLD_INTERNALS]: Remove macro and guarded code. 2013-05-10 07:58:47 +02:00
ftwinfnt.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
ftxf86.c Documentation updates, whitespace. 2004-12-13 23:16:59 +00:00
md5.c * src/base/md5.c, src/base/md5.h: Updated to recent version. 2013-10-22 01:10:10 +02:00
md5.h * src/base/md5.c, src/base/md5.h: Updated to recent version. 2013-10-22 01:10:10 +02:00
rules.mk Simplify header file hierarchy. 2013-11-13 08:55:46 +01:00