--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/WebKit/wx/ChangeLog Fri Sep 17 09:02:29 2010 +0300
@@ -0,0 +1,2889 @@
+2010-07-16 Zhe Su <suzhe@chromium.org>
+
+ Reviewed by Darin Adler.
+
+ REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
+ https://bugs.webkit.org/show_bug.cgi?id=42253
+
+ Dummy implementation of EditorClient::willSetInputMethodState.
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::willSetInputMethodState):
+ * WebKitSupport/EditorClientWx.h:
+
+2010-07-14 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
+ Make changing Cursors work in WebKit2.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::setCursor):
+ * WebKitSupport/ChromeClientWx.h:
+ Change prototype to match new one.
+
+2010-07-07 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Build fix after change in Page constructor.
+
+ * WebView.cpp:
+ (wxWebView::Create):
+
+2010-06-21 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix after conversion of WebInterfaceSystem to Obj-C++.
+
+ * WebView.cpp:
+ * wscript:
+
+2010-06-15 Dumitru Daniliuc <dumi@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ Move isAvailable()/setIsAvailable() from Database/DatabaseSync to AbstractDatabase.
+ https://bugs.webkit.org/show_bug.cgi?id=39041
+
+ * WebView.cpp:
+ (wxWebView::SetDatabasesEnabled):
+ (wxWebView::AreDatabasesEnabled):
+
+2010-06-15 Darin Adler <darin@apple.com>
+
+ Reviewed by Adam Barth.
+
+ Move functions out of Frame class that were marked "move to Chrome"
+ https://bugs.webkit.org/show_bug.cgi?id=39636
+
+ * WebFrame.cpp:
+ (wxWebFrame::ShouldClose): Call shouldClose on FrameLoader instead
+ of going through Frame.
+
+2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
+
+ Reviewed by Pavel Feldman.
+
+ WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
+ data from inspected page to WebInspector as JSON string via http. The native
+ serialization to JSON string is supported by InspectorValue's classes. This patch
+ has the implementation of sendMessageToFrontend function. WebKit version of it still
+ uses ScriptFunctionCall and will be switched to another transport a little bit later.
+ https://bugs.webkit.org/show_bug.cgi?id=40134
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::sendMessageToFrontend):
+ * WebKitSupport/InspectorClientWx.h:
+
+2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r60889.
+ http://trac.webkit.org/changeset/60889
+ https://bugs.webkit.org/show_bug.cgi?id=40365
+
+ gtk bot has some kind of memory corruption (Requested by
+ loislo on #webkit).
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ * WebKitSupport/InspectorClientWx.h:
+
+2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
+
+ Reviewed by Pavel Feldman.
+
+ WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
+ data from inspected page to WebInspector as JSON string via http. The native
+ serialization to JSON string is supported by InspectorValue's classes. This patch
+ has the implementation of sendMessageToFrontend function. WebKit version of it still
+ uses ScriptFunctionCall and will be switched to another transport a little bit later.
+ https://bugs.webkit.org/show_bug.cgi?id=40134
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::sendMessageToFrontend):
+ * WebKitSupport/InspectorClientWx.h:
+
+2010-05-27 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Build fixes for Windows after recent changes.
+
+ * WebView.cpp:
+ (wxWebView::Create):
+ * wscript:
+
+2010-05-26 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix after new client added to Page constructor.
+
+ * WebView.cpp:
+ (wxWebView::Create):
+
+2010-05-24 Darin Adler <darin@apple.com>
+
+ Reviewed by Eric Seidel.
+
+ Move view-related functions from Frame to FrameView
+ https://bugs.webkit.org/show_bug.cgi?id=39366
+
+ * WebFrame.cpp:
+ (wxWebFrame::CanIncreaseTextSize): Check FrameView is not null.
+ (wxWebFrame::IncreaseTextSize): Call function on FrameView.
+ (wxWebFrame::CanDecreaseTextSize): Ditto.
+ (wxWebFrame::DecreaseTextSize): Ditto.
+ (wxWebFrame::ResetTextSize): Ditto.
+
+2010-05-11 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Load a blank page on creation to initialize WebCore objects properly.
+ https://bugs.webkit.org/show_bug.cgi?id=38932
+
+ * WebView.cpp:
+ (wxWebView::Create):
+
+2010-05-03 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Build and use Mac's ComplexTextController to support complex text in wx.
+ https://bugs.webkit.org/show_bug.cgi?id=38482
+
+ * WebView.cpp:
+ (wxWebView::Create):
+ * wscript:
+
+2010-05-03 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Provide access to GrantUniversalAccess to allow enabling of XSS support.
+ https://bugs.webkit.org/show_bug.cgi?id=38481
+
+ * WebFrame.cpp:
+ (wxWebFrame::GrantUniversalAccess):
+ * WebFrame.h:
+ * WebView.cpp:
+ (wxWebView::GetParseMode):
+ (wxWebView::GrantUniversalAccess):
+ * WebView.h:
+
+2010-05-03 Jens Alfke <snej@chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
+ https://bugs.webkit.org/show_bug.cgi?id=38397
+
+ No tests (functionality is exposed only through native WebKit API.)
+
+ * WebKitSupport/FrameLoaderClientWx.h:
+ (WebCore::FrameLoaderClientWx::dispatchWillSendSubmitEvent):
+
+2010-04-25 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Maciej Stachowiak.
+
+ Fix for https://bugs.webkit.org/show_bug.cgi?id=38097
+ Disentangle initializing the main thread from initializing threading
+
+ * WebView.cpp:
+ (wxWebView::Create): Add call to initializeMainThread.
+
+2010-04-25 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Update focus handling code to match current approaches used by other platforms,
+ and fix focus handling for corner cases such as when a mouse down pops up a dialog.
+
+ https://bugs.webkit.org/show_bug.cgi?id=38086
+
+ * WebView.cpp:
+ (wxWebView::Create):
+ (wxWebView::OnTLWActivated):
+ (wxWebView::OnPaint):
+ (wxWebView::OnMouseEvents):
+ (wxWebView::OnSetFocus):
+ (wxWebView::OnKillFocus):
+ * WebView.h:
+
+2010-04-20 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Factor DocumentWriter out of FrameLoader
+ https://bugs.webkit.org/show_bug.cgi?id=37175
+
+ Update these callsites because the method moved to DocumentWriter.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::committedLoad):
+
+2010-04-20 Kent Tamura <tkent@chromium.org>
+
+ Reviewed by Darin Adler.
+
+ Change a parameter type of chooseIconForFiles()
+ https://bugs.webkit.org/show_bug.cgi?id=37504
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::chooseIconForFiles):
+ * WebKitSupport/ChromeClientWx.h:
+
+2010-04-19 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix, add stub for new FrameLoaderClient method.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidChangeIcons):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2010-04-11 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r57468.
+ http://trac.webkit.org/changeset/57468
+ https://bugs.webkit.org/show_bug.cgi?id=37433
+
+ Broke the world... Must have applied the patch wrong
+ (Requested by abarth on #webkit).
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::committedLoad):
+
+2010-04-11 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Factor DocumentWriter out of FrameLoader
+ https://bugs.webkit.org/show_bug.cgi?id=37175
+
+ Update these callsites because the method moved to DocumentWriter.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::committedLoad):
+
+2010-04-07 Andrey Kosyakov <caseq@chromium.org>
+
+ Reviewed by Yury Semikhatsky.
+
+ Removed redundant FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest()
+ https://bugs.webkit.org/show_bug.cgi?id=36949
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2010-03-31 Marcus Bulach <bulach@chromium.org>
+
+ Reviewed by Jeremy Orlow.
+
+ Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
+ https://bugs.webkit.org/show_bug.cgi?id=35031
+
+ * WebKitSupport/ChromeClientWx.h:
+ (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame):
+
+2010-03-30 Gavin Barraclough <barraclough@apple.com>
+
+ Rubber stamped by Sam Weinig.
+
+ https://bugs.webkit.org/show_bug.cgi?id=36866
+ Move CString to WTF
+
+ * WebFrame.cpp:
+ * WebView.cpp:
+
+2010-03-30 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Build fix after method name change.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2010-03-28 Alexey Proskuryakov <ap@apple.com>
+
+ Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
+
+ * WebKitSupport/EditorClientWx.cpp:
+
+2010-03-24 Kent Tamura <tkent@chromium.org>
+
+ Reviewed by Darin Adler.
+
+ Make Icon::createIconForFiles() optional.
+ https://bugs.webkit.org/show_bug.cgi?id=35072
+
+ - Rename iconForFiles() to chooseIconForFiles().
+ - Call Icon::createIconForFiles() from chooseIconForFiles().
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::chooseIconForFiles):
+ * WebKitSupport/ChromeClientWx.h:
+
+2010-03-20 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Build fixes after recent changes, including move of setDatabasesEnabled from Settings.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::openInspectorFrontend):
+ * WebSettings.cpp:
+ * WebSettings.h:
+ * WebView.cpp:
+ (wxWebView::Create):
+ (wxWebView::SetDatabasesEnabled):
+ (wxWebView::AreDatabasesEnabled):
+ * WebView.h:
+
+2010-03-16 Yury Semikhatsky <yurys@chromium.org>
+
+ Reviewed by Pavel Feldman.
+
+ Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
+
+ Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
+ https://bugs.webkit.org/show_bug.cgi?id=35036
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ * WebKitSupport/InspectorClientWx.h:
+
+2010-03-11 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by David Hyatt.
+
+ Remove invalidateContents, it isn't used and it never makes sense to only invalidate the contents.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ * WebKitSupport/ChromeClientWx.h:
+
+2010-03-02 Adam Treat <atreat@rim.com>
+
+ Reviewed by Dave Hyatt.
+
+ Adapt the wx port to the refactoring of repaint methods.
+
+ https://bugs.webkit.org/show_bug.cgi?id=34214
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::invalidateContents):
+ (WebCore::ChromeClientWx::invalidateWindow):
+ (WebCore::ChromeClientWx::invalidateContentsForSlowScroll):
+ (WebCore::ChromeClientWx::invalidateContentsAndWindow):
+ * WebKitSupport/ChromeClientWx.h:
+
+2010-03-01 Jakob Petsovits <jpetsovits@rim.com>
+
+ Reviewed by Adam Barth.
+
+ Adapt to the new ZoomMode enum.
+ https://bugs.webkit.org/show_bug.cgi?id=35347
+
+ * WebFrame.cpp:
+ (wxWebFrame::IncreaseTextSize):
+ (wxWebFrame::DecreaseTextSize):
+ (wxWebFrame::ResetTextSize):
+
+2010-02-23 Steve Block <steveblock@google.com>
+
+ Reviewed by Darin Adler.
+
+ Adds ChromeClient::cancelGeolocationPermissionRequestForFrame
+ https://bugs.webkit.org/show_bug.cgi?id=34962
+
+ This method is required so that a Geolocation object can cancel an
+ asynchronous permission request. This allows the chrome client to cancel
+ any UI it is showing for the permission request.
+
+ * WebKitSupport/ChromeClientWx.h:
+ (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame):
+
+2010-02-17 Dmitry Titov <dimich@chromium.org>
+
+ Reviewed by David Levin, Darin Fisher, Simon Hausmann.
+
+ When a live iframe element is moved between pages, it still depends on the old page.
+ https://bugs.webkit.org/show_bug.cgi?id=34382
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::didTransferChildFrameToNewDocument):
+ Added empty implementation of a new virtual method.
+
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2010-02-17 Kent Tamura <tkent@chromium.org>
+
+ Reviewed by Eric Seidel.
+
+ Introduces new Icon loading interface in order to support
+ asynchronous loading.
+ https://bugs.webkit.org/show_bug.cgi?id=32054
+
+ Add an empty implementation of ChromeClient::iconForFiles().
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::iconForFiles):
+ * WebKitSupport/ChromeClientWx.h:
+
+2010-02-04 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix after changes in r54345.
+
+ * WebView.cpp:
+ (wxWebView::OnKeyEvents):
+
+2010-02-04 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Simon Fraser.
+
+ REGRESSION (r53718): When scrolling a tall window by page, the overlap between pages is too big
+ https://bugs.webkit.org/show_bug.cgi?id=34371
+
+ * WebView.cpp:
+ (wxWebView::OnKeyEvents): Use Scrollbar method instead of constant.
+
+2010-02-03 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add wxWebKitWindowFeatures and have createWindow send a notification for
+ clients to handle.
+
+ https://bugs.webkit.org/show_bug.cgi?id=34542
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::wkFeaturesforWindowFeatures):
+ (WebCore::ChromeClientWx::createWindow):
+ * WebView.h:
+
+2010-01-27 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add a way to get the parse mode to wxWebKit API.
+
+ https://bugs.webkit.org/show_bug.cgi?id=34341
+
+ * WebFrame.cpp:
+ (wxWebFrame::GetParseMode):
+ * WebFrame.h:
+ * WebView.cpp:
+ (wxWebView::GetParseMode):
+ * WebView.h:
+
+2010-01-22 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ [wx] Remove the Bakefile build system, which is no longer being used.
+
+ https://bugs.webkit.org/show_bug.cgi?id=34022
+
+ * bindings/python/wxwebkit-py.bkl: Removed.
+ * dependencies.bkl: Removed.
+ * presets/wxwebkit.bkl: Removed.
+ * wxwebkit.bkl: Removed.
+ * wxwk-settings.bkl: Removed.
+
+2010-01-22 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix after r53718.
+
+ * WebView.cpp:
+ (wxWebView::OnKeyEvents):
+
+2010-01-15 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Alexey Proskuryakov.
+
+ Move the code adding the child frame to the FrameTree into wxWebFrame constructor
+ so that it happens before we call init() on the new frame. Fixes asserts checking
+ frame count consistency.
+
+ * WebFrame.cpp:
+ (wxWebFrame::wxWebFrame):
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::createFrame):
+
+2010-01-14 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Build fix, missing header.
+
+ * WebView.cpp:
+
+2010-01-09 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ ScriptController::isEnabled needs to be renamed
+ https://bugs.webkit.org/show_bug.cgi?id=32063
+
+ Rename ScriptController::isEnabled to
+ ScriptController::canExecuteScripts.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2009-12-30 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Introduce wxWebSettings API interface for editing wxWebView / page settings.
+
+ https://bugs.webkit.org/show_bug.cgi?id=32956
+
+ * WebBrowserShell.h:
+ * WebFrame.h:
+ * WebKitDefines.h: Added.
+ * WebSettings.cpp: Added.
+ (wxWebSettings::SetDefaultFixedFontSize):
+ (wxWebSettings::GetDefaultFixedFontSize):
+ (wxWebSettings::SetDefaultFontSize):
+ (wxWebSettings::GetDefaultFontSize):
+ (wxWebSettings::SetMinimumFontSize):
+ (wxWebSettings::GetMinimumFontSize):
+ (wxWebSettings::SetLoadsImagesAutomatically):
+ (wxWebSettings::LoadsImagesAutomatically):
+ (wxWebSettings::SetJavaScriptEnabled):
+ (wxWebSettings::IsJavaScriptEnabled):
+ (wxWebSettings::SetDatabasesEnabled):
+ (wxWebSettings::AreDatabasesEnabled):
+ (wxWebSettings::SetLocalStoragePath):
+ (wxWebSettings::GetLocalStoragePath):
+ (wxWebSettings::SetEditableLinkBehavior):
+ (wxWebSettings::GetEditableLinkBehavior):
+ (wxWebSettings::SetPluginsEnabled):
+ (wxWebSettings::ArePluginsEnabled):
+ * WebSettings.h: Added.
+ * WebView.cpp:
+ (wxWebView::Create):
+ (wxWebView::GetWebSettings):
+ * WebView.h:
+ * bindings/python/webview.i:
+
+2009-12-28 Patrick Gansterer <paroga@paroga.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ Use JS_NO_EXPORT for JSBase.h.
+
+ * wxwk-settings.bkl:
+
+2009-12-20 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] build fixes after recent changes.
+
+ * WebFrame.cpp: Added missing header.
+ * WebKitSupport/EditorClientWx.cpp: Added missing header.
+ * WebView.cpp: Updated Page constructor call.
+ (wxWebView::Create):
+
+2009-12-08 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ [wx] Mac plugins support.
+
+ https://bugs.webkit.org/show_bug.cgi?id=32236
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::createPlugin):
+ (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
+ * WebView.cpp:
+ (wxWebView::Create):
+
+2009-12-03 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidPushStateWithinPage):
+ (WebCore::FrameLoaderClientWx::dispatchDidReplaceStateWithinPage):
+ (WebCore::FrameLoaderClientWx::dispatchDidPopStateWithinPage):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-12-03 Pavel Feldman <pfeldman@dhcp-172-28-174-220.spb.corp.google.com>
+
+ Reviewed by Timothy Hatcher.
+
+ Web Inspector: Simplify the settings support in inspector controller.
+
+ https://bugs.webkit.org/show_bug.cgi?id=32076
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::populateSetting):
+ (WebCore::InspectorClientWx::storeSetting):
+ * WebKitSupport/InspectorClientWx.h:
+
+2009-12-03 Ben Murdoch <benm@google.com>
+
+ Reviewed by Brady Eidson.
+
+ [Android] The FrameLoaderClient is unaware of BackForwardList changes.
+ https://bugs.webkit.org/show_bug.cgi?id=31914
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug).
+ (WebCore::FrameLoaderClientWx::dispatchDidRemoveBackForwardItem): ditto.
+ (WebCore::FrameLoaderClientWx::dispatchDidChangeBackForwardIndex): ditto.
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-11-23 Laszlo Gombos <laszlo.1.gombos@nokia.com>
+
+ Reviewed by Kenneth Rohde Christiansen.
+
+ Include "config.h" to meet Coding Style Guidelines
+ https://bugs.webkit.org/show_bug.cgi?id=31792
+
+ * WebKitSupport/DragClientWx.cpp:
+
+2009-11-18 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Enable wx plugin support using the Windows implementation as a base.
+
+ https://bugs.webkit.org/show_bug.cgi?id=31636
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
+ (WebCore::FrameLoaderClientWx::finishedLoading):
+ (WebCore::FrameLoaderClientWx::committedLoad):
+ (WebCore::FrameLoaderClientWx::createPlugin):
+ (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
+ (WebCore::FrameLoaderClientWx::shouldUsePluginDocument):
+ * WebKitSupport/FrameLoaderClientWx.h:
+ * WebView.cpp:
+ (wxWebView::Create):
+
+2009-11-13 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix after r50923 change to externalRepresentation.
+
+ * WebFrame.cpp:
+ (wxWebFrame::GetExternalRepresentation):
+
+2009-11-13 Adam Roben <aroben@apple.com>
+
+ Update for changes to FrameLoaderClient
+
+ Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
+ window objects in isolated worlds are cleared
+
+ Reviewed by Dave Hyatt.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidClearWindowObjectInWorld):
+ * WebKitSupport/FrameLoaderClientWx.h:
+ Replaced windowObjectCleared with this function. Does nothing if the
+ passed-in world is not the mainThreadNormalWorld().
+
+2009-11-10 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add sanity checks to RunScript to ensure it doesn't run when the document hasn't yet
+ loaded nor when JavaScript is disabled.
+
+ https://bugs.webkit.org/show_bug.cgi?id=31309
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2009-11-04 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Fix an assert on shutdown when wxWebView has captured the mouse,
+ and make sure wxWebView's right click handling is only active when
+ the WebCore popup menu is used.
+
+ https://bugs.webkit.org/show_bug.cgi?id=31131
+
+ * WebView.cpp:
+ (wxWebView::~wxWebView):
+ (wxWebView::OnContextMenuEvents):
+ (wxWebView::OnMenuSelectEvents):
+
+2009-11-04 Vadim Zeitlin <vadim@wxwidgets.org>
+
+ Reviewed by Eric Seidel.
+
+ [wx] Small cleanup: avoid unnecessary wxString::mb_str() calls.
+
+ * WebFrame.cpp:
+ (wxWebFrame::SetPageSource):
+ (wxWebFrame::LoadURL):
+
+2009-10-30 Evan Stade <estade@chromium.org>
+
+ Reviewed by David Levin.
+
+ Notify the chrome when the focused node has changed.
+ https://bugs.webkit.org/show_bug.cgi?id=30832
+
+ Added stub implementation for new ChromeClient function.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::focusedNodeChanged):
+ * WebKitSupport/ChromeClientWx.h:
+
+2009-10-23 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Update the globalObject calls after changes.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::windowObjectCleared):
+
+2009-10-21 Pedro Romano <pmcnr72@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Include 'WebFrame.h' declared classes in wxPython bindings.
+
+ https://bugs.webkit.org/show_bug.cgi?id=30504
+
+ * bindings/python/webview.i:
+
+2009-10-18 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add the ability to specify a proxy for wxWebKit.
+
+ https://bugs.webkit.org/show_bug.cgi?id=30446
+
+ * WebView.cpp:
+ (curlProxyType):
+ (wxWebView::SetProxyInfo):
+ * WebView.h:
+
+2009-10-18 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add basic database support to wx API
+
+ https://bugs.webkit.org/show_bug.cgi?id=30445
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::exceededDatabaseQuota):
+ * WebView.cpp:
+ (wxWebView::Create):
+ (wxWebView::SetDatabaseDirectory):
+ (wxWebView::GetDatabaseDirectory):
+ * WebView.h:
+
+2009-10-16 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Optionally allow the user to zoom text using the mouse wheel.
+
+ https://bugs.webkit.org/show_bug.cgi?id=30444
+
+ * WebView.cpp:
+ (wxWebView::wxWebView):
+ (wxWebView::OnMouseEvents):
+ * WebView.h:
+
+2009-10-16 Kevin Ollivier <kevino@theolliviers.com>
+
+ wxMSW non-precomp headers build fix.
+
+ * WebView.cpp:
+
+2009-10-15 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Update the wxPython simple.py sample to match current wxWebKit API.
+
+ https://bugs.webkit.org/show_bug.cgi?id=30406
+
+ * bindings/python/samples/simple.py:
+
+2009-10-08 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Move executeScript from FrameLoader to ScriptController
+ https://bugs.webkit.org/show_bug.cgi?id=30200
+
+ Update API call.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2009-10-07 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Factor PolicyChecker out of FrameLoader
+ https://bugs.webkit.org/show_bug.cgi?id=30155
+
+ Move the policy callback to the policy object.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
+
+2009-09-25 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Add EmptyPluginHalterClient when creating the Page.
+
+ * WebView.cpp:
+ (wxWebView::Create):
+
+2009-09-22 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix to ensure the import library gets properly installed on Windows.
+
+ * wscript:
+
+2009-09-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
+
+ Reviewed by Simon Hausmann.
+
+ Make PlatformWindow return something else than PlatformWidget
+ https://bugs.webkit.org/show_bug.cgi?id=29085
+
+ Reflect the rename of platformWindow and it's return type.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::platformPageClient):
+ * WebKitSupport/ChromeClientWx.h:
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::isEditable):
+ (WebCore::EditorClientWx::registerCommandForUndo):
+ (WebCore::EditorClientWx::registerCommandForRedo):
+ (WebCore::EditorClientWx::clearUndoRedoOperations):
+ (WebCore::EditorClientWx::canUndo):
+ (WebCore::EditorClientWx::canRedo):
+ (WebCore::EditorClientWx::undo):
+ (WebCore::EditorClientWx::redo):
+
+2009-09-16 Kevin Ollivier <kevino@theolliviers.com>
+
+ wxPython bindings build fixes after recent changes.
+
+ * WebView.h:
+ * bindings/python/wscript:
+
+2009-09-13 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Allow a way to set the cache policy via wx API.
+
+ https://bugs.webkit.org/show_bug.cgi?id=29200
+
+ * WebView.cpp:
+ (wxWebView::SetCachePolicy):
+ (wxWebView::GetCachePolicy):
+ * WebView.h:
+
+2009-09-13 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Allow the user to query Frame::shouldClose via wx API.
+
+ https://bugs.webkit.org/show_bug.cgi?id=29199
+
+ * WebFrame.cpp:
+ (wxWebFrame::ShouldClose):
+ * WebFrame.h:
+ * WebView.cpp:
+ (wxWebView::ShouldClose):
+ * WebView.h:
+
+2009-09-13 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Fix mouse handling when the mouse leaves the window during mouse down.
+
+ https://bugs.webkit.org/show_bug.cgi?id=29198
+
+ * WebView.cpp:
+ (wxWebView::OnMouseEvents):
+
+2009-09-13 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add support for console MessageLevel at wx API level.
+
+ https://bugs.webkit.org/show_bug.cgi?id=29197
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::addMessageToConsole):
+ * WebView.h:
+
+2009-09-03 Adam Barth <abarth@webkit.org>
+
+ Reviewed by eric@webkit.org.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24696
+
+ Stub implementations of mixed content methods of FrameLoaderClient.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::didDisplayInsecureContent):
+ (WebCore::FrameLoaderClientWx::didRunInsecureContent):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-09-03 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ [wx] Frames support
+ https://bugs.webkit.org/show_bug.cgi?id=19041
+
+ * WebFrame.cpp:
+ (wxWebFrame::wxWebFrame):
+ (wxWebFrame::~wxWebFrame):
+ (wxWebFrame::GetFrame):
+ * WebFrame.h:
+ * WebFramePrivate.h:
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::platformWindow):
+ (WebCore::ChromeClientWx::scroll):
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::isEditable):
+ (WebCore::EditorClientWx::registerCommandForUndo):
+ (WebCore::EditorClientWx::registerCommandForRedo):
+ (WebCore::EditorClientWx::clearUndoRedoOperations):
+ (WebCore::EditorClientWx::canUndo):
+ (WebCore::EditorClientWx::canRedo):
+ (WebCore::EditorClientWx::undo):
+ (WebCore::EditorClientWx::redo):
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
+ (WebCore::FrameLoaderClientWx::setFrame):
+ (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
+ (WebCore::FrameLoaderClientWx::frameLoaderDestroyed):
+ (WebCore::FrameLoaderClientWx::committedLoad):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
+ (WebCore::FrameLoaderClientWx::createFrame):
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
+ * WebKitSupport/FrameLoaderClientWx.h:
+ * WebView.h:
+ * WebViewPrivate.h:
+
+2009-09-02 Kevin Ollivier <kevino@theolliviers.com>
+
+ waf build fixes for Windows/MSVC.
+
+ * bindings/python/wscript:
+ * wscript:
+
+2009-09-02 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ wx port: Call WTF::initializeThreading().
+ https://bugs.webkit.org/show_bug.cgi?id=28912
+
+ * WebView.cpp:
+ (wxWebView::Create): call WTF::initializeThreading()
+
+2009-09-02 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Use the 2 param KURL constructor.
+
+ * WebFrame.cpp:
+ (wxWebFrame::SetPageSource):
+
+2009-08-31 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ https://bugs.webkit.org/show_bug.cgi?id=28852
+ Rename KURL single argument constructor to avoid confusion
+
+ * WebFrame.cpp: (wxWebFrame::SetPageSource): Adapt to the change.
+
+2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25889
+ [GTK] scrollbar policy for main frame is not implementable
+
+ Add empty implementation for new ChromeClient method.
+
+ * WebKitSupport/ChromeClientWx.h:
+ (WebCore::ChromeClientWx::scrollbarsModeDidChange):
+
+2009-08-19 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Use FrameLoader::load() for loading pages from a HTML page string to address
+ bugs with using begin/write/end loading.
+
+ https://bugs.webkit.org/show_bug.cgi?id=28488
+
+ * WebFrame.cpp:
+ (wxWebFrame::SetPageSource):
+
+2009-08-13 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Make sure that the wxWebKit dynamic library is rebuilt whenever
+ webcore or jscore libs change.
+
+ * wscript:
+
+2009-08-12 Kevin Ollivier <kevino@theolliviers.com>
+
+ wxPython build fix, the SWIG defines must also be available when compiling.
+
+ * bindings/python/wscript:
+
+2009-08-05 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Eric Seidel.
+
+ Adding support for building wx Python bindings using the waf build system.
+
+ https://bugs.webkit.org/show_bug.cgi?id=27619
+
+ * bindings/python/wscript: Added.
+
+2009-08-04 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix after InspectorClient API change.
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::inspectorWindowObjectCleared):
+ * WebKitSupport/InspectorClientWx.h:
+
+2009-08-02 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Jan Alonzo.
+
+ Script for building the WebKit library for wx.
+ https://bugs.webkit.org/show_bug.cgi?id=27619
+
+ * wscript: Added.
+
+2009-07-24 Andrei Popescu <andreip@google.com>
+
+ Reviewed by Anders Carlsson.
+
+ ApplicationCache should have size limit
+ https://bugs.webkit.org/show_bug.cgi?id=22700
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
+ Adds empty implementation of the reachedMaxAppCacheSize callback.
+ * WebKitSupport/ChromeClientWx.h:
+
+2009-07-21 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Missing header added.
+
+ * WebFrame.cpp:
+
+2009-07-21 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Adding isSpeaking() to ContextMenuClientWx.
+
+ * WebKitSupport/ContextMenuClientWx.cpp:
+ (WebCore::ContextMenuClientWx::isSpeaking):
+ * WebKitSupport/ContextMenuClientWx.h:
+
+2009-07-16 Xiaomei Ji <xji@chromium.org>
+
+ Reviewed by Darin Adler.
+
+ Fix tooltip does not get its directionality from its element's directionality.
+ https://bugs.webkit.org/show_bug.cgi?id=24187
+
+ Per mitz's suggestion in comment #6, while getting the plain-text
+ title, we also get the directionality of the title. How to handle
+ the directionality is up to clients. Clients could ignore it,
+ or use attribute or unicode control characters to display the title
+ as what they want.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet).
+ * WebKitSupport/ChromeClientWx.h: Add directionality as 2nd parameter to setToolTip().
+
+2009-07-12 Brent Fulgham <bfulgham@gmail.com>
+
+ Speculative build fix after http://trac.webkit.org/changeset/45786.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::addMessageToConsole):
+ * WebKitSupport/ChromeClientWx.h:
+
+2009-07-09 Beth Dakin and Jon Honeycutt <bdakin@apple.com>
+
+ Reviewed by Dave Hyatt.
+
+ Make Widget RefCounted to fix:
+
+ <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs
+ at WebCore::Widget::afterMouseDown() after clicking To Do's close
+ box
+ <rdar://problem/6978804> WER #16: Repro Access Violation in
+ WebCore::PluginView::bindingInstance (1310178023)
+ -and-
+ <rdar://problem/6991251> WER #13: Crash in WebKit!
+ WebCore::PluginView::performRequest+203 (1311461169)
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::createPlugin):
+ (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-06-09 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix, adding JSCore/assembler to the list of include dirs.
+
+ * presets/wxwebkit.bkl:
+
+2009-06-03 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix, remove no longer needed function call.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
+
+2009-06-02 Darin Adler <darin@apple.com>
+
+ Reviewed by David Hyatt.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): Use FrameView::create
+ and RefPtr instead of the old "crazy" reference counting.
+
+2009-05-23 David Kilzer <ddkilzer@apple.com>
+
+ Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr
+
+ <https://bugs.webkit.org/show_bug.cgi?id=25495>
+
+ Reviewed by Oliver Hunt.
+
+ * WebKitSupport/ChromeClientWx.h:
+ (WebCore::ChromeClientWx::createHTMLParserQuirks): Return a
+ PassOwnPtr<> instead of a raw HTMLParserQuirks pointer.
+
+2009-05-22 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Triple-click support for wx port. Also, switch to allocating GraphicsContext
+ on the stack in OnPaint since we only need it within that function.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25962
+
+ * WebView.cpp:
+ (wxWebView::OnPaint):
+ (getDoubleClickTime):
+ (wxWebView::OnMouseEvents):
+ (wxWebView::OnContextMenuEvents):
+ * WebView.h:
+ * WebViewPrivate.h:
+
+2009-05-21 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix after method added to EditorClient.
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::getAutoCorrectSuggestionForMisspelledWord):
+ * WebKitSupport/EditorClientWx.h:
+
+2009-05-20 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Darin Adler.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25834
+
+ Make ChromeClient a interface again
+
+ With recent additions to ChromeClient.h empty defaults were
+ added. This is bad for porters as these changes go unnoticed
+ and at runtime no notImplemented warning is logged and grepping
+ for notImplemented will not show anything. Change this Client
+ to be like the other Clients again and always have pure virtuals
+ (but for stuff inside #ifdef PLATFORM(MAC)).
+
+ Update the various WebKit/* implementations to compile again.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::setCursor):
+ (WebCore::ChromeClientWx::requestGeolocationPermissionForFrame):
+ * WebKitSupport/ChromeClientWx.h:
+ (WebCore::ChromeClientWx::scrollRectIntoView):
+
+2009-05-18 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Use python-config to get Python linking info on Unix OSes.
+
+ * bindings/python/wxwebkit-py.bkl:
+
+2009-03-29 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ WebCore::DocumentLoader::mainReceivedError now asserts if error.isNull(), so
+ make sure wx does not create empty ResourceError() objects.
+
+ Also make sure we fire a state changed event to notify when the load fails.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24927
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::cancelledError):
+ (WebCore::FrameLoaderClientWx::blockedError):
+ (WebCore::FrameLoaderClientWx::cannotShowURLError):
+ (WebCore::FrameLoaderClientWx::interruptForPolicyChangeError):
+ (WebCore::FrameLoaderClientWx::cannotShowMIMETypeError):
+ (WebCore::FrameLoaderClientWx::fileDoesNotExistError):
+ (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
+ (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
+ * WebView.h:
+
+2009-05-07 Kevin Ollivier <kevino@theolliviers.com>
+
+ Fix for building the Python extension.
+
+ * bindings/python/wxwebkit-py.bkl:
+
+2009-05-05 Ben Murdoch <benm@google.com>
+
+ Reviewed by Eric Seidel.
+
+ Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds.
+ https://bugs.webkit.org/show_bug.cgi?id=24776
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ * WebKitSupport/ChromeClientWx.h:
+
+2009-04-01 miggilin <mr.diggilin@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Full Keyboard shortcut support.
+ Implement wxBrowser Cut/Copy/Paste menu items.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24797
+
+ * WebBrowserShell.cpp:
+ (wxWebBrowserShell::OnSearchCtrlEnter):
+ (wxWebBrowserShell::OnCut):
+ (wxWebBrowserShell::OnCopy):
+ (wxWebBrowserShell::OnPaste):
+ * WebBrowserShell.h:
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::):
+ (WebCore::EditorClientWx::handleEditingKeyboardEvent):
+ (WebCore::EditorClientWx::interpretKeyEvent):
+ (WebCore::EditorClientWx::handleKeyboardEvent):
+ * WebKitSupport/EditorClientWx.h:
+ * WebView.cpp:
+ (wxWebView::CanCut):
+ (wxWebView::CanPaste):
+ (wxWebView::Paste):
+ (wxWebView::OnKeyEvents):
+
+2009-05-05 Maclolm MacLeod <mmacleod@webmail.co.za>
+
+ Reviewed by Kevin Ollivier.
+
+ Have wxWebkit make use of gcc(4 and greater) hidden visibility feature
+
+ https://bugs.webkit.org/show_bug.cgi?id=24345
+
+ * WebFrame.h:
+ * WebView.h:
+
+2009-05-01 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ STATE_CHANGED event is now named LOAD
+
+ https://bugs.webkit.org/show_bug.cgi?id=25549
+
+ * bindings/python/samples/simple.py:
+
+2009-05-04 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Eric Seidel.
+
+ Initial DRT implementation for wx.
+
+ * Bakefiles.bkgen:
+
+2009-05-01 Geoffrey Garen <ggaren@apple.com>
+
+ Rubber Stamped by Sam Weinig.
+
+ Renamed JSValuePtr => JSValue.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2009-05-01 Pavel Feldman <pfeldman@chromium.org>
+
+ Reviewed by Timothy Hatcher.
+
+ Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25347
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidLoadResourceByXMLHttpRequest):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-04-30 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix, remove references to JSCore shared library.
+
+ * bindings/python/wxwebkit-py.bkl:
+ * wxwebkit.bkl:
+
+2009-04-30 David Kilzer <ddkilzer@apple.com>
+
+ Provide a mechanism to create a quirks delegate for HTMLParser
+
+ Reviewed by David Hyatt.
+
+ * WebKitSupport/ChromeClientWx.h:
+ (WebCore::ChromeClientWx::createHTMLParserQuirks): Added. The
+ default implementation of this factory method returns 0.
+
+2009-04-30 Pavel Feldman <pfeldman@chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25342
+ Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::addMessageToConsole):
+ * WebKitSupport/ChromeClientWx.h:
+
+2009-04-28 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add a function for resetting the zoom factor to 1.0.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25447
+
+ * WebFrame.cpp:
+ (wxWebFrame::ResetTextSize):
+ * WebFrame.h:
+ * WebView.cpp:
+ (wxWebView::ResetTextSize):
+ * WebView.h:
+
+2009-04-24 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Switching JSCore from a static lib to a dynamic lib
+ to match the Apple build and fix symbol exports.
+
+ * bindings/python/wxwebkit-py.bkl:
+ * presets/wxwebkit.bkl:
+ * wxwebkit.bkl:
+
+2009-04-15 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Implement support for wxWebViewNewWindowEvent.
+
+ https://bugs.webkit.org/show_bug.cgi?id=19043
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
+
+2009-04-04 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fixes for wxMac/Tiger.
+
+ * dependencies.bkl:
+ * wxwk-settings.bkl:
+
+2009-04-04 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Add missing header.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+
+2009-03-30 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add events to allow apps to override handling for JS prompts and
+ window object cleared events.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24948
+
+ * WebFrame.h:
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::runJavaScriptAlert):
+ (WebCore::ChromeClientWx::runJavaScriptConfirm):
+ (WebCore::ChromeClientWx::runJavaScriptPrompt):
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::pageDestroyed):
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::hasWebView):
+ (WebCore::FrameLoaderClientWx::windowObjectCleared):
+ * WebView.cpp:
+ (wxWebViewAlertEvent::wxWebViewAlertEvent):
+ (wxWebViewConfirmEvent::wxWebViewConfirmEvent):
+ (wxWebViewPromptEvent::wxWebViewPromptEvent):
+ (wxWebViewWindowObjectClearedEvent::wxWebViewWindowObjectClearedEvent):
+ * WebView.h:
+
+2009-03-28 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Remove call to now private method.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::prepareForDataSourceReplacement):
+
+2009-03-02 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fixes for wxWidgets Mac trunk build.
+
+ * WebView.h:
+ * bindings/python/webview.i:
+ * bindings/python/wxwebkit-py.bkl:
+ * dependencies.bkl:
+ * presets/wxwebkit.bkl:
+
+2009-02-11 Dimitri Dupuis-latour <dupuislatour@apple.com>
+
+ Stub out InspectorClientWx::hiddenPanels.
+
+ Reviewed by Timothy Hatcher.
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::hiddenPanels):
+ * WebKitSupport/InspectorClientWx.h:
+
+2009-02-06 Geoffrey Garen <ggaren@apple.com>
+
+ Build fix.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::updateGlobalHistoryRedirectLinks):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-02-05 Aaron Boodman <aa@chromium.org>
+
+ Reviewed by Dave Hyatt.
+
+ https://bugs.webkit.org/show_bug.cgi?id=23708
+ Adds documentElementAvailable() callback to FrameLoaderClient.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::documentElementAvailable):
+ Stub out documentElementAvailable().
+ * WebKitSupport/FrameLoaderClientWx.h:
+ Ditto.
+
+2009-02-02 Geoffrey Garen <ggaren@apple.com>
+
+ Build fix.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::updateGlobalHistoryForRedirectWithoutHistoryItem):
+ (WebCore::FrameLoaderClientWx::createPlugin):
+ (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-02-02 Geoffrey Garen <ggaren@apple.com>
+
+ Build fix.
+
+ * WebFrame.cpp:
+ (wxWebFrame::LoadURL):
+
+2009-01-31 Darin Adler <darin@apple.com>
+
+ Build fix.
+
+ * WebView.cpp:
+ (wxWebView::OnSize): call sendResizeEvent on EventHandler.
+
+2009-01-29 David Kilzer <ddkilzer@apple.com>
+
+ Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::ref): Removed.
+ (WebCore::FrameLoaderClientWx::deref): Removed.
+ * WebKitSupport/FrameLoaderClientWx.h: Ditto.
+
+2009-01-28 David Kilzer <ddkilzer@apple.com>
+
+ Bug 23490: Remove initialRefCount argument from RefCounted class
+
+ <https://bugs.webkit.org/show_bug.cgi?id=23490>
+
+ Reviewed by Darin Adler.
+
+ FrameLoaderClientWx is no longer a RefCounted class.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): Removed call
+ to the RefCounted<FrameLoaderClientWx>(0) super constructor.
+ * WebKitSupport/FrameLoaderClientWx.h: Don't include RefCounted.h
+ and stop inheriting from RefCounted<FrameLoaderClientWx>.
+
+2009-01-27 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Dan Bernstein
+
+ Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::savePlatformDataToCachedFrame):
+ (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedFrame):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2009-01-23 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix, add missing include dir.
+
+ * presets/wxwebkit.bkl:
+
+2009-01-19 Sam Weinig <sam@webkit.org>
+
+ Rubber-stamped by Gavin Barraclough.
+
+ Remove temporary operator-> from JSValuePtr.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2009-01-14 miggilin <mr.diggilin@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Fixing wx compilation for wx 2.9/trunk.
+
+ * WebFrame.cpp:
+ (wxWebFrame::SetPageSource):
+ * WebView.cpp:
+
+2009-01-12 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. JSValue* -> JSValuePtr.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2009-01-05 Adam Treat <adam.treat@torchmobile.com>
+
+ Reviewed by George Staikos.
+
+ Build fix for contentsSizeChanged
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::contentsSizeChanged):
+ * WebKitSupport/ChromeClientWx.h:
+
+2008-12-19 miggilin <mr.diggilin@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add Context Menu support to wx bindings.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22675
+
+ * WebKitSupport/ContextMenuClientWx.cpp:
+ (WebCore::ContextMenuClientWx::contextMenuDestroyed):
+ (WebCore::ContextMenuClientWx::getCustomMenuFromDefaultItems):
+ * WebView.cpp:
+ (wxWebView::OnMouseEvents):
+ (wxWebView::OnContextMenuEvents):
+ (wxWebView::OnMenuSelectEvents):
+ * WebView.h:
+
+
+2008-12-19 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes after recent changes.
+
+ * presets/wxwebkit.bkl:
+
+2008-12-18 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ - stub out FrameLoaderClient::shouldUseCredentialStorage().
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::shouldUseCredentialStorage):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2008-12-18 Sam Weinig <sam@webkit.org>
+
+ Reviewed by John Sullivan.
+
+ Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout()
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidFirstVisuallyNonEmptyLayout):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2008-12-13 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Expose findString in wxWebView as FindString.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22458
+
+ * WebView.cpp:
+ (wxWebView::FindString):
+ * WebView.h:
+
+2008-12-09 Brett Wilson <brettw@chromium.org>
+
+ Reviewed by Dave Hyatt.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22177
+
+ Add a callback on ChromeClient that the state of form elements on
+ the page has changed. This is to allow clients implementing session
+ saving to know when the current state is dirty.
+
+ * WebKitSupport/ChromeClientWx.h:
+ (WebCore::ChromeClientWx::formStateDidChange):
+
+2008-12-02 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add HitTest to wxWebView (and wxWebFrame).
+
+ https://bugs.webkit.org/show_bug.cgi?id=22459
+
+ * WebFrame.cpp:
+ (wxWebFrame::HitTest):
+ * WebFrame.h:
+ * WebView.cpp:
+ (wxWebView::HitTest):
+ * WebView.h:
+
+2008-11-24 Darin Fisher <darin@chromium.org>
+
+ Fix bustage.
+
+ http://bugs.webkit.org/show_bug.cgi?id=15643
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::isSelectTrailingWhitespaceEnabled):
+ * WebKitSupport/EditorClientWx.h:
+
+2008-11-24 Darin Adler <darin@apple.com>
+
+ Reviewed by Dan Bernstein.
+
+ - https://bugs.webkit.org/show_bug.cgi?id=22470
+ remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::updateGlobalHistory): Remove argument.
+ * WebKitSupport/FrameLoaderClientWx.h: Ditto.
+
+2008-11-21 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Maintain an EditCommand stack in WebFramePrivate, and expose Undo and
+ Redo in wxWebView.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22403
+
+ * WebFrame.cpp:
+ (wxWebFrame::wxWebFrame):
+ (wxWebFrame::Undo):
+ (wxWebFrame::Redo):
+ (wxWebFrame::CanUndo):
+ (wxWebFrame::CanRedo):
+ * WebFrame.h:
+ * WebFramePrivate.h: Added.
+ (WebFramePrivate::WebFramePrivate):
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::createWindow):
+ * WebKitSupport/EditCommandWx.h: Added.
+ (EditCommandWx::EditCommandWx):
+ (EditCommandWx::~EditCommandWx):
+ (EditCommandWx::editCommand):
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::registerCommandForUndo):
+ (WebCore::EditorClientWx::registerCommandForRedo):
+ (WebCore::EditorClientWx::canUndo):
+ (WebCore::EditorClientWx::canRedo):
+ (WebCore::EditorClientWx::undo):
+ (WebCore::EditorClientWx::redo):
+ * WebKitSupport/EditorClientWx.h:
+ * WebView.cpp:
+ (wxWebView::OnMouseEvents):
+ (wxWebView::OnKeyEvents):
+ * WebViewPrivate.h:
+
+2008-11-19 Darin Fisher <darin@chromium.org>
+
+ Reviewed by Geoff Garen.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22345
+ Define ScriptValue as a thin container for a JSC::Value*.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2008-11-17 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Updated for JavaScriptCore renames.
+
+ * presets/wxwebkit.bkl:
+
+2008-11-17 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Updated for JavaScriptCore renames.
+
+ * presets/wxwebkit.bkl:
+
+2008-11-17 Geoffrey Garen <ggaren@apple.com>
+
+ Not reviewed.
+
+ Try to fix wx build.
+
+ * presets/wxwebkit.bkl:
+
+2008-11-15 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add API for setting transparent webview background.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22281
+
+ * WebView.cpp:
+ (wxWebView::SetTransparent):
+ (wxWebView::IsTransparent):
+ * WebView.h:
+
+2008-11-11 Cameron Zwarich <zwarich@apple.com>
+
+ Reviewed by Geoff Garen.
+
+ Remove pointless dependencies on the deleted kjs directory.
+
+ * presets/wxwebkit.bkl:
+
+2008-11-08 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes after addition of JSCore parser and bycompiler dirs.
+
+ * presets/wxwebkit.bkl:
+
+2008-11-05 Cameron Zwarich <zwarich@apple.com>
+
+ Rubber-stamped by Sam Weinig.
+
+ Move more files to the runtime subdirectory of JavaScriptCore.
+
+ * WebFrame.cpp:
+ * WebView.cpp:
+
+2008-10-31 Kevin Ollivier <kevino@theolliviers.com>
+
+ wxMSW build fix. Missing header.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+
+2008-10-29 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes after addition of runtime and ImageBuffer changes.
+
+ * presets/wxwebkit.bkl:
+
+2008-10-28 Cameron Zwarich <zwarich@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ Move ForwardingHeaders to their correct location after the creation of
+ the runtime directory in JavaScriptCore.
+
+ * WebFrame.cpp:
+ * WebView.cpp:
+
+2008-10-27 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes.
+
+ * presets/wxwebkit.bkl:
+
+2008-10-25 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix.
+
+ * WebKitSupport/ChromeClientWx.h:
+
+2008-10-24 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Dan Bernstein.
+
+ Fix https://bugs.webkit.org/show_bug.cgi?id=21759
+ Layering violation: FileChooser should not depend on Document/Frame/Page
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::runOpenPanel):
+ * WebKitSupport/ChromeClientWx.h:
+
+2008-10-24 David Kilzer <ddkilzer@apple.com>
+
+ Build fix.
+
+ Reviewed by Greg Bolsinga.
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::populateSetting): Changed
+ InspectorClient:: to InspectorClientWx::.
+ (WebCore::InspectorClientWx::storeSetting): Ditto.
+ (WebCore::InspectorClientWx::removeSetting): Ditto.
+
+2008-10-24 Timothy Hatcher <timothy@apple.com>
+
+ Stub out new InspectorClient methods.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21856
+
+ Reviewed by Darin Adler.
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClient::populateSetting): Not implemented.
+ (WebCore::InspectorClient::storeSetting): Ditto.
+ (WebCore::InspectorClient::removeSetting): Ditto.
+ * WebKitSupport/InspectorClientWx.h:
+
+2008-10-24 Darin Adler <darin@apple.com>
+
+ - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732
+
+ * WebFrame.cpp: (wxWebFrame::RunScript): Use JSValue* instead of JSValuePtr.
+
+2008-10-20 Sam Weinig <sam@webkit.org>
+
+ Reviewed by Anders Carlsson.
+
+ Remove FrameLoaderClient::detachedFromParent4. It is no longer used by any port.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2008-10-19 Darin Adler <darin@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ - next step of https://bugs.webkit.org/show_bug.cgi?id=21732
+ improve performance by eliminating JSValue as a base class for JSCell
+
+ Remove most uses of JSValue, which will be removed in a future patch.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript): Use JSValuePtr.
+
+2008-10-17 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier
+
+ Fix wx port's scrollbar and drawing handling after recent changes.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21720
+
+ * WebView.cpp:
+ (wxWebView::OnPaint):
+ (wxWebView::OnSize):
+
+2008-10-09 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::repaint):
+ (WebCore::ChromeClientWx::scroll):
+ * WebKitSupport/ChromeClientWx.h:
+ * presets/wxwebkit.bkl:
+
+2008-10-06 David Hyatt <hyatt@apple.com>
+
+ Enable viewless Mac WebKit to paint some basic pages.
+
+ Reviewed by Sam Weinig
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2008-10-03 David Hyatt <hyatt@apple.com>
+
+ Remove addToDirtyRegion.
+
+ Reviewed by Oliver Hunt
+
+ * WebKitSupport/ChromeClientWx.cpp:
+
+2008-10-02 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes after Frame/ScrollView changes.
+
+ * WebView.cpp:
+ (wxWebView::OnPaint):
+
+2008-10-01 David Hyatt <hyatt@apple.com>
+
+ https://bugs.webkit.org/show_bug.cgi?id=21282
+
+ Make contentsToScreen/screenToContents cross-platform. Only implemented by Mac/Win right now.
+
+ Reviewed by Adam Roben
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::windowToScreen):
+ (WebCore::ChromeClientWx::screenToWindow):
+ * WebKitSupport/ChromeClientWx.h:
+
+2008-09-30 Dave Hyatt <hyatt@apple.com>
+
+ http://bugs.webkit.org/show_bug.cgi?id=21250
+
+ Rename updateContents to repaintContentRectangle and make it cross-platform by always sending
+ repaints up through the ChromeClient.
+
+ Reviewed by Darin Adler
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::repaint):
+ * WebKitSupport/ChromeClientWx.h:
+
+2008-09-26 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes after Widget/ScrollView changes.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
+
+2008-09-20 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Dan Bernstein.
+
+ Fix memory leak.
+
+ https://bugs.webkit.org/show_bug.cgi?id=20505
+
+ * WebView.cpp:
+ (wxWebView::OnPaint):
+
+2008-09-20 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes. Added/removed build sources, and nativeWindow->platformWidget updates.
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::isEditable):
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
+
+2008-09-07 Cameron Zwarich <cwzwarich@uwaterloo.ca>
+
+ Reviewed by Maciej Stachowiak.
+
+ Bug 20704: Replace the KJS namespace
+ <https://bugs.webkit.org/show_bug.cgi?id=20704>
+
+ Rename the KJS namespace to JSC.
+
+ * WebFrame.cpp:
+ (wxWebFrame::RunScript):
+
+2008-09-04 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fixes.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2008-08-18 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix for Win. Don't include the libxml/libxslt directories in the
+ include path, it picks up the wrong Pattern.h in that case.
+
+ * dependencies.bkl:
+
+2008-08-12 Timothy Hatcher <timothy@apple.com>
+
+ Add a stub for InspectorClient::setAttachedWindowHeight.
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::setAttachedWindowHeight):
+ Call notImplemented().
+ * WebKitSupport/InspectorClientWx.h:
+
+2008-08-06 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Create a wxWebFrame API to match other ports and to prepare for frames support.
+ Also fixes a frame leak in wx port on trunk.
+
+ https://bugs.webkit.org/show_bug.cgi?id=19041
+
+ * WebFrame.cpp: Added.
+ (wxWebFrame::wxWebFrame):
+ (wxWebFrame::~wxWebFrame):
+ (wxWebFrame::GetFrame):
+ (wxWebFrame::Stop):
+ (wxWebFrame::Reload):
+ (wxWebFrame::GetPageSource):
+ (wxWebFrame::SetPageSource):
+ (wxWebFrame::GetInnerText):
+ (wxWebFrame::GetAsMarkup):
+ (wxWebFrame::GetExternalRepresentation):
+ (wxWebFrame::RunScript):
+ (wxWebFrame::LoadURL):
+ (wxWebFrame::GoBack):
+ (wxWebFrame::GoForward):
+ (wxWebFrame::CanGoBack):
+ (wxWebFrame::CanGoForward):
+ (wxWebFrame::CanIncreaseTextSize):
+ (wxWebFrame::IncreaseTextSize):
+ (wxWebFrame::CanDecreaseTextSize):
+ (wxWebFrame::DecreaseTextSize):
+ (wxWebFrame::MakeEditable):
+ (wxWebFrame::CanCopy):
+ (wxWebFrame::Copy):
+ (wxWebFrame::CanCut):
+ (wxWebFrame::Cut):
+ (wxWebFrame::CanPaste):
+ (wxWebFrame::Paste):
+ * WebFrame.h: Added.
+ * WebView.cpp:
+ (wxWebView::wxWebView):
+ (wxWebView::Create):
+ (wxWebView::~wxWebView):
+ (wxWebView::Stop):
+ (wxWebView::Reload):
+ (wxWebView::GetPageSource):
+ (wxWebView::SetPageSource):
+ (wxWebView::GetInnerText):
+ (wxWebView::GetAsMarkup):
+ (wxWebView::GetExternalRepresentation):
+ (wxWebView::RunScript):
+ (wxWebView::LoadURL):
+ (wxWebView::GoBack):
+ (wxWebView::GoForward):
+ (wxWebView::CanGoBack):
+ (wxWebView::CanGoForward):
+ (wxWebView::CanIncreaseTextSize):
+ (wxWebView::IncreaseTextSize):
+ (wxWebView::CanDecreaseTextSize):
+ (wxWebView::DecreaseTextSize):
+ (wxWebView::OnPaint):
+ (wxWebView::OnSize):
+ (wxWebView::OnMouseEvents):
+ (wxWebView::CanCopy):
+ (wxWebView::Copy):
+ (wxWebView::CanCut):
+ (wxWebView::Cut):
+ (wxWebView::CanPaste):
+ (wxWebView::Paste):
+ (wxWebView::OnKeyEvents):
+ (wxWebView::OnSetFocus):
+ (wxWebView::OnKillFocus):
+ * WebView.h:
+ * wxwebkit.bkl:
+
+2008-07-27 Kevin Watters <kevinwatters@gmail.com>
+
+ Reviewed by Sam Weinig.
+
+ Add tooltip support to the wx port.
+
+ https://bugs.webkit.org/show_bug.cgi?id=20173
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::setToolTip):
+ * WebView.cpp:
+ (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent.
+
+2008-07-21 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Fix pthread linkage under Linux.
+
+ * dependencies.bkl:
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ - give Frame object functions shorter names: scriptProxy() -> script(),
+ selectionController() -> selection(), animationController() -> animation()
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::handleKeyboardEvent):
+ * WebView.cpp:
+ (wxWebView::RunScript):
+ (wxWebView::OnSetFocus):
+ (wxWebView::OnKillFocus):
+
+2008-06-15 Darin Adler <darin@apple.com>
+
+ - new names for a few key JavaScriptCore files
+
+ * WebView.cpp:
+
+2008-06-14 Darin Adler <darin@apple.com>
+
+ Rubber stamped by Sam.
+
+ - new names for kjs_binding.h and kjs_proxy.h
+
+ * WebView.cpp:
+
+2008-06-14 Darin Adler <darin@apple.com>
+
+ - try to fix wx build, again
+
+ * WebView.cpp:
+ (wxWebView::Create): Use create function instead of new.
+
+2008-06-14 Darin Adler <darin@apple.com>
+
+ Reviewed by Sam.
+
+ - more https://bugs.webkit.org/show_bug.cgi?id=17257
+ start ref counts at 1 instead of 0 for speed
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function
+ instead of new.
+
+2008-06-13 Darin Adler <darin@apple.com>
+
+ - try to fix build
+
+ * WebKitSupport/FrameLoaderClientWx.h: Add missing argument.
+
+2008-06-13 Darin Adler <darin@apple.com>
+
+ Reviewed by John Sullivan.
+
+ - updated for addition of FormState argument to action policy functions
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
+
+2008-06-10 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac.
+
+ * bindings/python/wxwebkit-py.bkl:
+
+2008-05-28 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ This patch adds a new wx event type and code to send it when a new title is set
+ by the page being loaded.
+
+ https://bugs.webkit.org/show_bug.cgi?id=19067
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
+ * WebView.cpp:
+ (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent):
+ * WebView.h:
+ * bindings/python/webview.i:
+
+2008-05-28 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ This patch tweaks the wxWebView class to make it conform to normal wx patterns
+ for widget classes. It adds a default ctor and the Create method so it can use
+ the 2-phase create pattern, adds wxRTTI macros which is important for wxPython
+ and XRC, and fixes the LoadURL method to pass a wxString reference to save a
+ copy.
+
+ https://bugs.webkit.org/show_bug.cgi?id=19068
+
+ * WebView.cpp:
+ (wxWebView::wxWebView):
+ (wxWebView::Create):
+ (wxWebView::LoadURL):
+ * WebView.h:
+
+2008-05-27 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Accidently left a couple fixes out of the previous commit.
+
+ * presets/wxwebkit.bkl:
+
+2008-05-16 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame
+ counterpart in wx port. (Frame typically means 'top level window' in wx terms.)
+
+ https://bugs.webkit.org/show_bug.cgi?id=19041
+
+ * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp.
+ (wxWebBrowserShell::wxWebBrowserShell):
+ (wxWebBrowserShell::~wxWebBrowserShell):
+ (wxWebBrowserShell::ShowDebugMenu):
+ (wxWebBrowserShell::OnQuit):
+ (wxWebBrowserShell::OnAbout):
+ (wxWebBrowserShell::OnLoadFile):
+ (wxWebBrowserShell::OnLoadEvent):
+ (wxWebBrowserShell::OnBeforeLoad):
+ (wxWebBrowserShell::OnAddressBarEnter):
+ (wxWebBrowserShell::OnSearchCtrlEnter):
+ (wxWebBrowserShell::OnBack):
+ (wxWebBrowserShell::OnForward):
+ (wxWebBrowserShell::OnStop):
+ (wxWebBrowserShell::OnReload):
+ (wxWebBrowserShell::OnMakeTextLarger):
+ (wxWebBrowserShell::OnMakeTextSmaller):
+ (wxWebBrowserShell::OnGetSource):
+ (wxWebBrowserShell::OnSetSource):
+ (wxWebBrowserShell::OnBrowse):
+ (wxWebBrowserShell::OnEdit):
+ (wxWebBrowserShell::OnRunScript):
+ * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h.
+ * WebFrame.cpp: Removed.
+ * WebFrame.h: Removed.
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::createWindow):
+ * bindings/python/webview.i:
+ * wxwebkit.bkl:
+
+2008-05-20 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Update code after removal of Document::toString().
+
+ * WebView.cpp:
+ (wxWebView::GetPageSource):
+
+2008-05-15 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Add rendering/style to includes dir.
+
+ * presets/wxwebkit.bkl:
+
+2008-05-11 Kevin Ollivier <kevino@theolliviers.com>
+
+ Previous commit made bdash sad. Restore happiness state by fixing missed style issue.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
+
+2008-05-11 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll
+ positions are reset when a new page is loaded, and also maintained so that back
+ and next restore the scroll positions as well. This also simplifies the logic
+ for initializing and managing wxWebView.
+
+ https://bugs.webkit.org/show_bug.cgi?id=18992
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::setWebView):
+ (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
+ (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
+ (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
+ (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
+ (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
+ (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
+ (WebCore::FrameLoaderClientWx::createFrame):
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
+ * WebKitSupport/FrameLoaderClientWx.h:
+ * WebView.cpp:
+ (wxWebView::wxWebView):
+ (wxWebView::~wxWebView):
+ (wxWebView::GetPageSource):
+ (wxWebView::GetInnerText):
+ (wxWebView::GetExternalRepresentation):
+ (wxWebView::OnPaint):
+ (wxWebView::OnSize):
+ (wxWebView::OnMouseEvents):
+ (wxWebView::CanCopy):
+ (wxWebView::CanCut):
+ (wxWebView::CanPaste):
+ (wxWebView::OnKeyEvents):
+ * WebViewPrivate.h:
+ (WebViewPrivate::WebViewPrivate):
+
+2008-05-04 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Allow events to specify the ID of the particular wxWebView they are to be sent to.
+
+ https://bugs.webkit.org/show_bug.cgi?id=18659
+
+ * WebFrame.cpp:
+ (wxWebFrame::wxWebFrame):
+ * WebView.cpp:
+ (wxWebViewLoadEvent::wxWebViewLoadEvent):
+ (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent):
+ (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent):
+ (wxWebViewRightClickEvent::wxWebViewRightClickEvent):
+ (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
+ * WebView.h:
+ * bindings/python/webview.i:
+
+2008-04-27 Robin Dunn <robin@alldunn.com>
+
+ Reviewed by Kevin Ollivier.
+
+ Add methods to check if there is a previous/next page in the history. Also some
+ coding style cleanup.
+
+ https://bugs.webkit.org/show_bug.cgi?id=18757
+
+ * WebView.cpp:
+ (wxWebView::GoBack):
+ (wxWebView::GoForward):
+ (wxWebView::CanGoBack):
+ (wxWebView::CanGoForward):
+ * WebView.h:
+
+2008-04-24 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Sam.
+
+ Change some String arguments to be const references instead.
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::shouldInsertText):
+ * WebKitSupport/EditorClientWx.h:
+
+2008-04-23 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Alp Toker.
+
+ Typo fix to restore text entry.
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::handleKeyboardEvent):
+
+2008-04-19 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. renderer() -> contentRenderer()
+
+ * WebView.cpp:
+ (wxWebView::GetExternalRepresentation):
+ (wxWebView::OnPaint):
+
+2008-04-18 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. We need to use ENABLE_DOM_STORAGE now.
+
+ * wxwk-settings.bkl:
+
+2008-04-05 Kevin Ollivier <kevino@theolliviers.com>
+
+ Rubber stamped by Mark Rowe.
+
+ Don't assume wxWebKit to be part of the wx package. This allows
+ us to run it from any directory on the PYTHONPATH rather than
+ having to copy files into the wxPython directory.
+
+ * bindings/python/webview.i:
+
+2008-03-25 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Darin
+
+ Remove newly obsolete FrameLoaderClient methods
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2008-03-16 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Make sure we link png/jpeg libraries before
+ wx libraries to get the right symbols.
+
+ * wxwebkit.bkl:
+ * wxwk-settings.bkl:
+
+2008-03-16 Kevin Ollivier <kevino@theolliviers.com>
+
+ Rubber stamped by Darin Adler.
+
+ Add set-webkit-configuration support for wx port, and centralize
+ build dir location setting.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17790
+
+ * bindings/python/wxwebkit-py.bkl:
+ * presets/wxwebkit.bkl:
+ * wxwebkit.bkl:
+ * wxwk-settings.bkl:
+
+2008-03-12 David Hyatt <hyatt@apple.com>
+
+ Make the zoom factor a float and not a percent.
+
+ Reviewed by antti
+
+ * WebView.cpp:
+ (wxWebView::IncreaseTextSize):
+ (wxWebView::DecreaseTextSize):
+
+2008-03-03 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix after Frame::setZoomFactor API change.
+
+ * WebView.cpp:
+ (wxWebView::IncreaseTextSize):
+ (wxWebView::DecreaseTextSize):
+
+2008-02-24 Darin Adler <darin@apple.com>
+
+ Reviewed by Sam.
+
+ - remove separate client calls for "standard" and "reload' history
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::updateGlobalHistory):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2008-02-23 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ Move text drawing into wxcode, as we need platform-dependent
+ APIs for drawing non-kerned text, which wx doesn't yet have.
+ (But hopefully will, once these APIs are fleshed out on all
+ platforms!)
+
+ http://bugs.webkit.org/show_bug.cgi?id=17396
+
+ * wxwebkit.bkl:
+ We need to directly link against GDI+ on Windows since we now
+ directly call GDI+ APIs.
+
+2008-02-14 Darin Adler <darin@apple.com>
+
+ * WebView.cpp: Removed use of DeprecatedString to keep this compiling.
+
+2008-02-11 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ A couple quick wx fixes.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17321
+
+ * WebView.cpp:
+ (wxWebView::OnPaint):
+ Make sure wxGCDC has its paint origin set properly after
+ the move to wxWindow for scrolling.
+ * bindings/python/webview.i:
+ Update the wxPython bindings after event rename.
+
+2008-02-10 Darin Adler <darin@apple.com>
+
+ Reviewed by Eric.
+
+ - http://bugs.webkit.org/show_bug.cgi?id=17256
+ eliminate default ref. count of 0 in RefCounted class
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
+ Set the count to 0 explicitly (one stray client I missed in my last pass).
+
+2008-02-03 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ Typo fix. Don't use the provisionalDocumentLoader() after the
+ whole page has already been loaded.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
+
+2008-02-03 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix for last wx commit (a couple things were not committed).
+ Also fix some style issues.
+
+ * WebView.cpp:
+ (wxWebView::wxWebView):
+ (wxWebView::OnPaint):
+ (wxWebView::OnSize):
+ (wxWebView::CanCopy):
+ (wxWebView::Copy):
+ (wxWebView::CanCut):
+ (wxWebView::Cut):
+ (wxWebView::CanPaste):
+ (wxWebView::Paste):
+ (wxWebView::OnKeyEvents):
+ (wxWebView::OnSetFocus):
+ (wxWebView::OnKillFocus):
+ (wxWebView::OnActivate):
+ * WebView.h:
+
+2008-01-31 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Adam Roben.
+
+ On MSW, the wx port internally uses callbacks for wxTimer, so the
+ wx port suffers from the same crash problem that was fixed
+ in r28500 for the Windows port. For now, use the SharedTimerWin.cpp
+ impl. for wx too on MSW, until a version of wx is released that
+ fixes the issue by reworking wxTimer.
+
+ * WebView.cpp:
+ (wxWebView::wxWebView):
+
+2008-01-21 Darin Adler <darin@apple.com>
+
+ Reviewed by John Sullivan.
+
+ - updated for changes to ChromeClient database functions
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::exceededDatabaseQuota):
+ * WebKitSupport/ChromeClientWx.h:
+
+2008-01-16 Adam Roben <aroben@apple.com>
+
+ Updated for WebCore method renames.
+
+ Reviewed by Darin Adler.
+
+ * WebView.cpp:
+ (wxWebView::OnSetFocus):
+ (wxWebView::OnKillFocus):
+ (wxWebView::OnActivate):
+
+2008-01-12 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ wxWebKit API changes in preparation for DRT implementation.
+ Specifically:
+
+ - Add CONSOLE_MESSAGE callback so clients can choose how to handle
+ console messages.
+ - Add more load events, and rename wxWebViewStateChangedEvent to
+ wxWebViewLoadEvent to reflect that all 'states' are load states.
+ - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and
+ GetExternalRepresentation()
+
+ * WebFrame.cpp:
+ (wxWebFrame::OnLoadEvent):
+ * WebFrame.h:
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::ChromeClientWx):
+ (WebCore::ChromeClientWx::addMessageToConsole):
+ * WebKitSupport/ChromeClientWx.h:
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
+ (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
+ (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
+ (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
+ (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
+ * WebView.cpp:
+ (wxWebViewLoadEvent::wxWebViewLoadEvent):
+ (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
+ (wxWebView::wxWebView):
+ (wxWebView::GetPageSource):
+ (wxWebView::GetInnerText):
+ (wxWebView::GetAsMarkup):
+ (wxWebView::GetExternalRepresentation):
+ * WebView.h:
+
+2008-01-12 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Add WebCore/icu/include dir for OS X boxes with
+ only stock ICU installed.
+
+ * dependencies.bkl:
+
+2008-01-10 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Sam.
+
+ - remove SecurityOriginData and fold its functionality into SecurityOrigin
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
+ (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
+ * WebKitSupport/ChromeClientWx.h:
+
+2007-12-16 Darin Adler <darin@apple.com>
+
+ - try to fix the build
+
+ * WebView.cpp:
+ (wxWebView::OnKeyEvents): Add a WebCore prefix.
+
+2007-12-16 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ http://bugs.webkit.org/show_bug.cgi?id=16462
+ REGRESSION: access keys broken on Windows
+
+ * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
+
+2007-12-14 Darin Adler <darin@apple.com>
+
+ Reviewed by Alexey.
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
+ to Editor::command.
+
+2007-12-12 Brady Eidson <beidson@apple.com>
+
+ Reviewed by Sam Weinig
+
+ As part of doing some CachedPage and client cleanup, keep Wx building
+
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
+ (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
+ (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
+ * WebKitSupport/FrameLoaderClientWx.h:
+
+2007-12-12 Sam Weinig <sam@webkit.org>
+
+ Build fix.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::createWindow):
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
+ (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
+ (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
+ (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
+ (WebCore::FrameLoaderClientWx::didChangeTitle):
+ (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
+
+2007-12-07 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ <rdar://problem/5535636>
+ Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
+
+ http://bugs.webkit.org/show_bug.cgi?id=13916
+ JavaScript detects Tab as a character input on a textfield validation
+
+ * WebKitSupport/EditorClientWx.cpp:
+ (WebCore::EditorClientWx::handleInputMethodKeydown):
+ (WebCore::EditorClientWx::handleKeyboardEvent):
+ * WebKitSupport/EditorClientWx.h:
+ Updated for cross-platform changes as much as it was possible without a wx build environment.
+ The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
+ after the Windows port.
+
+2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
+
+ Fix page leak caused because the Frame's page pointer is 0 by the
+ time we call delete on it. Store a reference to the page instead
+ and delete it that way.
+
+ Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
+ on Linux the wxGCDC gcdc(dc) constructor will not retain the
+ changes made to dc by PrepareDC(dc).
+
+ Reviewed by Darin Adler.
+
+ * WebView.cpp:
+ (wxWebView::wxWebView):
+ (wxWebView::~wxWebView):
+ (wxWebView::OnPaint):
+ * WebViewPrivate.h:
+ (WebViewPrivate::WebViewPrivate):
+
+2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
+
+ Linux build fix - ensure that webcore is linked before jscore
+ so that the linker will know which symbols it needs to link in.
+ Also fix MSVC project file name typo for sample app.
+
+ * Bakefiles.bkgen:
+ * wxwebkit.bkl:
+
+2007-12-04 Darin Adler <darin@apple.com>
+
+ Reviewed by Kevin Decker.
+
+ * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
+ * WebKitSupport/FrameLoaderClientWx.h: Ditto.
+
+2007-12-03 Mark Rowe <mrowe@apple.com>
+
+ wx build fix.
+
+ * WebView.cpp:
+ (wxWebView::RunScript):
+
+2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Add WebCore/platform/graphics/wx to includes.
+
+ * wxwebkit.bkl:
+
+2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
+
+ Fix method signatures to be members of ClientChromeWx class.
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
+ (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
+
+2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
+
+ Build fix. Add platform/text to includes for targets that
+ need WebCore headers.
+
+ * presets/wxwebkit.bkl:
+
+2007-11-29 Brady Eidson <beidson@apple.com>
+
+ Keep it building with new client method
+
+ * WebKitSupport/ChromeClientWx.cpp:
+ (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
+ (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
+ * WebKitSupport/ChromeClientWx.h:
+
+2007-11-25 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Don't get xslt-config options at bake time, do it
+ at make time.
+
+ * dependencies.bkl:
+
+2007-11-23 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix. Include config.h in WebFrame/WebView to ensure
+ WebCore headers are properly configured, fix unicode/utf8.h and
+ config.h include ordering issues, centralize wx project options to
+ ensure proper configuration, and fix wxwebkit-python target so that
+ it links against wx libs.
+
+ * WebFrame.cpp:
+ * WebView.cpp:
+ * bindings/python/wxwebkit-py.bkl:
+ * dependencies.bkl:
+ * presets/wxwebkit.bkl:
+ * wxwebkit.bkl:
+ * wxwk-settings.bkl:
+
+2007-11-20 Kevin Ollivier <kevino@theolliviers.com>
+
+ wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
+ it indiscriminately copies any headers inside JavaScriptCore,
+ which includes Tiger ICU headers.
+
+ * presets/wxwebkit.bkl:
+ Remove WebCore/include reference and add JSCore header dirs needed
+ instead.
+
+2007-11-19 Kevin Ollivier <kevino@theolliviers.com>
+
+ Add pcre directory to JSCore includes, and update the wx port
+ to reflect the Shared -> RefCounted name change. Also, fix
+ WebFrame.cpp to re-enable code that should never have been
+ committed disabled.
+
+ Reviewed by Adam.
+
+ * WebFrame.cpp:
+ (wxWebFrame::wxWebFrame):
+ * WebKitSupport/FrameLoaderClientWx.cpp:
+ (WebCore::FrameLoaderClientWx::ref):
+ (WebCore::FrameLoaderClientWx::deref):
+ * WebKitSupport/FrameLoaderClientWx.h:
+ * presets/wxwebkit.bkl:
+
+2007-11-17 Timothy Hatcher <timothy@apple.com>
+
+ Reviewed by Mark Rowe.
+
+ Bug 13470: i18n: The Web Inspector is not localizable
+ http://bugs.webkit.org/show_bug.cgi?id=13470
+
+ * WebKitSupport/InspectorClientWx.cpp:
+ (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
+ * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
+
+2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
+
+ Initial commit of wx implementation of WebKit. This includes
+ the wxWebFrame and wxWebView wx front end classes, the
+ WebKitSupport directory containing implementations of interfaces
+ used by WebCore to talk with the wxWebKit front end, and the
+ language bindings for wxWebKit (bindings dir), currently
+ only containing bindings and a sample app for wxPython.
+
+ Reviewed by Mark Rowe.
+
+ * Bakefiles.bkgen: Added.
+ * WebFrame.cpp: Added.
+ * WebFrame.h: Added.
+ * WebKitSupport: Added.
+ * WebKitSupport/ChromeClientWx.cpp: Added.
+ * WebKitSupport/ChromeClientWx.h: Added.
+ * WebKitSupport/ContextMenuClientWx.cpp: Added.
+ * WebKitSupport/ContextMenuClientWx.h: Added.
+ * WebKitSupport/DragClientWx.cpp: Added.
+ * WebKitSupport/DragClientWx.h: Added.
+ * WebKitSupport/EditorClientWx.cpp: Added.
+ * WebKitSupport/EditorClientWx.h: Added.
+ * WebKitSupport/FrameLoaderClientWx.cpp: Added.
+ * WebKitSupport/FrameLoaderClientWx.h: Added.
+ * WebKitSupport/InspectorClientWx.cpp: Added.
+ * WebKitSupport/InspectorClientWx.h: Added.
+ * WebView.cpp: Added.
+ * WebView.h: Added.
+ * WebViewPrivate.h: Added.
+ * bindings: Added.
+ * bindings/python: Added.
+ * bindings/python/samples: Added.
+ * bindings/python/samples/simple.py: Added.
+ * bindings/python/webview.i: Added.
+ * bindings/python/wxwebkit-py.bkl: Added.
+ * dependencies.bkl: Added.
+ * presets: Added.
+ * presets/wxwebkit.bkl: Added.
+ * wxwebkit.bkl: Added.
+ * wxwk-settings.bkl: Added.
+