freetype2/src
suzuki toshiya 714ee56ab1 [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH.
Originally FT_MACINTOSH was a pure auto macro and DARWIN_NO_CARBON
was a configurable macro to disable Carbon-dependent code.  Because
now configure script sets DARWIN_NO_CARBON by default and disables
Darwin & Carbon-dependent codes, these macros can be unified.
FT_MACINTOSH (undefined by default) is kept and DARWIN_NO_CARBON
(defined by default) is removed, because DARWIN_NO_CARBON violates
FT_XXX naming convention of public macros, and a macro configured by
default is not portable for the building without configure (e.g.
make devel).

* builds/unix/configure.raw: Define FT_MACINTOSH if Carbon-based
old Mac font support is requested and Carbon is available.
* builds/unix/ftconfig.in: Undefine FT_MACINTOSH when the support
for Mac OS X without Carbon (e.g.  Mac OS X 10.4 for ppc64) is
requested.
* include/freetype/config/ftconfig.in: Ditto.
* builds/vms/ftconfig.h: Ditto.

* src/base/ftbase.h: Remove DARWIN_NO_CARBON.
* src/base/ftbase.c: Ditto.
* src/base/ftobjs.c: Ditto.
* src/base/ftrfork.c: Ditto.

* src/base/ftmac.c: Compile the body if FT_MACINTOSH is defined
(same with TT_USE_BYTECODE_INTERPRETER in ttinterp.c).
* builds/mac/ftmac.c: Ditto.

* builds/mac/FreeType.m68k_cfm.make.txt: Define FT_MACINTOSH.
* builds/mac/FreeType.m68k_far.make.txt: Ditto.
* builds/mac/FreeType.ppc_classic.make.txt: Ditto.
* builds/mac/FreeType.ppc_carbon.make.txt: Ditto.
2011-12-02 21:14:58 +09:00
..
autofit Whitespace. 2011-11-30 10:46:53 +01:00
base [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. 2011-12-02 21:14:58 +09:00
bdf Cosmetics. 2011-11-30 13:10:54 +01:00
bzip2 Fix g++4.6 compiler warnings in module drivers. 2011-06-15 02:48:33 +09:00
cache Whitespace. 2011-11-30 10:46:53 +01:00
cff Whitespace. 2011-11-30 10:46:53 +01:00
cid Whitespace. 2011-11-30 10:46:53 +01:00
gxvalid Whitespace. 2011-11-30 10:46:53 +01:00
gzip Fix g++4.6 compiler warnings in module drivers. 2011-06-15 02:48:33 +09:00
lzw Slightly improve LZW_CLEAR handling. 2011-09-11 09:18:10 +02:00
otvalid Whitespace. 2011-11-30 10:46:53 +01:00
pcf Cosmetics. 2011-11-30 13:10:54 +01:00
pfr Cosmetics. 2011-11-30 13:10:54 +01:00
psaux Whitespace. 2011-11-30 10:46:53 +01:00
pshinter */rules.mk: Handle `*pic.c' files. 2011-01-03 07:11:54 +01:00
psnames [psnames] Handle zapfdingbats. 2011-10-01 08:55:20 +02:00
raster Whitespace. 2011-11-30 10:46:53 +01:00
sfnt Whitespace. 2011-11-30 10:46:53 +01:00
smooth Whitespace. 2011-11-30 10:46:53 +01:00
tools [apinames] Fix the overflow of signed integer hash. 2011-11-30 22:40:43 +09:00
truetype Whitespace. 2011-11-30 10:46:53 +01:00
type1 [type1] Remove casts. 2011-11-30 13:08:28 +01:00
type42 [type42] Remove casts. 2011-11-30 13:38:51 +01:00
winfonts [winfonts] Remove casts. 2011-11-30 13:55:56 +01:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00