[webkit-dev] Win32: hitting the home stretch
jhaygood at spsu.edu
Sat Jul 8 12:23:05 PDT 2006
the existing Cairo port of KCanvas in the KDE tree might be a good place to
look as well:
On 7/8/06, Mike Emmel <mike.emmel at gmail.com> wrote:
> On 7/8/06, Justin Haygood <jhaygood at spsu.edu> wrote:
> > Hello Everyone!
> > for anyone who wants to implement:
> > 1. The current Win32 collector implementation is MSVC x86 only (using
> > inline assembly). This should be changed to a C/C++ implementation so
> > it will compile on x64 (and potentially) MinGW
> > 2. Bindings is currently not implemented. This can be split up into 2
> > components:
> > All uses of CFDictionary need to be changed to HashMap. However, a const
> > char * hashing algorithm that uses the string value instead of the
> > value needs to be implemented first.
> > All uses of CFRuntime need to be ported over to a more cross platform
> > method. CFRuntime is used for 2 different uses:
> > threading
> > callbacks WebCore:
> > 1. Frames support. This will require work in both WebCore and WebKit
> > (WebCore has to callback into WebKit for WebKit to create the native
> > subwindow for WebCore)
> > 2. HTML Canvas support. This will however require porting to the C++
> > GraphicsContext API and for GraphicsContext to be more complete on
> > (this will also help GTK and I believe wX ports)
> > 3. TransferJobWin needs to be rewritten to be more asynchronous and
> > HTTP and HTTPS. This is all possible via WinInet ( the API currently in
> > ).
> > 4. I noticed that XMLHttpRequest isn't working on Windows. This might be
> > related to point 3.
> > 5. SVG support. This will probably either require temporarily porting
> > KCanvas to Cairo for the interim. This isn't as important. (this will
> > help GTK and I believe wX ports)
> I've got a partial port of the SVG support over to cairo.
> I'll post what I have in a bug when/if needed otherwise I'll post as soon
> I can draw something. This may be a good project to actually move onto a
> branch if there is enough intrest.
> I'm actually working quite a bit on that right now.
> > This is just stuff I've noticed over the past year. Finally, a native
> > implementation! Web Designers and Web Surfers rejoice!
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev at opendarwin.org
> > http://www.opendarwin.org/mailman/listinfo/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the webkit-dev