| 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. |
| |