Add another feed to Planet WebKit.
[WebKit-https.git] / WebKit / wx / ChangeLog
1 2007-12-16  Darin Adler  <darin@apple.com>
2
3         - try to fix the build
4
5         * WebView.cpp:
6         (wxWebView::OnKeyEvents): Add a WebCore prefix.
7
8 2007-12-16  Alexey Proskuryakov  <ap@webkit.org>
9
10         Reviewed by Darin.
11
12         http://bugs.webkit.org/show_bug.cgi?id=16462
13         REGRESSION: access keys broken on Windows
14
15         * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
16
17 2007-12-14  Darin Adler  <darin@apple.com>
18
19         Reviewed by Alexey.
20
21         * WebKitSupport/EditorClientWx.cpp:
22         (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
23         to Editor::command.
24
25 2007-12-12  Brady Eidson  <beidson@apple.com>
26
27         Reviewed by Sam Weinig
28
29         As part of doing some CachedPage and client cleanup, keep Wx building
30
31         * WebKitSupport/FrameLoaderClientWx.cpp:
32         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
33         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
34         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
35         * WebKitSupport/FrameLoaderClientWx.h:
36
37 2007-12-12  Sam Weinig  <sam@webkit.org>
38
39         Build fix.
40
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):
50
51 2007-12-07  Alexey Proskuryakov  <ap@webkit.org>
52
53         Reviewed by Darin.
54
55         <rdar://problem/5535636>
56         Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
57
58         http://bugs.webkit.org/show_bug.cgi?id=13916
59         JavaScript detects Tab as a character input on a textfield validation
60
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.
68
69 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
70
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.
74
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).
78
79         Reviewed by Darin Adler.
80
81         * WebView.cpp:
82         (wxWebView::wxWebView):
83         (wxWebView::~wxWebView):
84         (wxWebView::OnPaint):
85         * WebViewPrivate.h:
86         (WebViewPrivate::WebViewPrivate):
87
88 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
89
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.
93
94         * Bakefiles.bkgen:
95         * wxwebkit.bkl:
96
97 2007-12-04  Darin Adler  <darin@apple.com>
98
99         Reviewed by Kevin Decker.
100
101         * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
102         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
103
104 2007-12-03  Mark Rowe  <mrowe@apple.com>
105
106         wx build fix.
107
108         * WebView.cpp:
109         (wxWebView::RunScript):
110
111 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
112
113         wx build fix. Add WebCore/platform/graphics/wx to includes.
114
115         * wxwebkit.bkl:
116
117 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
118
119         Fix method signatures to be members of ClientChromeWx class.
120
121         * WebKitSupport/ChromeClientWx.cpp:
122         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
123         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
124
125 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
126
127         Build fix. Add platform/text to includes for targets that
128         need WebCore headers.
129
130         * presets/wxwebkit.bkl:
131
132 2007-11-29  Brady Eidson  <beidson@apple.com>
133
134         Keep it building with new client method
135
136         * WebKitSupport/ChromeClientWx.cpp:
137         (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
138         (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
139         * WebKitSupport/ChromeClientWx.h:
140
141 2007-11-25  Kevin Ollivier  <kevino@theolliviers.com>
142
143         wx build fix. Don't get xslt-config options at bake time, do it
144         at make time.
145
146         * dependencies.bkl:
147
148 2007-11-23  Kevin Ollivier  <kevino@theolliviers.com>
149
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.
155
156         * WebFrame.cpp:
157         * WebView.cpp:
158         * bindings/python/wxwebkit-py.bkl:
159         * dependencies.bkl:
160         * presets/wxwebkit.bkl:
161         * wxwebkit.bkl:
162         * wxwk-settings.bkl:
163
164 2007-11-20  Kevin Ollivier  <kevino@theolliviers.com>
165
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. 
169
170         * presets/wxwebkit.bkl:
171         Remove WebCore/include reference and add JSCore header dirs needed
172         instead.
173
174 2007-11-19  Kevin Ollivier  <kevino@theolliviers.com>
175
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 
179         committed disabled. 
180
181         Reviewed by Adam.
182
183         * WebFrame.cpp:
184         (wxWebFrame::wxWebFrame):
185         * WebKitSupport/FrameLoaderClientWx.cpp:
186         (WebCore::FrameLoaderClientWx::ref):
187         (WebCore::FrameLoaderClientWx::deref):
188         * WebKitSupport/FrameLoaderClientWx.h:
189         * presets/wxwebkit.bkl:
190
191 2007-11-17  Timothy Hatcher  <timothy@apple.com>
192
193         Reviewed by Mark Rowe.
194
195         Bug 13470: i18n: The Web Inspector is not localizable
196         http://bugs.webkit.org/show_bug.cgi?id=13470
197
198         * WebKitSupport/InspectorClientWx.cpp:
199         (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
200         * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
201
202 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
203
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.
210
211         Reviewed by Mark Rowe.
212
213         * Bakefiles.bkgen: Added.
214         * WebFrame.cpp: Added.
215         * WebFrame.h: 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.
230         * WebView.h: Added.
231         * WebViewPrivate.h: Added.
232         * bindings: 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.
239         * presets: Added.
240         * presets/wxwebkit.bkl: Added.
241         * wxwebkit.bkl: Added.
242         * wxwk-settings.bkl: Added.
243