freetype2/include/freetype
Werner Lemberg 5a1a79c0e8 [woff2] Fix SFNT table checks.
Also reduce number of SFNT table lookups.

Reported as

  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18065

* include/freetype/internal/wofftypes.h (WOFF2_InfoRec): Add fields
`glyf_table', `loca_table', and `head_table'.

* src/sfnt/sfwoff2.c (reconstruct_glyf): Update signature.
Use table pointers in `info' parameter.
(get_x_mins): Check `maxp_table'
Use table pointers in `info' parameter.
(reconstruct_font):  Use and set table pointers in `info' parameter.
Fix check for `glyf' and `loca' tables.
Update call to `reconstruct_glyf'.
(woff2_open_font): Updated.
2019-10-08 11:12:18 +02:00
..
config [cmake] Don't fail if brotli is missing (#56894). 2019-09-15 18:52:13 +02:00
internal [woff2] Fix SFNT table checks. 2019-10-08 11:12:18 +02:00
freetype.h * Version 2.10.1 released. 2019-07-01 15:56:34 +02:00
ftadvanc.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftbbox.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftbdf.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftbitmap.h * src/base/ftbitmap.c (FT_Bitmap_Blend): No fractional offsets. 2019-02-23 11:18:39 +01:00
ftbzip2.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftcache.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftchapters.h Make `/****...' comments in public headers uniformly end on column 77. 2018-09-04 08:00:58 +02:00
ftcid.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftcolor.h Another minor documentation improvement. 2019-08-06 20:38:17 +02:00
ftdriver.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
fterrdef.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
fterrors.h * Version 2.10.1 released. 2019-07-01 15:56:34 +02:00
ftfntfmt.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftgasp.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftglyph.h Doc polishing. 2019-06-22 22:54:57 -04:00
ftgxval.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftgzip.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftimage.h Doc polishing. 2019-06-22 22:54:57 -04:00
ftincrem.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftlcdfil.h Minor formatting. 2019-03-02 16:05:51 +05:30
ftlist.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftlzw.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftmac.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftmm.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftmodapi.h * include/freetype/ftmodapi.h (FT_DebugHook_Func): Return error. 2019-06-12 22:30:21 -04:00
ftmoderr.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftotval.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftoutln.h Doc polishing. 2019-06-22 22:54:57 -04:00
ftparams.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftpfr.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftrender.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftsizes.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftsnames.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftstroke.h * src/base/ftstroke.c (ft_stroker_cap): Speed up caps. 2019-09-27 19:18:49 -04:00
ftsynth.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftsystem.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
fttrigon.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
fttypes.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ftwinfnt.h Minor. 2019-04-14 09:39:28 +02:00
t1tables.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
ttnameid.h Update all copyright notices. 2019-02-23 10:07:09 +01:00
tttables.h Minor doc fixes. 2019-02-25 06:32:26 +01:00
tttags.h Add structures for WOFF2. 2019-08-27 08:48:53 +02:00