freetype2/src/truetype
Werner Lemberg f11f3ed15b [base] Fix ppem size overflow.
Fixes #1086.

* src/base/ftobjs.c (FT_Request_Metrics): Add return value.
Check whether ppem values fit into unsigned short values.
(FT_Request_Size): Updated.

* include/freetype/internal/ftobjs.h: Updated.

* src/cff/cffobjs.c (cff_size_request), src/cid/cidobjs.c
(cid_size_request), src/truetype/ttdriver.c (tt_size_request),
src/type1/t1objs.c (T1_Size_Request): Updated.
2021-08-18 07:27:02 +02:00
..
module.mk 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
truetype.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttdriver.c [base] Fix ppem size overflow. 2021-08-18 07:27:02 +02:00
ttdriver.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
tterrors.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttgload.c [truetype] Prevent glyph program state from persisting. 2021-04-02 10:31:39 +02:00
ttgload.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttgxvar.c * src/truetype/ttgxvar.c (tt_set_mm_blend): Test `coords`. 2021-07-01 07:02:04 +02:00
ttgxvar.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttinterp.c [truetype] Fix integer overflow. 2021-06-19 07:03:40 +02:00
ttinterp.h Update TT_New_Context documentation 2021-04-02 11:01:12 +02:00
ttobjs.c * src/*: Don't use more than one '\n' in `FT_TRACE` and `FT_ERROR`. 2021-02-04 07:46:46 +01:00
ttobjs.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttpload.c [truetype] Avoid some memory zeroing. 2021-05-01 09:14:04 -04:00
ttpload.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
ttsubpix.c Fix compilation errors and (some) warnings for clang++. 2021-05-29 09:51:04 +02:00
ttsubpix.h Update all copyright notices. 2021-01-17 07:18:48 +01:00