[Webkit-unassigned] [Bug 15682] New: Move wx port to TOT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 24 20:40:00 PDT 2007


           Summary: Move wx port to TOT
           Product: WebKit
           Version: 523.x+ (nightly)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: kevino at theolliviers.com

I think it's time to finally move wxWebKit over to TOT. I'm submitting the port
as one big patch to make it easy to apply and to ensure it doesn't negatively
affect other ports, but of course I can rework the patch if someone has a
better suggestion. I've made some architectural changes to the wx port also,
considering some past discussions and issues and developments on TOT. The
primary ones are as follows: 

- I removed Bakefiles directory. Those pieces of the wx build process are now
in the WebKit/wx directory.

- The webcore-wx.bkl has moved up to WebCore, removing the need for
WebCore/Projects dirs. 

- I've created WebKitTools/wx directory. Currently it only has a sample app,
but I prefer to have everything wx-related in a wx subdirectory.

Other than that, a vast majority of this patch is comprised of the necessary wx
platform interfaces, a wxWebView class that is the wxWidgets frontend for
WebKit, along with the necessarily #if PLATFORM(WX) changes to headers and
occasionally sources needed throughout the tree. There are also a few MSVC7 and
PLATFORM(WIN_OS) && USE(CURL) build fixes.  

I've tested Windows and Mac builds and both compile and run with this patch.
The wx port requires compiling wx and setting up dependencies manually though,
which we intend to simplify in the near future, but for the moment we wanted to
get this patch in and reviewed so that we can get on trunk and get some tests
running while we make the necessary fixes. :-)

Also, thanks to everyone in the project for helping to make all this possible!

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list