[psaux] Avoid stack overflow.
67c52a0
* src/psaux/t1decide.c (t1_decoder_parse_charstrings): Fix bounds check.
238dd13
ttnameid.h: Minor documentation improvement.
78d6524
* src/sdf/ftsdf.c (sdf_generate_bounding_box): Fix thinko.
4130e62
[sfnt/COLRv0] Revise sanity checks.
3d7c50d
* src/truetype/ttgload.c (TT_Process_Composite_Glyph): Fix allocation.
5846b6e
* src/sdf/ftsdf.c (sdf_generate_bounding_box): Fix allocation.
bda1d87
Update all copyright notices.
264b5fb
.gitlab-ci.yml: Upgrade Windows pipelines.
99b479d
[base] Reintroduce overall rendering limits.
dc17b79
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fix memory leak.
e7d2cc6
* src/raster/ftraster.c (Conic_To, Cubic_To): Avoid UB.
06ec4ef
[stroker] Actually validate outlines.
bf18015
* src/sfnt/ttobjs.c (tt_size_init_bytecode): Be more generous.
93e7335
* src/sfnt/ttgpos.c (tt_face_load_gpos): Correctly release `gpos`.
1c6e43a
[sfnt] Use array count in sanitization of `BaseGlyphPaintRecord` list.
45556a1
* src/sfnt/ttgpos.c (tt_face_validate_pair_pos2): Correct limit check.
a1079b1
* src/truetype/ttgload.c (load_truetype_glyph): Limit recursion.
6dc8088
* src/raster/ftraster.c (Set_High_Precision): Limit size.
31401a3
[cid] Add boundary check in incremental interface.
aa8ca27
* src/sfnt/ttgpos.c (tt_face_get_pair_pos1_kerning): Typo.
5d249d8
* src/sfnt/ttgpos.c (tt_face_get_class): Fix range check.
b2c8a03
[base] Adjust rendering limits.
6995a34
[truetype] Reject fonts without 'glyf' and 'loca' table.
d262bd9
Minor whitespace.
02f71ec
CMakeLists.txt: Formatting.
1ac5ed9
* subprojects/*: Fix meson wrap files.
bf1f34d
* Version 2.14.2 released.
f4205da
* subprojects/*.wrap: Updated.
8fb4b4a
Very minor doc fixes.
109d617