[cid] Avoid segfault with malformed input (#46250).
d47d372
* CMakeLists.txt: Enable shared library builds on MinGW (#46233).
5cf83a5
* src/type1/t1afm.c (T1_Read_Metrics): Fix memory leak (#46229).
3c58206
[cid] Better handle invalid glyph stream offsets (#46221).
ba8a528
Typo.
2961b66
[psaux] Fix tracing of negative numbers.
24cee3a
Comments.
5179c89
[truetype] Improve TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES (#46223).
14213b5
[truetype] Better protection against malformed `fpgm' (#46223).
dcfc4d9
* src/cid/cidgload.c (cid_load_glyph): Fix memory leak.
7643b58
[bdf] Prevent memory leak (#46217).
b185747
Typo.
797ca5a
[bdf] Use stream size to adjust number of glyphs.
e1ca18d
* src/cid/cidload.c (cid_parse_dict): Check `[FG]DBytes' size.
0af21dc
Typo.
38a3dd5
* src/cid/cidgload.c (cid_glyph_load): Check file offsets (#46222).
0ba98da
[psaux] Fix heap buffer overflow (#46221).
8edfcbe
* src/cid/cidload.c (cid_parse_dict): Handle invalid input (#46220).
a5ecfb4
add src/tools/ftfuzzer/README
266976b
[bdf] Fix memory leak (#46213).
65d8980
[truetype] Add TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES (#46208).
24a1fcd
Minor.
911171a
* src/truetype/ttinterp.c (TT_RunIns): Fix bytecode stack tracing.
837ad9d
* src/tools/ftfuzzer/ftfuzzer.cc: Handle fixed sizes (#46211).
8b76eaf
[base] Compute MD5 checksums only if explicitly requested.
e03214e
Minor.
6de2a35
[base] Use `FT_' namespace for MD5 functions (#42366).
2a20c92
[type1] Correctly handle missing MM axis names (#46202).
8539915
[pcf] Quickly exit if font index < 0.
58b61b6
[ftfuzzer] Handle TTCs and MM/GX variations.
bdb56bb