[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft-cvs] freetype2 ChangeLog
From: |
suzuki toshiya |
Subject: |
[ft-cvs] freetype2 ChangeLog |
Date: |
Thu, 22 Jun 2006 02:34:27 +0000 |
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 <address@hidden>
+
+ 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 <address@hidden>
Public API of TrueTypeGX, OpenType, and classic kern table validator