On Thu, Mar 27, 2008 at 11:25 AM, Clark Cox <[EMAIL PROTECTED]> wrote:
> On Wed, Mar 26, 2008 at 4:48 PM, Sherm Pendley <[EMAIL PROTECTED]> > wrote: > > On Wed, Mar 26, 2008 at 7:04 PM, Lorenzo <[EMAIL PROTECTED]> wrote: > > > > > Hi Laurent, > > > I am going to debug and let you know. Right now I have found these > lines. > > > Might they cause the trouble on Leopard && PPC? > > > > > > number = CFNumberCreate(NULL, kCFNumberFloatType, > &destSize.width); > > > options = [NSDictionary dictionaryWithObjectsAndKeys: > > > (id) kCFBooleanTrue, (id) kCGImageSourceShouldCache, > > > (id) kCFBooleanTrue, (id) > > > > kCGImageSourceCreateThumbnailFromImageIfAbsent, > > > (id) number, (id) > > > kCGImageSourceThumbnailMaxPixelSize, > > > NULL]; > > > > > > > > > > > > options = [NSDictionary dictionaryWithObjectsAndKeys: > > > (id) kCFBooleanTrue, (id) kCGImageSourceShouldCache, > > > (id) kCFBooleanTrue, (id) > kCGImageSourceShouldAllowFloat, > > > NULL]; > > > > > > I'm deeply suspicious of those typecast CFBoolRefs. Not every Core > > Foundation class is toll-free bridged. CFNumber is, but I don't see any > > indication in the CF reference that CFBoolean is. Have you tried using > > NSNumber objects instead of those kCFBooleanTrue constants? > > CFBoolean *is* toll free bridged to NSNumber. OK, so where is that documented then? As I said, the CFBoolean reference says not a word about it: < http://developer.apple.com/documentation/CoreFoundation/Reference/CFBooleanRef/Reference/reference.html > By contrast, every other toll-free bridged CF class I can think of explicitly documents that fact. sherm-- _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]