CVSROOT: /cvsroot/freetype Module name: freetype2 Changes by: suzuki toshiya <mpsuzuki> 06/06/22 02:34:27
Modified files: . : ChangeLog Log message: * src/base/ftmac.c: Add byteorder workaround for Intel Mac CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1351&r2=1.1352 Patches: Index: ChangeLog =================================================================== RCS file: /cvsroot/freetype/freetype2/ChangeLog,v retrieving revision 1.1351 retrieving revision 1.1352 diff -u -b -r1.1351 -r1.1352 --- ChangeLog 16 Jun 2006 06:50:36 -0000 1.1351 +++ ChangeLog 22 Jun 2006 02:34:27 -0000 1.1352 @@ -1,3 +1,26 @@ +2006-06-22 suzuki toshiya <[EMAIL PROTECTED]> + + Insert EndianS16_BtoN and EndianS32_BtoN as workaround for + Intel Mac. The original patch was written by David Sachitano + and Lawrence Coopet, modified by Sean McBride for MPW + compatibility. Only required data are converted, unused data + are left in big endian. + + * src/base/ftmac.c: + Undefine existing OS_INLINE before definition. + Include <Endian.h> for byteorder macros for non Mac OS X + platforms. + (count_faces_sfnt): Insert EndianS16_BtoN to parse the header + of FontAssociation table in FOND resource. + (count_faces_scalable): Insert EndianS16_BtoN to parse the + header and fontSize at each entry of FontAssociation table + in FOND resource. + (parse_fond): Insert EndianS16_BtoN and EndianS32_BtoN to + parse ffStylOff of FamilyRecord header of FOND resource, + the header, fontSize, fontID at each entry of FontAssociation + table, and StyleMapping table. + (count_faces): HUnlock is suspended after all FOND utilization. + 2006-06-08 suzuki toshiya <[EMAIL PROTECTED]> Public API of TrueTypeGX, OpenType, and classic kern table validator _______________________________________________ Freetype-cvs mailing list Freetype-cvs@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-cvs