3518 Commits (0af21dcf13ce44b1624feb3186f0609599355288)

Author SHA1 Message Date
Werner Lemberg 0af21dcf13 * src/cid/cidload.c (cid_parse_dict): Check `[FG]DBytes' size. 9 years ago
Werner Lemberg 0ba98da472 * src/cid/cidgload.c (cid_glyph_load): Check file offsets (#46222). 9 years ago
Werner Lemberg 8edfcbed53 [psaux] Fix heap buffer overflow (#46221). 9 years ago
Werner Lemberg a5ecfb4ce6 * src/cid/cidload.c (cid_parse_dict): Handle invalid input (#46220). 9 years ago
Kostya Serebryany 266976b163 add src/tools/ftfuzzer/README 9 years ago
Bungeman 65d8980491 [bdf] Fix memory leak (#46213). 9 years ago
Werner Lemberg 24a1fcdfce [truetype] Add TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES (#46208). 9 years ago
Werner Lemberg 837ad9d411 * src/truetype/ttinterp.c (TT_RunIns): Fix bytecode stack tracing. 9 years ago
Werner Lemberg 8b76eaf092 * src/tools/ftfuzzer/ftfuzzer.cc: Handle fixed sizes (#46211). 9 years ago
Werner Lemberg e03214e166 [base] Compute MD5 checksums only if explicitly requested. 9 years ago
Werner Lemberg 2a20c92c4b [base] Use `FT_' namespace for MD5 functions (#42366). 9 years ago
Werner Lemberg 8539915d18 [type1] Correctly handle missing MM axis names (#46202). 9 years ago
Werner Lemberg 58b61b6e05 [pcf] Quickly exit if font index < 0. 9 years ago
Werner Lemberg bdb56bba86 [ftfuzzer] Handle TTCs and MM/GX variations. 9 years ago
Werner Lemberg 43a96eb26f [truetype] Refine some GX sanity tests. 9 years ago
Werner Lemberg 052f6c5649 [truetype] Another GX sanity test. 9 years ago
Werner Lemberg 7ef0d8661a [truetype] Fix memory leak for broken GX fonts (#46188). 9 years ago
Werner Lemberg f96094eef0 [truetype] Fix commit from 2015-10-10. 9 years ago
Werner Lemberg b9880aa0f8 [unix] Make MKDIR_P actually work. 9 years ago
Werner Lemberg 4f7f6f6e47 [sfnt] Improve extraction of number of named instances. 9 years ago
Werner Lemberg a724dcf5c3 Split off ChangeLog.25. 9 years ago
Alexei Podtelezhnikov c14ae9c5fd * src/base/ftoutln.c (FT_Outline_Get_Orientation): Fix overflow (#46149). 9 years ago
Werner Lemberg 8de39a7919 [sfnt] Fix infinite loops with broken cmaps (#46167). 9 years ago
Werner Lemberg da34673e54 [truetype] More sanity tests for GX handling. 9 years ago
Werner Lemberg c220d8b498 [truetype] Better protection against malformed GX data (#46166). 9 years ago
Werner Lemberg d353f6e012 * src/pcf/pcfread.c (pcf_read_TOC): Check stream size (#46162). 9 years ago
Werner Lemberg c12956e700 * src/gzip/ftgzip.c (FT_Stream_OpenGzip): Use real stream size. 9 years ago
Werner Lemberg d98053c997 [pcf] Protect against invalid number of TOC entries (#46159). 9 years ago
Werner Lemberg 06c2d3324e [type42] Protect against invalid number of glyphs (#46159). 9 years ago
Werner Lemberg 983b00ec86 [sfnt] Fix some signed overflows (#46149). 9 years ago
Werner Lemberg 121122416d [type1] Protect against invalid number of subroutines (#46150). 9 years ago
Kostya Serebryany dde84f2539 [ftfuzzer] Add support for LLVM's LibFuzzer. 9 years ago
Alexei Podtelezhnikov 6eb6158dd7 [smooth] Faster alternative line renderer. 9 years ago
Werner Lemberg 066a49139b [cff] Return correct PS names from pure CFF (#46130). 9 years ago
Werner Lemberg 30fe5e762e [base] Replace left shifts with multiplication (#46118). 9 years ago
Werner Lemberg 8cabd919ca * Version 2.6.1 released. 9 years ago
Werner Lemberg b260dc9fab [bzip2, gzip] Avoid access of unitialized memory (#46109). 9 years ago
Werner Lemberg 53838ce016 [bzip2, gzip] Avoid access of unitialized memory (#46109). 9 years ago
Alexei Podtelezhnikov e2dae8fead [smooth] Clean up worker. 9 years ago
Werner Lemberg 90e437e3cd [sfnt] Make `tt_cmap4_char_map_linear' more robust (#46078). 9 years ago
Werner Lemberg fab67b85ec * src/autofit/afranges.c (af_deva_nonbase_uniranges): Fix ranges. 9 years ago
Werner Lemberg 5f8f44d218 [sfnt] Make `tt_cmap4_char_map_linear' faster (#46078). 9 years ago
Alexei Podtelezhnikov 8bbcfb2c2f [smooth] Clean up worker. 9 years ago
Werner Lemberg dbd04269dc [autofit] Replace `no-base' with `non-base'. 9 years ago
Werner Lemberg 2ff83a5c99 [sfnt] Rewrite `tt_cmap4_char_map_linear' (#46078). 9 years ago
Werner Lemberg 8651f37ad5 [truetype] Adjust number of glyphs for malformed `loca' tables. 9 years ago
Werner Lemberg 483007fcd9 [pshinter] Avoid harmless overflow (#45984). 9 years ago
Werner Lemberg a3046567bc [autofit] Add support for Lao script. 9 years ago
suzuki toshiya fb5268cf7b [base] Fix a leak by broken sfnt-PS or resource fork (#46028). 9 years ago
suzuki toshiya 8a05d250df [mac] Fix buffer size calculation for LWFN font. 9 years ago