freetype2/src/sfnt
Dominik Röttsches 63f371367a [sfnt] Fix color stop bounds check calculation at table end.
Fixes https://bugs.chromium.org/p/skia/issues/detail?id=14021

* src/sfnt/ttcolr.c (VAR_IDX_BASE_SIZE): New macro.
(tt_face_get_colorline_stops): Fix off-by-one bounds check calculation, take
`VarColorStop` into account, and hopefully make it easier to read.
2023-01-05 09:35:32 +01:00
..
module.mk Update all copyright notices. 2022-01-11 10:54:10 +01:00
pngshim.c Whitespace. 2022-04-01 08:50:33 +02:00
pngshim.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
rules.mk Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
sfdriver.c s/fixed point/fixed-point/ 2022-06-21 17:08:04 +02:00
sfdriver.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sferrors.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfnt.c Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
sfobjs.c [sfnt] Don't require 'gvar' table to support variation fonts. 2022-09-05 10:36:22 +02:00
sfobjs.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfwoff.c [woff] Don't allocate table entries until needed 2022-06-13 15:32:28 -04:00
sfwoff.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
sfwoff2.c * src/sfnt/sfwoff2.c (woff2_open_font): Partial revert. 2022-06-12 09:04:13 -04:00
sfwoff2.h [woff2] Support overlap flag for simple glyphs. 2022-03-20 07:27:43 +00:00
ttbdf.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttbdf.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcmap.c Whitespace. 2022-04-01 08:50:33 +02:00
ttcmap.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcmapc.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcolr.c [sfnt] Fix color stop bounds check calculation at table end. 2023-01-05 09:35:32 +01:00
ttcolr.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcpal.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttcpal.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttkern.c * src/sfnt/ttkern.c (tt_face_get_kerning): Exit early if no table. 2022-03-21 11:17:28 +01:00
ttkern.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttload.c * src/sfnt/ttload.c: Trace formatting updates. 2022-08-02 17:10:25 +00:00
ttload.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttmtx.c * src/sfnt/ttmtx.c (tt_face_get_metrics): Apply variations unconditionally. 2022-05-25 14:49:37 +02:00
ttmtx.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttpost.c Minor comment changes. 2022-10-10 12:25:51 +02:00
ttpost.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttsbit.c * src/sfnt/ttsbit.c (tt_face_load_strike_metrics): Simplify calculations. 2022-10-18 15:58:02 +00:00
ttsbit.h Update all copyright notices. 2022-01-11 10:54:10 +01:00
ttsvg.c [sdf, sfnt] Handle minor compiler warnings. 2022-12-13 09:53:26 +01:00
ttsvg.h Add code to load OT-SVG glyph documents. 2022-01-20 16:45:18 +00:00
woff2tags.c Update all copyright notices. 2022-01-11 10:54:10 +01:00
woff2tags.h Update all copyright notices. 2022-01-11 10:54:10 +01:00