summaryrefslogtreecommitdiffstats
path: root/WebKit/wx/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/wx/ChangeLog')
-rw-r--r--WebKit/wx/ChangeLog409
1 files changed, 409 insertions, 0 deletions
diff --git a/WebKit/wx/ChangeLog b/WebKit/wx/ChangeLog
index c82850a..455aebd 100644
--- a/WebKit/wx/ChangeLog
+++ b/WebKit/wx/ChangeLog
@@ -1,3 +1,412 @@
+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.