Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 297dc223 | 2010-01-05 20:48:57 | Another clang fix. | ||
| fc58155a | 2010-01-05 20:00:35 | Apply reports from clang static analyzer. * src/lzw/ftlzw.c (ft_lzw_file_init), src/base/ftstroke.c (FT_Stroker_ParseOutline), src/base/ftsynth.c (FT_GlyphSlot_Embolden): Remove dead code. * src/base/ftpatent.c (_tt_check_patents_in_table): Initialize `offset_i'. | ||
| 61fa1b53 | 2009-08-01 00:30:12 | ftpatent.c: Fix for unused variable `error'. | ||
| ad289d13 | 2009-06-29 03:09:17 | ftpatent: Fix a bug by wrong usage of service->table_info(). | ||
| b972a2a2 | 2008-12-11 08:55:48 | Generalize the concept of `tricky' fonts by introducing FT_FACE_FLAG_TRICKY to indicate that the font format's hinting engine is necessary for correct rendering. At the same time, slightly modify the behaviour of tricky fonts: FT_LOAD_NO_HINTING is now ignored. To really force raw loading of tricky fonts (without hinting), both FT_LOAD_NO_HINTING and FT_LOAD_NO_AUTOHINT must be used. Finally, tricky TrueType fonts always use the bytecode interpreter even if the patented code is used. * include/freetype/freetype.h (FT_FACE_FLAG_TRICKY, FT_IS_TRICKY): New macros. * src/truetype/ttdriver.c (Load_Glyph): Handle new load flags semantics as described above. * src/truetype/ttobjs.c (tt_check_trickyness): New function, using code of ... (tt_face_init): This function, now simplified and updated to new semantics. * src/base/ftobjs.c (FT_Load_Glyph): Don't use autohinter for tricky fonts. * docs/CHANGES: Document it. | ||
| e3be90bf | 2007-07-02 14:58:58 | formatting | ||
| 481b25f0 | 2007-07-01 09:51:15 | * include/freetype/freetype.h, src/base/ftpatent.c: adding FT_Face_SetUnpatentedHinting to dynamically change the setting after a face is created. | ||
| f6c120f8 | 2007-06-11 04:55:58 | * docs/CHANGES: Document FT_Face_CheckTrueTypePatents). Formatting, reformulations. | ||
| 75e7acd8 | 2007-06-11 00:26:25 | add missing file, doh ! |