1 2007-12-16 Darin Adler <darin@apple.com>
6 (wxWebView::OnKeyEvents): Add a WebCore prefix.
8 2007-12-16 Alexey Proskuryakov <ap@webkit.org>
12 http://bugs.webkit.org/show_bug.cgi?id=16462
13 REGRESSION: access keys broken on Windows
15 * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
17 2007-12-14 Darin Adler <darin@apple.com>
21 * WebKitSupport/EditorClientWx.cpp:
22 (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
25 2007-12-12 Brady Eidson <beidson@apple.com>
27 Reviewed by Sam Weinig
29 As part of doing some CachedPage and client cleanup, keep Wx building
31 * WebKitSupport/FrameLoaderClientWx.cpp:
32 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
33 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
34 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
35 * WebKitSupport/FrameLoaderClientWx.h:
37 2007-12-12 Sam Weinig <sam@webkit.org>
41 * WebKitSupport/ChromeClientWx.cpp:
42 (WebCore::ChromeClientWx::createWindow):
43 * WebKitSupport/FrameLoaderClientWx.cpp:
44 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
45 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
46 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
47 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
48 (WebCore::FrameLoaderClientWx::didChangeTitle):
49 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
51 2007-12-07 Alexey Proskuryakov <ap@webkit.org>
55 <rdar://problem/5535636>
56 Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
58 http://bugs.webkit.org/show_bug.cgi?id=13916
59 JavaScript detects Tab as a character input on a textfield validation
61 * WebKitSupport/EditorClientWx.cpp:
62 (WebCore::EditorClientWx::handleInputMethodKeydown):
63 (WebCore::EditorClientWx::handleKeyboardEvent):
64 * WebKitSupport/EditorClientWx.h:
65 Updated for cross-platform changes as much as it was possible without a wx build environment.
66 The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
67 after the Windows port.
69 2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
71 Fix page leak caused because the Frame's page pointer is 0 by the
72 time we call delete on it. Store a reference to the page instead
73 and delete it that way.
75 Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
76 on Linux the wxGCDC gcdc(dc) constructor will not retain the
77 changes made to dc by PrepareDC(dc).
79 Reviewed by Darin Adler.
82 (wxWebView::wxWebView):
83 (wxWebView::~wxWebView):
86 (WebViewPrivate::WebViewPrivate):
88 2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
90 Linux build fix - ensure that webcore is linked before jscore
91 so that the linker will know which symbols it needs to link in.
92 Also fix MSVC project file name typo for sample app.
97 2007-12-04 Darin Adler <darin@apple.com>
99 Reviewed by Kevin Decker.
101 * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
102 * WebKitSupport/FrameLoaderClientWx.h: Ditto.
104 2007-12-03 Mark Rowe <mrowe@apple.com>
109 (wxWebView::RunScript):
111 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
113 wx build fix. Add WebCore/platform/graphics/wx to includes.
117 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
119 Fix method signatures to be members of ClientChromeWx class.
121 * WebKitSupport/ChromeClientWx.cpp:
122 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
123 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
125 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
127 Build fix. Add platform/text to includes for targets that
128 need WebCore headers.
130 * presets/wxwebkit.bkl:
132 2007-11-29 Brady Eidson <beidson@apple.com>
134 Keep it building with new client method
136 * WebKitSupport/ChromeClientWx.cpp:
137 (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
138 (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
139 * WebKitSupport/ChromeClientWx.h:
141 2007-11-25 Kevin Ollivier <kevino@theolliviers.com>
143 wx build fix. Don't get xslt-config options at bake time, do it
148 2007-11-23 Kevin Ollivier <kevino@theolliviers.com>
150 wx build fix. Include config.h in WebFrame/WebView to ensure
151 WebCore headers are properly configured, fix unicode/utf8.h and
152 config.h include ordering issues, centralize wx project options to
153 ensure proper configuration, and fix wxwebkit-python target so that
154 it links against wx libs.
158 * bindings/python/wxwebkit-py.bkl:
160 * presets/wxwebkit.bkl:
164 2007-11-20 Kevin Ollivier <kevino@theolliviers.com>
166 wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
167 it indiscriminately copies any headers inside JavaScriptCore,
168 which includes Tiger ICU headers.
170 * presets/wxwebkit.bkl:
171 Remove WebCore/include reference and add JSCore header dirs needed
174 2007-11-19 Kevin Ollivier <kevino@theolliviers.com>
176 Add pcre directory to JSCore includes, and update the wx port
177 to reflect the Shared -> RefCounted name change. Also, fix
178 WebFrame.cpp to re-enable code that should never have been
184 (wxWebFrame::wxWebFrame):
185 * WebKitSupport/FrameLoaderClientWx.cpp:
186 (WebCore::FrameLoaderClientWx::ref):
187 (WebCore::FrameLoaderClientWx::deref):
188 * WebKitSupport/FrameLoaderClientWx.h:
189 * presets/wxwebkit.bkl:
191 2007-11-17 Timothy Hatcher <timothy@apple.com>
193 Reviewed by Mark Rowe.
195 Bug 13470: i18n: The Web Inspector is not localizable
196 http://bugs.webkit.org/show_bug.cgi?id=13470
198 * WebKitSupport/InspectorClientWx.cpp:
199 (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
200 * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
202 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
204 Initial commit of wx implementation of WebKit. This includes
205 the wxWebFrame and wxWebView wx front end classes, the
206 WebKitSupport directory containing implementations of interfaces
207 used by WebCore to talk with the wxWebKit front end, and the
208 language bindings for wxWebKit (bindings dir), currently
209 only containing bindings and a sample app for wxPython.
211 Reviewed by Mark Rowe.
213 * Bakefiles.bkgen: Added.
214 * WebFrame.cpp: Added.
216 * WebKitSupport: Added.
217 * WebKitSupport/ChromeClientWx.cpp: Added.
218 * WebKitSupport/ChromeClientWx.h: Added.
219 * WebKitSupport/ContextMenuClientWx.cpp: Added.
220 * WebKitSupport/ContextMenuClientWx.h: Added.
221 * WebKitSupport/DragClientWx.cpp: Added.
222 * WebKitSupport/DragClientWx.h: Added.
223 * WebKitSupport/EditorClientWx.cpp: Added.
224 * WebKitSupport/EditorClientWx.h: Added.
225 * WebKitSupport/FrameLoaderClientWx.cpp: Added.
226 * WebKitSupport/FrameLoaderClientWx.h: Added.
227 * WebKitSupport/InspectorClientWx.cpp: Added.
228 * WebKitSupport/InspectorClientWx.h: Added.
229 * WebView.cpp: Added.
231 * WebViewPrivate.h: Added.
233 * bindings/python: Added.
234 * bindings/python/samples: Added.
235 * bindings/python/samples/simple.py: Added.
236 * bindings/python/webview.i: Added.
237 * bindings/python/wxwebkit-py.bkl: Added.
238 * dependencies.bkl: Added.
240 * presets/wxwebkit.bkl: Added.
241 * wxwebkit.bkl: Added.
242 * wxwk-settings.bkl: Added.