66a15050d1c949564cd4e6093bc2cfe7fd63d76b
[WebKit.git] / WebKit / wx / ChangeLog
1 2008-01-12  Kevin Ollivier  <kevino@theolliviers.com>
2
3         wx build fix. Add WebCore/icu/include dir for OS X boxes with
4         only stock ICU installed.
5
6         * dependencies.bkl:
7
8 2008-01-10  Maciej Stachowiak  <mjs@apple.com>
9
10         Reviewed by Sam.
11
12         - remove SecurityOriginData and fold its functionality into SecurityOrigin
13
14         * WebKitSupport/ChromeClientWx.cpp:
15         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
16         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
17         * WebKitSupport/ChromeClientWx.h:
18
19 2007-12-16  Darin Adler  <darin@apple.com>
20
21         - try to fix the build
22
23         * WebView.cpp:
24         (wxWebView::OnKeyEvents): Add a WebCore prefix.
25
26 2007-12-16  Alexey Proskuryakov  <ap@webkit.org>
27
28         Reviewed by Darin.
29
30         http://bugs.webkit.org/show_bug.cgi?id=16462
31         REGRESSION: access keys broken on Windows
32
33         * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
34
35 2007-12-14  Darin Adler  <darin@apple.com>
36
37         Reviewed by Alexey.
38
39         * WebKitSupport/EditorClientWx.cpp:
40         (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
41         to Editor::command.
42
43 2007-12-12  Brady Eidson  <beidson@apple.com>
44
45         Reviewed by Sam Weinig
46
47         As part of doing some CachedPage and client cleanup, keep Wx building
48
49         * WebKitSupport/FrameLoaderClientWx.cpp:
50         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
51         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
52         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
53         * WebKitSupport/FrameLoaderClientWx.h:
54
55 2007-12-12  Sam Weinig  <sam@webkit.org>
56
57         Build fix.
58
59         * WebKitSupport/ChromeClientWx.cpp:
60         (WebCore::ChromeClientWx::createWindow):
61         * WebKitSupport/FrameLoaderClientWx.cpp:
62         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
63         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
64         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
65         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
66         (WebCore::FrameLoaderClientWx::didChangeTitle):
67         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
68
69 2007-12-07  Alexey Proskuryakov  <ap@webkit.org>
70
71         Reviewed by Darin.
72
73         <rdar://problem/5535636>
74         Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
75
76         http://bugs.webkit.org/show_bug.cgi?id=13916
77         JavaScript detects Tab as a character input on a textfield validation
78
79         * WebKitSupport/EditorClientWx.cpp:
80         (WebCore::EditorClientWx::handleInputMethodKeydown):
81         (WebCore::EditorClientWx::handleKeyboardEvent):
82         * WebKitSupport/EditorClientWx.h:
83         Updated for cross-platform changes as much as it was possible without a wx build environment.
84         The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
85         after the Windows port.
86
87 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
88
89         Fix page leak caused because the Frame's page pointer is 0 by the 
90         time we call delete on it. Store a reference to the page instead
91         and delete it that way.
92
93         Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
94         on Linux the wxGCDC gcdc(dc) constructor will not retain the
95         changes made to dc by PrepareDC(dc).
96
97         Reviewed by Darin Adler.
98
99         * WebView.cpp:
100         (wxWebView::wxWebView):
101         (wxWebView::~wxWebView):
102         (wxWebView::OnPaint):
103         * WebViewPrivate.h:
104         (WebViewPrivate::WebViewPrivate):
105
106 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
107
108         Linux build fix - ensure that webcore is linked before jscore
109         so that the linker will know which symbols it needs to link in.
110         Also fix MSVC project file name typo for sample app.
111
112         * Bakefiles.bkgen:
113         * wxwebkit.bkl:
114
115 2007-12-04  Darin Adler  <darin@apple.com>
116
117         Reviewed by Kevin Decker.
118
119         * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
120         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
121
122 2007-12-03  Mark Rowe  <mrowe@apple.com>
123
124         wx build fix.
125
126         * WebView.cpp:
127         (wxWebView::RunScript):
128
129 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
130
131         wx build fix. Add WebCore/platform/graphics/wx to includes.
132
133         * wxwebkit.bkl:
134
135 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
136
137         Fix method signatures to be members of ClientChromeWx class.
138
139         * WebKitSupport/ChromeClientWx.cpp:
140         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
141         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
142
143 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
144
145         Build fix. Add platform/text to includes for targets that
146         need WebCore headers.
147
148         * presets/wxwebkit.bkl:
149
150 2007-11-29  Brady Eidson  <beidson@apple.com>
151
152         Keep it building with new client method
153
154         * WebKitSupport/ChromeClientWx.cpp:
155         (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
156         (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
157         * WebKitSupport/ChromeClientWx.h:
158
159 2007-11-25  Kevin Ollivier  <kevino@theolliviers.com>
160
161         wx build fix. Don't get xslt-config options at bake time, do it
162         at make time.
163
164         * dependencies.bkl:
165
166 2007-11-23  Kevin Ollivier  <kevino@theolliviers.com>
167
168         wx build fix. Include config.h in WebFrame/WebView to ensure
169         WebCore headers are properly configured, fix unicode/utf8.h and
170         config.h include ordering issues, centralize wx project options to 
171         ensure proper configuration, and fix wxwebkit-python target so that
172         it links against wx libs.
173
174         * WebFrame.cpp:
175         * WebView.cpp:
176         * bindings/python/wxwebkit-py.bkl:
177         * dependencies.bkl:
178         * presets/wxwebkit.bkl:
179         * wxwebkit.bkl:
180         * wxwk-settings.bkl:
181
182 2007-11-20  Kevin Ollivier  <kevino@theolliviers.com>
183
184         wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
185         it indiscriminately copies any headers inside JavaScriptCore,
186         which includes Tiger ICU headers. 
187
188         * presets/wxwebkit.bkl:
189         Remove WebCore/include reference and add JSCore header dirs needed
190         instead.
191
192 2007-11-19  Kevin Ollivier  <kevino@theolliviers.com>
193
194         Add pcre directory to JSCore includes, and update the wx port
195         to reflect the Shared -> RefCounted name change. Also, fix
196         WebFrame.cpp to re-enable code that should never have been 
197         committed disabled. 
198
199         Reviewed by Adam.
200
201         * WebFrame.cpp:
202         (wxWebFrame::wxWebFrame):
203         * WebKitSupport/FrameLoaderClientWx.cpp:
204         (WebCore::FrameLoaderClientWx::ref):
205         (WebCore::FrameLoaderClientWx::deref):
206         * WebKitSupport/FrameLoaderClientWx.h:
207         * presets/wxwebkit.bkl:
208
209 2007-11-17  Timothy Hatcher  <timothy@apple.com>
210
211         Reviewed by Mark Rowe.
212
213         Bug 13470: i18n: The Web Inspector is not localizable
214         http://bugs.webkit.org/show_bug.cgi?id=13470
215
216         * WebKitSupport/InspectorClientWx.cpp:
217         (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
218         * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
219
220 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
221
222         Initial commit of wx implementation of WebKit. This includes
223         the wxWebFrame and wxWebView wx front end classes, the 
224         WebKitSupport directory containing implementations of interfaces
225         used by WebCore to talk with the wxWebKit front end, and the 
226         language bindings for wxWebKit (bindings dir), currently
227         only containing bindings and a sample app for wxPython.
228
229         Reviewed by Mark Rowe.
230
231         * Bakefiles.bkgen: Added.
232         * WebFrame.cpp: Added.
233         * WebFrame.h: Added.
234         * WebKitSupport: Added.
235         * WebKitSupport/ChromeClientWx.cpp: Added.
236         * WebKitSupport/ChromeClientWx.h: Added.
237         * WebKitSupport/ContextMenuClientWx.cpp: Added.
238         * WebKitSupport/ContextMenuClientWx.h: Added.
239         * WebKitSupport/DragClientWx.cpp: Added.
240         * WebKitSupport/DragClientWx.h: Added.
241         * WebKitSupport/EditorClientWx.cpp: Added.
242         * WebKitSupport/EditorClientWx.h: Added.
243         * WebKitSupport/FrameLoaderClientWx.cpp: Added.
244         * WebKitSupport/FrameLoaderClientWx.h: Added.
245         * WebKitSupport/InspectorClientWx.cpp: Added.
246         * WebKitSupport/InspectorClientWx.h: Added.
247         * WebView.cpp: Added.
248         * WebView.h: Added.
249         * WebViewPrivate.h: Added.
250         * bindings: Added.
251         * bindings/python: Added.
252         * bindings/python/samples: Added.
253         * bindings/python/samples/simple.py: Added.
254         * bindings/python/webview.i: Added.
255         * bindings/python/wxwebkit-py.bkl: Added.
256         * dependencies.bkl: Added.
257         * presets: Added.
258         * presets/wxwebkit.bkl: Added.
259         * wxwebkit.bkl: Added.
260         * wxwk-settings.bkl: Added.
261