freetype2/src/sfnt
Alexei Podtelezhnikov 1bc801b0d6 [sfnt] Additional guards on the POST table.
Fixes timeout (#1055) analyzed by Ben Wagner, reported as

  https://crbug.com/1194092

* src/sfnt/ttload.c (tt_face_load_post): Check POST format.
* src/sfnt/sfobjs.c (sfnt_load_face): Synthesize the missing unicode
charmap only if the glyph names exist.
* src/psnames/psmodule.c (ps_unicode_value): Short cut ".notdef" and
".null".
2021-05-16 23:12:01 -04:00
..
module.mk Update all copyright notices. 2021-01-17 07:18:48 +01:00
pngshim.c * src/sfnt/pngshim.c (Load_SBit_Png): Tweak allocaton macro. 2021-05-01 09:22:26 -04:00
pngshim.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
rules.mk Update all copyright notices. 2021-01-17 07:18:48 +01:00
sfdriver.c [sfnt] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-23 19:22:51 -04:00
sfdriver.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
sferrors.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
sfnt.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
sfobjs.c [sfnt] Additional guards on the POST table. 2021-05-16 23:12:01 -04:00
sfobjs.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
sfwoff.c [sfnt] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-23 19:22:51 -04:00
sfwoff.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
sfwoff2.c [woff2] Avoid some memory zeroing. 2021-05-01 09:09:52 -04:00
sfwoff2.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttbdf.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttbdf.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttcmap.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttcmap.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttcmapc.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttcolr.c [sfnt] Return in 'COLR' v1 when layer pointer outside table 2021-04-19 12:49:16 +03:00
ttcolr.h [sfnt] Provide optional root transform for 'COLR' v1 glyph graph. 2021-02-10 18:51:04 +01:00
ttcpal.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttcpal.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttkern.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttkern.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttload.c [sfnt] Additional guards on the POST table. 2021-05-16 23:12:01 -04:00
ttload.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttmtx.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttmtx.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttpost.c [sfnt] Streamline POST format 2.0 handing. 2021-05-03 22:40:16 -04:00
ttpost.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttsbit.c * src/*: Don't use more than one '\n' in `FT_TRACE` and `FT_ERROR`. 2021-02-04 07:46:46 +01:00
ttsbit.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
woff2tags.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
woff2tags.h Update all copyright notices. 2021-01-17 07:18:48 +01:00