[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
http://bugs.webkit.org/show_bug.cgi?id=15682
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