|
From: James W. W. <os...@jw...> - 2008-08-28 05:18:20
|
I've just checked in changes to 19 files, based on Sean McBride's patch and a few tweaks of my own, to make Quesa compile in 64 bit mode on the Mac. Most of the changes involve a new macro QUESA_SUPPORT_HITOOLBOX, which Quesa defines by default to be 0 in Mac 64 bit and 1 in Mac 32 bit. You could choose to define it to be 0 in 32 bit mode too. When QUESA_SUPPORT_HITOOLBOX is 0, you cannot create Mac draw contexts, hence if you want to draw anything on the screen you must use Cocoa. You also cannot use FSSpec storage objects. A side effect of disabling Mac draw contexts is that currently pixmap draw contexts will not work on the Mac when QUESA_SUPPORT_HITOOLBOX is 0. If anyone cares, I'd guess it wouldn't be too hard to reimplement pixmap draw contexts using Cocoa or CGL. |