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

Reply via email to