We're all excited to make <canvas> work on our port. However, it looks like the portable part of the implementation does not call through to the platform version of GraphicsContext, but it still has #if PLATFORM(CG) around all the good stuff. Is that a gut feel for when this will be made more "portable"? (to quote one of the comments from that file) // FIXME: Do this through platform-independent GraphicsContext API. thanks, mike
Hi Mike, Since you're feeling the "pain", you could make the changes yourself! I think there are examples of similar code changes in the history (review the ChangeLog for a candidate, then find the matching svn revision and review the diff). I may be over-simplifying the change, and you'd have to find someone with a Mac to test the changes, but I'd guess there are people on IRC that would be happy to test such a patch. http://webkit.org/contact.html Dave On Thu, Dec 21, 2006 at 10:57:19AM -0500, Mike Reed wrote:
We're all excited to make <canvas> work on our port. However, it looks like the portable part of the implementation does not call through to the platform version of GraphicsContext, but it still has #if PLATFORM(CG) around all the good stuff.
Is that a gut feel for when this will be made more "portable"?
(to quote one of the comments from that file) // FIXME: Do this through platform-independent GraphicsContext API.
thanks, mike
On Dec 21, 2006, at 7:57 AM, Mike Reed wrote:
We're all excited to make <canvas> work on our port. However, it looks like the portable part of the implementation does not call through to the platform version of GraphicsContext, but it still has #if PLATFORM(CG) around all the good stuff.
Is that a gut feel for when this will be made more "portable"?
I started on this a long time ago, but I'm not planning to finish the work any time soon. I think Nikolas Zimmermann may be working on it. I'm sure he'd welcome help. -- Darin
This is good to know. If it is not on your immediate todo list, I will see what I can do at my end, and submit it if I get something that looks good. On 12/21/06, Darin Adler <darin@apple.com> wrote:
On Dec 21, 2006, at 7:57 AM, Mike Reed wrote:
We're all excited to make <canvas> work on our port. However, it looks like the portable part of the implementation does not call through to the platform version of GraphicsContext, but it still has #if PLATFORM(CG) around all the good stuff.
Is that a gut feel for when this will be made more "portable"?
I started on this a long time ago, but I'm not planning to finish the work any time soon.
I think Nikolas Zimmermann may be working on it. I'm sure he'd welcome help.
-- Darin
participants (3)
-
Darin Adler
-
ddkilzer@kilzer.net
-
Mike Reed