1145 Commits (b459882804836557bf6a8ccea45421fd87f36097)

Author SHA1 Message Date
Werner Lemberg d583561e1d Minor clang++ fixes. 9 years ago
Werner Lemberg bebac3cf5b [base] Reject invalid sfnt Mac resource (#47891). 9 years ago
Werner Lemberg 432e00db2e [truetype] Fix deallocation in case of error (#47726). 9 years ago
Alexei Podtelezhnikov e85422606d Typos. 9 years ago
Werner Lemberg ff82747e6d * src/base/ftadvance.c (FT_Get_Advances): Fix invalid left shift. 9 years ago
Werner Lemberg 31f2dc1946 [raster, smooth] Directly test outline size (#47500). 9 years ago
Alexei Podtelezhnikov 495de6cc72 [base] Refuse to render enormous outlines (#47114). 9 years ago
Werner Lemberg 3295039107 Whitespace. 9 years ago
Werner Lemberg e411d38e71 * src/base/fthash.c: Include FT_INTERNAL_MEMORY_H. 9 years ago
Werner Lemberg 78371bd641 Fix another runtime error found by clang's sanitizer (#47082). 9 years ago
Werner Lemberg 0d053bac84 Fix runtime errors found by clang's sanitizer (#47082). 9 years ago
Werner Lemberg 710ac3dda0 [base] Fix advance width loading for MM and GX fonts (#47064). 9 years ago
Nikolaus Waxweiler 1d8d0b4ef9 Remove unpatented hinter (3/3). 9 years ago
Werner Lemberg fc11af1ea2 Various minor clang fixes. 9 years ago
Alexei Podtelezhnikov 32760d33d0 [base] Empower `FT_Library_SetLcdFilterWeights'. 9 years ago
Werner Lemberg 9adeab6452 Update copyright year. 9 years ago
Werner Lemberg 37412ff9f4 Don't use macro names that contain `__' [1/2]. 9 years ago
Werner Lemberg 7ce6c43c3e [base] Make hash interface symmetric. 9 years ago
Werner Lemberg 1caf629eef [base] Thinko: Remove free function pointer. 9 years ago
Werner Lemberg 76e79ec9a5 [base, bdf] Don't expose `FT_Hashnode' in hash functions. 9 years ago
Werner Lemberg ad306eaa5e [base, bdf] Add number hashing. 9 years ago
Werner Lemberg 1b7549ccc7 [base] Introduce hash lookup, compare, and free function pointers. 9 years ago
Werner Lemberg 609546c4b8 [base, bdf] Use a union as a hash key. 9 years ago
Werner Lemberg c98a40f99d [bdf, base] Lift hash functions from bdf driver to base module. 9 years ago
Werner Lemberg 4099281f6e [base] Fix calls to `FT_Stream_Seek'. 9 years ago
Ben Wagner f0cc1738e2 [base] Check error when seeking to data supplied offset (#46635). 9 years ago
Nikolaus Waxweiler 01ce1c6a99 Change default LCD filter to be normalized and color-balanced. 9 years ago
Werner Lemberg b96af12eb6 Add `FT_LCD_FILTER_LEGACY1' enum value. 9 years ago
Jan Alexander Steffens (heftig) ccd3188af1 Allow native CFF hinter in FT_RENDER_MODE_LIGHT. 9 years ago
Werner Lemberg 40cb1dc3ac Formatting. 10 years ago
Werner Lemberg e484d36b2b [base] Pacify compiler (#46266). 10 years ago
Werner Lemberg e03214e166 [base] Compute MD5 checksums only if explicitly requested. 10 years ago
Werner Lemberg 2a20c92c4b [base] Use `FT_' namespace for MD5 functions (#42366). 10 years ago
Alexei Podtelezhnikov c14ae9c5fd * src/base/ftoutln.c (FT_Outline_Get_Orientation): Fix overflow (#46149). 10 years ago
Werner Lemberg 30fe5e762e [base] Replace left shifts with multiplication (#46118). 10 years ago
suzuki toshiya fb5268cf7b [base] Fix a leak by broken sfnt-PS or resource fork (#46028). 10 years ago
suzuki toshiya 8a05d250df [mac] Fix buffer size calculation for LWFN font. 10 years ago
Werner Lemberg d57f227121 * src/base/ftobjs.c (Mac_Read_sfnt_Resource): Add cast. 10 years ago
Werner Lemberg d7f456ee17 Formatting, minor comment corrections. 10 years ago
Werner Lemberg c409eb18ae [base, sfnt] Better checks for invalid cmaps (1/2). 10 years ago
suzuki toshiya e982f5b78a [base] Check too long POST and sfnt resource (#45919). 10 years ago
Werner Lemberg bd0438a461 Minor fixes for some clang warnings. 10 years ago
Alexei Podtelezhnikov 3ea0d2c65a * src/base/ftcalc.c (FT_MulFix) [FT_LONG64]: Improve. 10 years ago
Werner Lemberg 19b82cfbed [base] Avoid crash while tracing `load_mac_face'. 10 years ago
Alexei Podtelezhnikov 09948e426e * src/base/ftcalc.c (FT_RoundFix): Improve. 10 years ago
Wojciech Mamrak 822acb0252 * src/base/ftcalc.c (FT_CeilFix, FT_FloorFix): Normalize. 10 years ago
Alexei Podtelezhnikov 6ec0434ec9 Minor refactoring. 10 years ago
Werner Lemberg 78b014031d [base] Improve kerning tracing and documentation. 10 years ago
Werner Lemberg 340e59da3a Minor formatting. 10 years ago
Alexei Podtelezhnikov a0172d10e8 [base] Improve emboldener (#45596). 10 years ago