Hello, I have mentioned before that I have also started a port of kwq to the Windows platform. Somehow, I thought I could continue working on it but didn't find the time. I have been contacted twice by people wanting to finish the port to Windows. What is really missing is a public cvs/svn to help working on a common code. As far as I understand, there is several version (and several level of porting) of the code lying around in private. I didn't want to continue until I am sure no one else try to do same thing. A public cvs would really help to focus and share the work. I would have no trouble working on the part that I do find fun (QPainter being one of it). Can it be possible from Apple to set a win32 branch in there SVN? Or maybe we can continue on the current sourceforge project (by contacting the previous maintainer)? I am ready to put my file public and take time to document my changes (and maybe rediscover what I have done). Other developers might be more advanced in there work, it may be a good opportunity to show up. I will also note that Qt 4.0 (now 4.1) is now available on Windows with a GPL license. If the KWQ api behave exactly the same as Qt, this can be a easy way to port WebCore (it become GPL in this case). The main avantage can be to check if the higher level of WebCore work on Windows (and it may help the KDE Project to get back the changes done by Apple). *Darin Adler wrote:*
There's more work to do at the WebCore level. We're doing a lot to make a better separation between the platform-independent vs. platform-specific bits. For example, we're replacing the old "KWQ" layer (which had API "kind of like" Qt, but was really trying to be a platform abstraction among other things) with a new structure where platform-independent code is more cleanly separated.'
Can we get a quick overview on the changes planned (in the folder /platform I presume) ? It would help to see if porting the current work on kwq now is needed now or we should wait a bit. Patrick Forget
On Jan 19, 2006, at 5:16 PM, Patrick Forget wrote:
Hello,
I have mentioned before that I have also started a port of kwq to the Windows platform. Somehow, I thought I could continue working on it but didn't find the time. I have been contacted twice by people wanting to finish the port to Windows.
What is really missing is a public cvs/svn to help working on a common code. As far as I understand, there is several version (and several level of porting) of the code lying around in private. I didn't want to continue until I am sure no one else try to do same thing. A public cvs would really help to focus and share the work. I would have no trouble working on the part that I do find fun (QPainter being one of it).
Can it be possible from Apple to set a win32 branch in there SVN? Or maybe we can continue on the current sourceforge project (by contacting the previous maintainer)? I am ready to put my file public and take time to document my changes (and maybe rediscover what I have done). Other developers might be more advanced in there work, it may be a good opportunity to show up.
Win32 porting work should go on HEAD, not on a branch. Contributions to it would be welcome, but you should probably chat with some of the Apple folks working on portability. You can find myself, Dave Hyatt and Darin on IRC (#webkit) pretty often.
I will also note that Qt 4.0 (now 4.1) is now available on Windows with a GPL license. If the KWQ api behave exactly the same as Qt, this can be a easy way to port WebCore (it become GPL in this case). The main avantage can be to check if the higher level of WebCore work on Windows (and it may help the KDE Project to get back the changes done by Apple).
KWQ no longer has the same API as Qt, and we are working towards making the porting layer more platform-agnostic instead of being a hacked up clone of Qt. I think this will actually make it easier to make the webcore engine run on the real Qt, should anyone be motivated to try that. Regards, Maciej
participants (2)
-
Maciej Stachowiak
-
Patrick Forget