5365 Commits (ab950e18f4f9bf0ea2b4ba6bb9eb3379be3b1a2d)

Author SHA1 Message Date
Anuj Verma ab950e18f4 [sdf] Fixed corner checks and improved performance. 3 years ago
Anuj Verma b3d917d2f8 [sdf] Impliment deviation based splitting for bezier curves. 3 years ago
Ben Wagner 335224beee [sfnt] Fix bounds check in SVG. 3 years ago
Ben Wagner 034e5dbf92 [psaux] Full bounds check for OtherSubr 19. 3 years ago
Werner Lemberg 6c5522c6f8 * src/bdf/README: Updated. 3 years ago
Werner Lemberg ca46bc0cf2 * builds/mac/ftmac.c, src/base/ftmac.c: s|FT_MAC_H|<freetype/ftmac.h>|. 3 years ago
Werner Lemberg 5b26e92a0f src/sfnt/ttkern.c (tt_face_load_kern): Micro-optimize. 3 years ago
Alexei Podtelezhnikov 00ae29fcd2 [pshinter] Tune PSH_STRONG_THRESHOLD_MAXIMUM value. 3 years ago
Werner Lemberg 338b4e8846 [type42] Fix `FT_Get_PS_Font_Private` for this format. 3 years ago
Alexei Podtelezhnikov 1680885aa5 [pshinter] Clear reused mask. 3 years ago
Alexei Podtelezhnikov 0447df71e7 [pshinter] Use unsigned indices. 3 years ago
Alexei Podtelezhnikov ed0e2e76d8 [pshinter] Fix mask merging. 3 years ago
Alexei Podtelezhnikov 7c6b2f20b0 [pshinter] Revise the hint table handling. 3 years ago
Werner Lemberg 24db55ecb8 Various minor doc fixes. 3 years ago
Alexei Podtelezhnikov dd8676b277 * src/winfonts/winfnt.c (fnt_face_get_dll_font): Trace font resources. 3 years ago
Alexei Podtelezhnikov 8e39e42ee9 [psaux] Revise `PS_Table` handling. 3 years ago
Alexei Podtelezhnikov c6dd509b99 * src/cache/ftcmru.c (FTC_MruList_New): Explain zeroing. 3 years ago
Alexei Podtelezhnikov 946e1353ea [cache] Partially revert 9870b6c07e. 3 years ago
Alexei Podtelezhnikov 983d435865 [cache] Fix fallouts from edd4fedc54. 3 years ago
Alexei Podtelezhnikov bee8886408 Clean-up - do not doubt FT_FREE. 3 years ago
Alexei Podtelezhnikov da877c8693 * src/psaux/psobjs.c (ps_parser_load_field): Reduce `string` scope. 3 years ago
Alexei Podtelezhnikov b34741c1cc Minor clean-ups. 3 years ago
Anuj Verma ab1c98ac18 Fix sdf computation while `USE_SQUARED_DISTANCES`. 3 years ago
Tapish Ojha 3d77756e73 [sfnt] Improve sRGB constants. 3 years ago
Alexei Podtelezhnikov 837f0345a9 * src/pfr/pfrload.c (pfr_phy_font_load): Use FT_QNEW_ARRAY. 3 years ago
Alexei Podtelezhnikov 0ac535900b * src/sdf/ftsdf.c (sdf_*_new): Use standard macro. 3 years ago
Alexei Podtelezhnikov 09223ef929 [pcf] Delay encoding allocation and avoid its zeroing. 3 years ago
Ben Wagner 5e9caaee78 [pshinter] Ensure all point flags are initialized. 3 years ago
Werner Lemberg ef48a33271 * src/svg/ftsvg.c (ft_svg_property_set): Disallow NULL pointers. 3 years ago
Werner Lemberg 9c1538525b * src/svg/ftsvg.c: Rename `svg_hooks` to `svg-hooks` for consistency. 3 years ago
Werner Lemberg 112527dd44 [sfnt] Reject malformed SVG tables. 3 years ago
Alexei Podtelezhnikov 706c79a1da * src/psaux/psobjs.c (ps_table_new): Revert to zeroing. 3 years ago
Alexei Podtelezhnikov 0d2b4952a3 [psaux, type1, type42] Avoid annecessary zeroing. 3 years ago
Moazin Khatti 0bf49bd229 Add 'svg' module for OT-SVG rendering. 3 years ago
Moazin Khatti 97c09a803e Add `FT_Glyph` support for OT-SVG glyphs. 3 years ago
Moazin Khatti 5cf01aa2b2 [truetype, cff] Add code to load SVG document. 3 years ago
Moazin Khatti f93a897afe Add code to load OT-SVG glyph documents. 3 years ago
Alexei Podtelezhnikov 0b635b1eb2 [pshinter] Avoid unnecessary zeroing. 3 years ago
Alexei Podtelezhnikov 054782c48e [base] Undefined scale means no scale. 3 years ago
Alexei Podtelezhnikov 773e31c783 * src/autofit/afglobal.c (af_face_globals_new): Reduce zeroing. 3 years ago
Alexei Podtelezhnikov d118bf8e35 [bdf,type1] Avoid unnecessary hash zeroing. 3 years ago
Ben Wagner 5e227133c1 [pshinter] Avoid accessing uninitialized zone. 3 years ago
Alexei Podtelezhnikov edd4fedc54 [cache] Avoid unnecessary zeroing. 3 years ago
Alexei Podtelezhnikov ba5d661f34 * src/sdf/ftbsdf.c (ED): s/near/prox/. 3 years ago
Alexei Podtelezhnikov 7eb9a9dbbe * src/pshinter/pshglob.c (psh_globals_new): Avoid zeroing. 3 years ago
Alexei Podtelezhnikov 81b81feb62 * src/base/fthash.c (hash_insert): Avoid unnecessary zeroing. 3 years ago
Alexei Podtelezhnikov 904ad21266 * src/bdf/bdflib.c (_bdf_parse_glyphs): Remove redundant assignment. 3 years ago
Alexei Podtelezhnikov ee52b57121 * src/lzw/ftlzw.c (FT_Stream_OpenLZW): Avoid unnecessary zeroing. 3 years ago
Ben Wagner 6ee8951956 [bzip2] Reset bzip stream on any error. 3 years ago
Ben Wagner f1d3b9f10a Revert "[bzip2] Avoid use of uninitialized memory." 3 years ago