CVSROOT: /cvsroot/freetype Module name: freetype2 Changes by: Werner LEMBERG <wl> 06/11/19 09:19:17
Modified files: . : ChangeLog src/base : ftcalc.c ftobjs.c src/bdf : bdfdrivr.c src/cff : cffgload.c cffload.c src/cid : cidgload.c src/pcf : pcfdrivr.c src/pfr : pfrobjs.c src/truetype : ttdriver.c src/type1 : t1gload.c src/winfonts : winfnt.c Log message: Because FT_Load_Glyph expects CID values for CID-keyed fonts, the test for a valid glyph index must be deferred to the font drivers. This patch fixes Savannah bug #18301. * src/base/ftobjs.c (FT_Load_Glyph): Don't check `glyph_index'. * src/bdf/bdfdrivr.c (BDF_Glyph_Load), src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c (cid_slot_load_glyph), src/pcf/pcfdrivr.c (PCF_Glyph_Load), src/pfr/pfrobjs.c (pfr_slot_load), src/truetype/ttdriver.c (Load_Glyph), src/type1/t1gload.c (T1_Load_Glyph), src/winfonts/winfnt.c (FNT_Load_Glyph): Check validity of `glyph_index'. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1421&r2=1.1422 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftcalc.c?cvsroot=freetype&r1=1.74&r2=1.75 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftobjs.c?cvsroot=freetype&r1=1.262&r2=1.263 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/bdf/bdfdrivr.c?cvsroot=freetype&r1=1.59&r2=1.60 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffgload.c?cvsroot=freetype&r1=1.80&r2=1.81 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffload.c?cvsroot=freetype&r1=1.80&r2=1.81 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cid/cidgload.c?cvsroot=freetype&r1=1.81&r2=1.82 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pcf/pcfdrivr.c?cvsroot=freetype&r1=1.27&r2=1.28 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pfr/pfrobjs.c?cvsroot=freetype&r1=1.36&r2=1.37 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttdriver.c?cvsroot=freetype&r1=1.92&r2=1.93 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1gload.c?cvsroot=freetype&r1=1.94&r2=1.95 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/winfonts/winfnt.c?cvsroot=freetype&r1=1.82&r2=1.83 _______________________________________________ Freetype-cvs mailing list Freetype-cvs@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-cvs