bousozoku said:Indeed. I'm surprised that Apple didn't create a tool to help convert QuickDraw code to Quartz or OpenGL code. Maybe they did and they're just keeping it to themselves rather than beautify it for the outside world.
Catfish_Man said:This seems like it would be an almost impossible task. The APIs are not very similar at all...
bousozoku said:I've done similar work for other machines. I was even did some preliminary work on a Direct3D->OpenGL conversion tool.
HiRez said:Even if QuickDraw is still supported as an API, I very much doubt it will be supported by Quartz 2D Extreme, and possibly a bunch of other newer Apple technologies will not play nicely with it.
But they have added this to the QuickDraw Reference page in the developer help files:bousozoku said:They've not made any announcements about discontinuing QuickDraw that I've seen so I expect it to continue.
Important: Quickdraw has been deprecated for deployment targets Mac OS X version 10.4 and later. The replacement API is Quartz. Because of the fundamental differences in the imaging models and design goals between Quickdraw and Quartz, there is no direct correspondence between Quickdraw and Quartz concepts and interfaces. For certain purposes, some Quickdraw functions may still be needed during a transition period; nevertheless, most of them have been deprecated to express the overriding goal of eliminating the use of Quickdraw in the future.
Thomas Harte said:But they have added this to the QuickDraw Reference page in the developer help files:
So, start abandoning Quickdraw (whichever capitalisation you use) now if you didn't years ago.
So it sounds like QD will be around for a while, but there won't be new documentation for it.Note: The QuickDraw API is deprecated in Mac OS X v10.4. That means that Apple no longer plans to develop QuickDraw software or documentation. ...
brettbolt said:I just saw this in the "Quartz Programming Guide for QuickDraw Developers" --
So it sounds like QD will be around for a while, but there won't be new documentation for it.
Yessir. 3,950 calls to convert. Will do 1 a day. Will take me 11 years.🙂bousozoku said:Better get started. 😛
Perhaps, but once someone scales their UI (coming in 10.5), your app is gonna look... not nice.brettbolt said:I just saw this in the "Quartz Programming Guide for QuickDraw Developers" --
So it sounds like QD will be around for a while, but there won't be new documentation for it.