aboutsummaryrefslogtreecommitdiff
path: root/src/sfnt/ttcolr.c
AgeCommit message (Expand)Author
2023-08-04Avoid overflow in COLR bounds checks.Ben Wagner
2023-03-05Fix a couple of MSVC warnings.Alexei Podtelezhnikov
2023-02-26* src/*: Replace leading underscores with trailing ones in dummy variables.Werner Lemberg
2023-01-28Minor changes.Werner Lemberg
2023-01-28Whitespace.Werner Lemberg
2023-01-18[sfnt] Avoid nullptr dereference in reading malformed 'COLR' v1 table.Dominik Röttsches
2023-01-17Update all copyright notices.Werner Lemberg
2023-01-16sr/*.c: Various minor fixes.Werner Lemberg
2023-01-16[sfnt] Remove temporary runtime flag for variable 'COLR' v1.Dominik Röttsches
2023-01-05[sfnt] Fix color stop bounds check calculation at table end.Dominik Röttsches
2022-10-18[sfnt] Additional bounds checks for `COLR` v1 table handling.Dominik Röttsches
2022-10-18[sfnt] Guard individual `COLR` v1 paint field reads.Dominik Röttsches
2022-09-27[sfnt] Guard access in 'COLR' table when requesting child table pointer.Dominik Röttsches
2022-09-16Reject 'COLR' table if version is 1 but header too small.Dominik Röttsches
2022-09-05[sfnt] Handle variable `COLR` v1 fonts without delta set index mapDominik Röttsches
2022-09-05[sfnt] Pointer sanity checks before reading layer info in 'COLR' v0Dominik Röttsches
2022-08-26[sfnt] Avoid undefined shifts in `COLR` v1 color line retrievalDominik Röttsches
2022-07-30[sfnt] Implement VarClipBox.Dominik Röttsches
2022-07-30[sfnt] Fix typo in clip box computation.Dominik Röttsches
2022-07-29Fix compilation if `TT_CONFIG_OPTION_GX_VAR_SUPPORT` is not set.Werner Lemberg
2022-07-29Fix clang14 compiler warnings.Werner Lemberg
2022-07-09[sfnt] Support variable 'COLR' v1 `PaintVarSkew*`.Dominik Röttsches
2022-07-09[sfnt] Support variable 'COLR' v1 `PaintVarRotate*`.Dominik Röttsches
2022-07-09[sfnt] Support 'COLR' v1 variable `PaintVarScale*`.Dominik Röttsches
2022-07-09[sfnt] Support for 'COLR' v1 variable translate.Dominik Röttsches
2022-07-09[sfnt] Support for 'COLR' v1 variable transforms.Dominik Röttsches
2022-07-09[sfnt] Deltas for 'COLR' v1 gradient coordinates.Dominik Röttsches
2022-07-08[sfnt] Support variable 'COLR' v1 color lines.Dominik Röttsches
2022-07-07[sfnt] Apply variation deltas to `PaintVarSolid`.Dominik Röttsches
2022-07-07[sfnt] Check safety of cast to `TT_Driver` before accessing member.Dominik Röttsches
2022-07-04[sfnt] Load variation store for 'COLR' v1.Dominik Röttsches
2022-06-22[sfnt] Upgrade stop_offset to FT_Fixed from FT_F2Dot14Dominik Röttsches
2022-03-07Documentation, whitespace.Werner Lemberg
2022-01-11[sfnt] Fix limit checks for `COLR` v1 ClipBoxesDominik Röttsches
2022-01-11Update all copyright notices.Werner Lemberg
2022-01-11* src/sfnt/ttcolr.c (read_paint): Fix undefined left-shift operation.Werner Lemberg
2022-01-10* src/sfnt/ttcolr.c (tt_face_get_color_glyph_clipbox): Add limit checks.Werner Lemberg
2021-11-13[sfnt] Avoid undefined shifts in `COLR` v1 paint parsingDominik Röttsches
2021-11-03[sfnt] Clarify `COLR` v1 FT_Paint* format representationsDominik Röttsches
2021-08-19[sfnt] Fix format expectation for `COLR` v1 ClipListDominik Röttsches
2021-08-09* src/sfnt/ttcolr.c (tt_face_get_color_glyph_clipbox): Minor fix.Werner Lemberg
2021-08-07[sfnt] Add API for retrieving a 'COLR' v1 'ClipBox' table.Dominik Röttsches
2021-07-29src/sfnt/ttcolr.c: Minor formatting.Werner Lemberg
2021-07-29[sfnt] 'COLR' v1 PaintSweepGradient spec updateDominik Röttsches
2021-07-29[sfnt] Retrieve affine matrix from offset in 'COLR' v1 parsing.Dominik Röttsches
2021-07-29[sfnt] 'COLR' v1 PaintSkew related spec updatesDominik Röttsches
2021-07-29[sfnt] PaintRotate/PaintRotateAroundCenter spec updatesDominik Röttsches
2021-07-29[sfnt] 'COLR' v1 PaintTranslate and PaintScale precisionDominik Röttsches
2021-07-01[sfnt] Support PaintScale in 'COLR' v1 parsing.Dominik Röttsches
2021-07-01[sfnt] Handle fonts without layer list in 'COLR' v1.Dominik Röttsches