2007-12-12 Sam Weinig 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 Reviewed by Darin. 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 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 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 Reviewed by Kevin Decker. * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled. * WebKitSupport/FrameLoaderClientWx.h: Ditto. 2007-12-03 Mark Rowe wx build fix. * WebView.cpp: (wxWebView::RunScript): 2007-11-30 Kevin Ollivier wx build fix. Add WebCore/platform/graphics/wx to includes. * wxwebkit.bkl: 2007-11-30 Kevin Ollivier Fix method signatures to be members of ClientChromeWx class. * WebKitSupport/ChromeClientWx.cpp: (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase): (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation): 2007-11-30 Kevin Ollivier Build fix. Add platform/text to includes for targets that need WebCore headers. * presets/wxwebkit.bkl: 2007-11-29 Brady Eidson Keep it building with new client method * WebKitSupport/ChromeClientWx.cpp: (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase): (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation): * WebKitSupport/ChromeClientWx.h: 2007-11-25 Kevin Ollivier wx build fix. Don't get xslt-config options at bake time, do it at make time. * dependencies.bkl: 2007-11-23 Kevin Ollivier 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 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 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 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 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.