|
1 2010-07-16 Zhe Su <suzhe@chromium.org> |
|
2 |
|
3 Reviewed by Darin Adler. |
|
4 |
|
5 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms |
|
6 https://bugs.webkit.org/show_bug.cgi?id=42253 |
|
7 |
|
8 Dummy implementation of EditorClient::willSetInputMethodState. |
|
9 |
|
10 * WebKitSupport/EditorClientWx.cpp: |
|
11 (WebCore::EditorClientWx::willSetInputMethodState): |
|
12 * WebKitSupport/EditorClientWx.h: |
|
13 |
|
14 2010-07-14 Sam Weinig <sam@webkit.org> |
|
15 |
|
16 Reviewed by Darin Adler. |
|
17 |
|
18 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232 |
|
19 Make changing Cursors work in WebKit2. |
|
20 |
|
21 * WebKitSupport/ChromeClientWx.cpp: |
|
22 (WebCore::ChromeClientWx::setCursor): |
|
23 * WebKitSupport/ChromeClientWx.h: |
|
24 Change prototype to match new one. |
|
25 |
|
26 2010-07-07 Kevin Ollivier <kevino@theolliviers.com> |
|
27 |
|
28 [wx] Build fix after change in Page constructor. |
|
29 |
|
30 * WebView.cpp: |
|
31 (wxWebView::Create): |
|
32 |
|
33 2010-06-21 Kevin Ollivier <kevino@theolliviers.com> |
|
34 |
|
35 Build fix after conversion of WebInterfaceSystem to Obj-C++. |
|
36 |
|
37 * WebView.cpp: |
|
38 * wscript: |
|
39 |
|
40 2010-06-15 Dumitru Daniliuc <dumi@chromium.org> |
|
41 |
|
42 Reviewed by Adam Barth. |
|
43 |
|
44 Move isAvailable()/setIsAvailable() from Database/DatabaseSync to AbstractDatabase. |
|
45 https://bugs.webkit.org/show_bug.cgi?id=39041 |
|
46 |
|
47 * WebView.cpp: |
|
48 (wxWebView::SetDatabasesEnabled): |
|
49 (wxWebView::AreDatabasesEnabled): |
|
50 |
|
51 2010-06-15 Darin Adler <darin@apple.com> |
|
52 |
|
53 Reviewed by Adam Barth. |
|
54 |
|
55 Move functions out of Frame class that were marked "move to Chrome" |
|
56 https://bugs.webkit.org/show_bug.cgi?id=39636 |
|
57 |
|
58 * WebFrame.cpp: |
|
59 (wxWebFrame::ShouldClose): Call shouldClose on FrameLoader instead |
|
60 of going through Frame. |
|
61 |
|
62 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org> |
|
63 |
|
64 Reviewed by Pavel Feldman. |
|
65 |
|
66 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc |
|
67 data from inspected page to WebInspector as JSON string via http. The native |
|
68 serialization to JSON string is supported by InspectorValue's classes. This patch |
|
69 has the implementation of sendMessageToFrontend function. WebKit version of it still |
|
70 uses ScriptFunctionCall and will be switched to another transport a little bit later. |
|
71 https://bugs.webkit.org/show_bug.cgi?id=40134 |
|
72 |
|
73 * WebKitSupport/InspectorClientWx.cpp: |
|
74 (WebCore::InspectorClientWx::sendMessageToFrontend): |
|
75 * WebKitSupport/InspectorClientWx.h: |
|
76 |
|
77 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com> |
|
78 |
|
79 Unreviewed, rolling out r60889. |
|
80 http://trac.webkit.org/changeset/60889 |
|
81 https://bugs.webkit.org/show_bug.cgi?id=40365 |
|
82 |
|
83 gtk bot has some kind of memory corruption (Requested by |
|
84 loislo on #webkit). |
|
85 |
|
86 * WebKitSupport/InspectorClientWx.cpp: |
|
87 * WebKitSupport/InspectorClientWx.h: |
|
88 |
|
89 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org> |
|
90 |
|
91 Reviewed by Pavel Feldman. |
|
92 |
|
93 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc |
|
94 data from inspected page to WebInspector as JSON string via http. The native |
|
95 serialization to JSON string is supported by InspectorValue's classes. This patch |
|
96 has the implementation of sendMessageToFrontend function. WebKit version of it still |
|
97 uses ScriptFunctionCall and will be switched to another transport a little bit later. |
|
98 https://bugs.webkit.org/show_bug.cgi?id=40134 |
|
99 |
|
100 * WebKitSupport/InspectorClientWx.cpp: |
|
101 (WebCore::InspectorClientWx::sendMessageToFrontend): |
|
102 * WebKitSupport/InspectorClientWx.h: |
|
103 |
|
104 2010-05-27 Kevin Ollivier <kevino@theolliviers.com> |
|
105 |
|
106 [wx] Build fixes for Windows after recent changes. |
|
107 |
|
108 * WebView.cpp: |
|
109 (wxWebView::Create): |
|
110 * wscript: |
|
111 |
|
112 2010-05-26 Kevin Ollivier <kevino@theolliviers.com> |
|
113 |
|
114 Build fix after new client added to Page constructor. |
|
115 |
|
116 * WebView.cpp: |
|
117 (wxWebView::Create): |
|
118 |
|
119 2010-05-24 Darin Adler <darin@apple.com> |
|
120 |
|
121 Reviewed by Eric Seidel. |
|
122 |
|
123 Move view-related functions from Frame to FrameView |
|
124 https://bugs.webkit.org/show_bug.cgi?id=39366 |
|
125 |
|
126 * WebFrame.cpp: |
|
127 (wxWebFrame::CanIncreaseTextSize): Check FrameView is not null. |
|
128 (wxWebFrame::IncreaseTextSize): Call function on FrameView. |
|
129 (wxWebFrame::CanDecreaseTextSize): Ditto. |
|
130 (wxWebFrame::DecreaseTextSize): Ditto. |
|
131 (wxWebFrame::ResetTextSize): Ditto. |
|
132 |
|
133 2010-05-11 Kevin Watters <kevinwatters@gmail.com> |
|
134 |
|
135 Reviewed by Kevin Ollivier. |
|
136 |
|
137 Load a blank page on creation to initialize WebCore objects properly. |
|
138 https://bugs.webkit.org/show_bug.cgi?id=38932 |
|
139 |
|
140 * WebView.cpp: |
|
141 (wxWebView::Create): |
|
142 |
|
143 2010-05-03 Kevin Watters <kevinwatters@gmail.com> |
|
144 |
|
145 Reviewed by Kevin Ollivier. |
|
146 |
|
147 Build and use Mac's ComplexTextController to support complex text in wx. |
|
148 https://bugs.webkit.org/show_bug.cgi?id=38482 |
|
149 |
|
150 * WebView.cpp: |
|
151 (wxWebView::Create): |
|
152 * wscript: |
|
153 |
|
154 2010-05-03 Kevin Watters <kevinwatters@gmail.com> |
|
155 |
|
156 Reviewed by Kevin Ollivier. |
|
157 |
|
158 Provide access to GrantUniversalAccess to allow enabling of XSS support. |
|
159 https://bugs.webkit.org/show_bug.cgi?id=38481 |
|
160 |
|
161 * WebFrame.cpp: |
|
162 (wxWebFrame::GrantUniversalAccess): |
|
163 * WebFrame.h: |
|
164 * WebView.cpp: |
|
165 (wxWebView::GetParseMode): |
|
166 (wxWebView::GrantUniversalAccess): |
|
167 * WebView.h: |
|
168 |
|
169 2010-05-03 Jens Alfke <snej@chromium.org> |
|
170 |
|
171 Reviewed by Darin Fisher. |
|
172 |
|
173 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient |
|
174 https://bugs.webkit.org/show_bug.cgi?id=38397 |
|
175 |
|
176 No tests (functionality is exposed only through native WebKit API.) |
|
177 |
|
178 * WebKitSupport/FrameLoaderClientWx.h: |
|
179 (WebCore::FrameLoaderClientWx::dispatchWillSendSubmitEvent): |
|
180 |
|
181 2010-04-25 Sam Weinig <sam@webkit.org> |
|
182 |
|
183 Reviewed by Maciej Stachowiak. |
|
184 |
|
185 Fix for https://bugs.webkit.org/show_bug.cgi?id=38097 |
|
186 Disentangle initializing the main thread from initializing threading |
|
187 |
|
188 * WebView.cpp: |
|
189 (wxWebView::Create): Add call to initializeMainThread. |
|
190 |
|
191 2010-04-25 Kevin Watters <kevinwatters@gmail.com> |
|
192 |
|
193 Reviewed by Kevin Ollivier. |
|
194 |
|
195 Update focus handling code to match current approaches used by other platforms, |
|
196 and fix focus handling for corner cases such as when a mouse down pops up a dialog. |
|
197 |
|
198 https://bugs.webkit.org/show_bug.cgi?id=38086 |
|
199 |
|
200 * WebView.cpp: |
|
201 (wxWebView::Create): |
|
202 (wxWebView::OnTLWActivated): |
|
203 (wxWebView::OnPaint): |
|
204 (wxWebView::OnMouseEvents): |
|
205 (wxWebView::OnSetFocus): |
|
206 (wxWebView::OnKillFocus): |
|
207 * WebView.h: |
|
208 |
|
209 2010-04-20 Adam Barth <abarth@webkit.org> |
|
210 |
|
211 Reviewed by Eric Seidel. |
|
212 |
|
213 Factor DocumentWriter out of FrameLoader |
|
214 https://bugs.webkit.org/show_bug.cgi?id=37175 |
|
215 |
|
216 Update these callsites because the method moved to DocumentWriter. |
|
217 |
|
218 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
219 (WebCore::FrameLoaderClientWx::committedLoad): |
|
220 |
|
221 2010-04-20 Kent Tamura <tkent@chromium.org> |
|
222 |
|
223 Reviewed by Darin Adler. |
|
224 |
|
225 Change a parameter type of chooseIconForFiles() |
|
226 https://bugs.webkit.org/show_bug.cgi?id=37504 |
|
227 |
|
228 * WebKitSupport/ChromeClientWx.cpp: |
|
229 (WebCore::ChromeClientWx::chooseIconForFiles): |
|
230 * WebKitSupport/ChromeClientWx.h: |
|
231 |
|
232 2010-04-19 Kevin Ollivier <kevino@theolliviers.com> |
|
233 |
|
234 Build fix, add stub for new FrameLoaderClient method. |
|
235 |
|
236 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
237 (WebCore::FrameLoaderClientWx::dispatchDidChangeIcons): |
|
238 * WebKitSupport/FrameLoaderClientWx.h: |
|
239 |
|
240 2010-04-11 Sheriff Bot <webkit.review.bot@gmail.com> |
|
241 |
|
242 Unreviewed, rolling out r57468. |
|
243 http://trac.webkit.org/changeset/57468 |
|
244 https://bugs.webkit.org/show_bug.cgi?id=37433 |
|
245 |
|
246 Broke the world... Must have applied the patch wrong |
|
247 (Requested by abarth on #webkit). |
|
248 |
|
249 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
250 (WebCore::FrameLoaderClientWx::committedLoad): |
|
251 |
|
252 2010-04-11 Adam Barth <abarth@webkit.org> |
|
253 |
|
254 Reviewed by Eric Seidel. |
|
255 |
|
256 Factor DocumentWriter out of FrameLoader |
|
257 https://bugs.webkit.org/show_bug.cgi?id=37175 |
|
258 |
|
259 Update these callsites because the method moved to DocumentWriter. |
|
260 |
|
261 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
262 (WebCore::FrameLoaderClientWx::committedLoad): |
|
263 |
|
264 2010-04-07 Andrey Kosyakov <caseq@chromium.org> |
|
265 |
|
266 Reviewed by Yury Semikhatsky. |
|
267 |
|
268 Removed redundant FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest() |
|
269 https://bugs.webkit.org/show_bug.cgi?id=36949 |
|
270 |
|
271 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
272 * WebKitSupport/FrameLoaderClientWx.h: |
|
273 |
|
274 2010-03-31 Marcus Bulach <bulach@chromium.org> |
|
275 |
|
276 Reviewed by Jeremy Orlow. |
|
277 |
|
278 Adds Geolocation param for cancelGeolocationPermissionRequestForFrame. |
|
279 https://bugs.webkit.org/show_bug.cgi?id=35031 |
|
280 |
|
281 * WebKitSupport/ChromeClientWx.h: |
|
282 (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame): |
|
283 |
|
284 2010-03-30 Gavin Barraclough <barraclough@apple.com> |
|
285 |
|
286 Rubber stamped by Sam Weinig. |
|
287 |
|
288 https://bugs.webkit.org/show_bug.cgi?id=36866 |
|
289 Move CString to WTF |
|
290 |
|
291 * WebFrame.cpp: |
|
292 * WebView.cpp: |
|
293 |
|
294 2010-03-30 Kevin Ollivier <kevino@theolliviers.com> |
|
295 |
|
296 [wx] Build fix after method name change. |
|
297 |
|
298 * WebFrame.cpp: |
|
299 (wxWebFrame::RunScript): |
|
300 |
|
301 2010-03-28 Alexey Proskuryakov <ap@apple.com> |
|
302 |
|
303 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h. |
|
304 |
|
305 * WebKitSupport/EditorClientWx.cpp: |
|
306 |
|
307 2010-03-24 Kent Tamura <tkent@chromium.org> |
|
308 |
|
309 Reviewed by Darin Adler. |
|
310 |
|
311 Make Icon::createIconForFiles() optional. |
|
312 https://bugs.webkit.org/show_bug.cgi?id=35072 |
|
313 |
|
314 - Rename iconForFiles() to chooseIconForFiles(). |
|
315 - Call Icon::createIconForFiles() from chooseIconForFiles(). |
|
316 |
|
317 * WebKitSupport/ChromeClientWx.cpp: |
|
318 (WebCore::ChromeClientWx::chooseIconForFiles): |
|
319 * WebKitSupport/ChromeClientWx.h: |
|
320 |
|
321 2010-03-20 Kevin Ollivier <kevino@theolliviers.com> |
|
322 |
|
323 [wx] Build fixes after recent changes, including move of setDatabasesEnabled from Settings. |
|
324 |
|
325 * WebFrame.cpp: |
|
326 (wxWebFrame::RunScript): |
|
327 * WebKitSupport/InspectorClientWx.cpp: |
|
328 (WebCore::InspectorClientWx::openInspectorFrontend): |
|
329 * WebSettings.cpp: |
|
330 * WebSettings.h: |
|
331 * WebView.cpp: |
|
332 (wxWebView::Create): |
|
333 (wxWebView::SetDatabasesEnabled): |
|
334 (wxWebView::AreDatabasesEnabled): |
|
335 * WebView.h: |
|
336 |
|
337 2010-03-16 Yury Semikhatsky <yurys@chromium.org> |
|
338 |
|
339 Reviewed by Pavel Feldman. |
|
340 |
|
341 Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost. |
|
342 |
|
343 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder |
|
344 https://bugs.webkit.org/show_bug.cgi?id=35036 |
|
345 |
|
346 * WebKitSupport/InspectorClientWx.cpp: |
|
347 * WebKitSupport/InspectorClientWx.h: |
|
348 |
|
349 2010-03-11 Anders Carlsson <andersca@apple.com> |
|
350 |
|
351 Reviewed by David Hyatt. |
|
352 |
|
353 Remove invalidateContents, it isn't used and it never makes sense to only invalidate the contents. |
|
354 |
|
355 * WebKitSupport/ChromeClientWx.cpp: |
|
356 * WebKitSupport/ChromeClientWx.h: |
|
357 |
|
358 2010-03-02 Adam Treat <atreat@rim.com> |
|
359 |
|
360 Reviewed by Dave Hyatt. |
|
361 |
|
362 Adapt the wx port to the refactoring of repaint methods. |
|
363 |
|
364 https://bugs.webkit.org/show_bug.cgi?id=34214 |
|
365 |
|
366 * WebKitSupport/ChromeClientWx.cpp: |
|
367 (WebCore::ChromeClientWx::invalidateContents): |
|
368 (WebCore::ChromeClientWx::invalidateWindow): |
|
369 (WebCore::ChromeClientWx::invalidateContentsForSlowScroll): |
|
370 (WebCore::ChromeClientWx::invalidateContentsAndWindow): |
|
371 * WebKitSupport/ChromeClientWx.h: |
|
372 |
|
373 2010-03-01 Jakob Petsovits <jpetsovits@rim.com> |
|
374 |
|
375 Reviewed by Adam Barth. |
|
376 |
|
377 Adapt to the new ZoomMode enum. |
|
378 https://bugs.webkit.org/show_bug.cgi?id=35347 |
|
379 |
|
380 * WebFrame.cpp: |
|
381 (wxWebFrame::IncreaseTextSize): |
|
382 (wxWebFrame::DecreaseTextSize): |
|
383 (wxWebFrame::ResetTextSize): |
|
384 |
|
385 2010-02-23 Steve Block <steveblock@google.com> |
|
386 |
|
387 Reviewed by Darin Adler. |
|
388 |
|
389 Adds ChromeClient::cancelGeolocationPermissionRequestForFrame |
|
390 https://bugs.webkit.org/show_bug.cgi?id=34962 |
|
391 |
|
392 This method is required so that a Geolocation object can cancel an |
|
393 asynchronous permission request. This allows the chrome client to cancel |
|
394 any UI it is showing for the permission request. |
|
395 |
|
396 * WebKitSupport/ChromeClientWx.h: |
|
397 (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame): |
|
398 |
|
399 2010-02-17 Dmitry Titov <dimich@chromium.org> |
|
400 |
|
401 Reviewed by David Levin, Darin Fisher, Simon Hausmann. |
|
402 |
|
403 When a live iframe element is moved between pages, it still depends on the old page. |
|
404 https://bugs.webkit.org/show_bug.cgi?id=34382 |
|
405 |
|
406 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
407 (WebCore::FrameLoaderClientWx::didTransferChildFrameToNewDocument): |
|
408 Added empty implementation of a new virtual method. |
|
409 |
|
410 * WebKitSupport/FrameLoaderClientWx.h: |
|
411 |
|
412 2010-02-17 Kent Tamura <tkent@chromium.org> |
|
413 |
|
414 Reviewed by Eric Seidel. |
|
415 |
|
416 Introduces new Icon loading interface in order to support |
|
417 asynchronous loading. |
|
418 https://bugs.webkit.org/show_bug.cgi?id=32054 |
|
419 |
|
420 Add an empty implementation of ChromeClient::iconForFiles(). |
|
421 |
|
422 * WebKitSupport/ChromeClientWx.cpp: |
|
423 (WebCore::ChromeClientWx::iconForFiles): |
|
424 * WebKitSupport/ChromeClientWx.h: |
|
425 |
|
426 2010-02-04 Kevin Ollivier <kevino@theolliviers.com> |
|
427 |
|
428 Build fix after changes in r54345. |
|
429 |
|
430 * WebView.cpp: |
|
431 (wxWebView::OnKeyEvents): |
|
432 |
|
433 2010-02-04 Dan Bernstein <mitz@apple.com> |
|
434 |
|
435 Reviewed by Simon Fraser. |
|
436 |
|
437 REGRESSION (r53718): When scrolling a tall window by page, the overlap between pages is too big |
|
438 https://bugs.webkit.org/show_bug.cgi?id=34371 |
|
439 |
|
440 * WebView.cpp: |
|
441 (wxWebView::OnKeyEvents): Use Scrollbar method instead of constant. |
|
442 |
|
443 2010-02-03 Kevin Watters <kevinwatters@gmail.com> |
|
444 |
|
445 Reviewed by Kevin Ollivier. |
|
446 |
|
447 Add wxWebKitWindowFeatures and have createWindow send a notification for |
|
448 clients to handle. |
|
449 |
|
450 https://bugs.webkit.org/show_bug.cgi?id=34542 |
|
451 |
|
452 * WebKitSupport/ChromeClientWx.cpp: |
|
453 (WebCore::wkFeaturesforWindowFeatures): |
|
454 (WebCore::ChromeClientWx::createWindow): |
|
455 * WebView.h: |
|
456 |
|
457 2010-01-27 Kevin Watters <kevinwatters@gmail.com> |
|
458 |
|
459 Reviewed by Kevin Ollivier. |
|
460 |
|
461 Add a way to get the parse mode to wxWebKit API. |
|
462 |
|
463 https://bugs.webkit.org/show_bug.cgi?id=34341 |
|
464 |
|
465 * WebFrame.cpp: |
|
466 (wxWebFrame::GetParseMode): |
|
467 * WebFrame.h: |
|
468 * WebView.cpp: |
|
469 (wxWebView::GetParseMode): |
|
470 * WebView.h: |
|
471 |
|
472 2010-01-22 Kevin Watters <kevinwatters@gmail.com> |
|
473 |
|
474 Reviewed by Kevin Ollivier. |
|
475 |
|
476 [wx] Remove the Bakefile build system, which is no longer being used. |
|
477 |
|
478 https://bugs.webkit.org/show_bug.cgi?id=34022 |
|
479 |
|
480 * bindings/python/wxwebkit-py.bkl: Removed. |
|
481 * dependencies.bkl: Removed. |
|
482 * presets/wxwebkit.bkl: Removed. |
|
483 * wxwebkit.bkl: Removed. |
|
484 * wxwk-settings.bkl: Removed. |
|
485 |
|
486 2010-01-22 Kevin Ollivier <kevino@theolliviers.com> |
|
487 |
|
488 Build fix after r53718. |
|
489 |
|
490 * WebView.cpp: |
|
491 (wxWebView::OnKeyEvents): |
|
492 |
|
493 2010-01-15 Kevin Ollivier <kevino@theolliviers.com> |
|
494 |
|
495 Reviewed by Alexey Proskuryakov. |
|
496 |
|
497 Move the code adding the child frame to the FrameTree into wxWebFrame constructor |
|
498 so that it happens before we call init() on the new frame. Fixes asserts checking |
|
499 frame count consistency. |
|
500 |
|
501 * WebFrame.cpp: |
|
502 (wxWebFrame::wxWebFrame): |
|
503 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
504 (WebCore::FrameLoaderClientWx::createFrame): |
|
505 |
|
506 2010-01-14 Kevin Ollivier <kevino@theolliviers.com> |
|
507 |
|
508 [wx] Build fix, missing header. |
|
509 |
|
510 * WebView.cpp: |
|
511 |
|
512 2010-01-09 Adam Barth <abarth@webkit.org> |
|
513 |
|
514 Reviewed by Darin Adler. |
|
515 |
|
516 ScriptController::isEnabled needs to be renamed |
|
517 https://bugs.webkit.org/show_bug.cgi?id=32063 |
|
518 |
|
519 Rename ScriptController::isEnabled to |
|
520 ScriptController::canExecuteScripts. |
|
521 |
|
522 * WebFrame.cpp: |
|
523 (wxWebFrame::RunScript): |
|
524 |
|
525 2009-12-30 Kevin Watters <kevinwatters@gmail.com> |
|
526 |
|
527 Reviewed by Kevin Ollivier. |
|
528 |
|
529 Introduce wxWebSettings API interface for editing wxWebView / page settings. |
|
530 |
|
531 https://bugs.webkit.org/show_bug.cgi?id=32956 |
|
532 |
|
533 * WebBrowserShell.h: |
|
534 * WebFrame.h: |
|
535 * WebKitDefines.h: Added. |
|
536 * WebSettings.cpp: Added. |
|
537 (wxWebSettings::SetDefaultFixedFontSize): |
|
538 (wxWebSettings::GetDefaultFixedFontSize): |
|
539 (wxWebSettings::SetDefaultFontSize): |
|
540 (wxWebSettings::GetDefaultFontSize): |
|
541 (wxWebSettings::SetMinimumFontSize): |
|
542 (wxWebSettings::GetMinimumFontSize): |
|
543 (wxWebSettings::SetLoadsImagesAutomatically): |
|
544 (wxWebSettings::LoadsImagesAutomatically): |
|
545 (wxWebSettings::SetJavaScriptEnabled): |
|
546 (wxWebSettings::IsJavaScriptEnabled): |
|
547 (wxWebSettings::SetDatabasesEnabled): |
|
548 (wxWebSettings::AreDatabasesEnabled): |
|
549 (wxWebSettings::SetLocalStoragePath): |
|
550 (wxWebSettings::GetLocalStoragePath): |
|
551 (wxWebSettings::SetEditableLinkBehavior): |
|
552 (wxWebSettings::GetEditableLinkBehavior): |
|
553 (wxWebSettings::SetPluginsEnabled): |
|
554 (wxWebSettings::ArePluginsEnabled): |
|
555 * WebSettings.h: Added. |
|
556 * WebView.cpp: |
|
557 (wxWebView::Create): |
|
558 (wxWebView::GetWebSettings): |
|
559 * WebView.h: |
|
560 * bindings/python/webview.i: |
|
561 |
|
562 2009-12-28 Patrick Gansterer <paroga@paroga.com> |
|
563 |
|
564 Reviewed by Maciej Stachowiak. |
|
565 |
|
566 Use JS_NO_EXPORT for JSBase.h. |
|
567 |
|
568 * wxwk-settings.bkl: |
|
569 |
|
570 2009-12-20 Kevin Ollivier <kevino@theolliviers.com> |
|
571 |
|
572 [wx] build fixes after recent changes. |
|
573 |
|
574 * WebFrame.cpp: Added missing header. |
|
575 * WebKitSupport/EditorClientWx.cpp: Added missing header. |
|
576 * WebView.cpp: Updated Page constructor call. |
|
577 (wxWebView::Create): |
|
578 |
|
579 2009-12-08 Kevin Watters <kevinwatters@gmail.com> |
|
580 |
|
581 Reviewed by Kevin Ollivier. |
|
582 |
|
583 [wx] Mac plugins support. |
|
584 |
|
585 https://bugs.webkit.org/show_bug.cgi?id=32236 |
|
586 |
|
587 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
588 (WebCore::FrameLoaderClientWx::createPlugin): |
|
589 (WebCore::FrameLoaderClientWx::redirectDataToPlugin): |
|
590 * WebView.cpp: |
|
591 (wxWebView::Create): |
|
592 |
|
593 2009-12-03 Brady Eidson <beidson@apple.com> |
|
594 |
|
595 Reviewed by Sam Weinig. |
|
596 |
|
597 <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API |
|
598 |
|
599 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
600 (WebCore::FrameLoaderClientWx::dispatchDidPushStateWithinPage): |
|
601 (WebCore::FrameLoaderClientWx::dispatchDidReplaceStateWithinPage): |
|
602 (WebCore::FrameLoaderClientWx::dispatchDidPopStateWithinPage): |
|
603 * WebKitSupport/FrameLoaderClientWx.h: |
|
604 |
|
605 2009-12-03 Pavel Feldman <pfeldman@dhcp-172-28-174-220.spb.corp.google.com> |
|
606 |
|
607 Reviewed by Timothy Hatcher. |
|
608 |
|
609 Web Inspector: Simplify the settings support in inspector controller. |
|
610 |
|
611 https://bugs.webkit.org/show_bug.cgi?id=32076 |
|
612 |
|
613 * WebKitSupport/InspectorClientWx.cpp: |
|
614 (WebCore::InspectorClientWx::populateSetting): |
|
615 (WebCore::InspectorClientWx::storeSetting): |
|
616 * WebKitSupport/InspectorClientWx.h: |
|
617 |
|
618 2009-12-03 Ben Murdoch <benm@google.com> |
|
619 |
|
620 Reviewed by Brady Eidson. |
|
621 |
|
622 [Android] The FrameLoaderClient is unaware of BackForwardList changes. |
|
623 https://bugs.webkit.org/show_bug.cgi?id=31914 |
|
624 |
|
625 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
626 (WebCore::FrameLoaderClientWx::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug). |
|
627 (WebCore::FrameLoaderClientWx::dispatchDidRemoveBackForwardItem): ditto. |
|
628 (WebCore::FrameLoaderClientWx::dispatchDidChangeBackForwardIndex): ditto. |
|
629 * WebKitSupport/FrameLoaderClientWx.h: |
|
630 |
|
631 2009-11-23 Laszlo Gombos <laszlo.1.gombos@nokia.com> |
|
632 |
|
633 Reviewed by Kenneth Rohde Christiansen. |
|
634 |
|
635 Include "config.h" to meet Coding Style Guidelines |
|
636 https://bugs.webkit.org/show_bug.cgi?id=31792 |
|
637 |
|
638 * WebKitSupport/DragClientWx.cpp: |
|
639 |
|
640 2009-11-18 Kevin Watters <kevinwatters@gmail.com> |
|
641 |
|
642 Reviewed by Kevin Ollivier. |
|
643 |
|
644 Enable wx plugin support using the Windows implementation as a base. |
|
645 |
|
646 https://bugs.webkit.org/show_bug.cgi?id=31636 |
|
647 |
|
648 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
649 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): |
|
650 (WebCore::FrameLoaderClientWx::finishedLoading): |
|
651 (WebCore::FrameLoaderClientWx::committedLoad): |
|
652 (WebCore::FrameLoaderClientWx::createPlugin): |
|
653 (WebCore::FrameLoaderClientWx::redirectDataToPlugin): |
|
654 (WebCore::FrameLoaderClientWx::shouldUsePluginDocument): |
|
655 * WebKitSupport/FrameLoaderClientWx.h: |
|
656 * WebView.cpp: |
|
657 (wxWebView::Create): |
|
658 |
|
659 2009-11-13 Kevin Ollivier <kevino@theolliviers.com> |
|
660 |
|
661 wx build fix after r50923 change to externalRepresentation. |
|
662 |
|
663 * WebFrame.cpp: |
|
664 (wxWebFrame::GetExternalRepresentation): |
|
665 |
|
666 2009-11-13 Adam Roben <aroben@apple.com> |
|
667 |
|
668 Update for changes to FrameLoaderClient |
|
669 |
|
670 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when |
|
671 window objects in isolated worlds are cleared |
|
672 |
|
673 Reviewed by Dave Hyatt. |
|
674 |
|
675 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
676 (WebCore::FrameLoaderClientWx::dispatchDidClearWindowObjectInWorld): |
|
677 * WebKitSupport/FrameLoaderClientWx.h: |
|
678 Replaced windowObjectCleared with this function. Does nothing if the |
|
679 passed-in world is not the mainThreadNormalWorld(). |
|
680 |
|
681 2009-11-10 Robin Dunn <robin@alldunn.com> |
|
682 |
|
683 Reviewed by Kevin Ollivier. |
|
684 |
|
685 Add sanity checks to RunScript to ensure it doesn't run when the document hasn't yet |
|
686 loaded nor when JavaScript is disabled. |
|
687 |
|
688 https://bugs.webkit.org/show_bug.cgi?id=31309 |
|
689 |
|
690 * WebFrame.cpp: |
|
691 (wxWebFrame::RunScript): |
|
692 |
|
693 2009-11-04 Kevin Watters <kevinwatters@gmail.com> |
|
694 |
|
695 Reviewed by Kevin Ollivier. |
|
696 |
|
697 Fix an assert on shutdown when wxWebView has captured the mouse, |
|
698 and make sure wxWebView's right click handling is only active when |
|
699 the WebCore popup menu is used. |
|
700 |
|
701 https://bugs.webkit.org/show_bug.cgi?id=31131 |
|
702 |
|
703 * WebView.cpp: |
|
704 (wxWebView::~wxWebView): |
|
705 (wxWebView::OnContextMenuEvents): |
|
706 (wxWebView::OnMenuSelectEvents): |
|
707 |
|
708 2009-11-04 Vadim Zeitlin <vadim@wxwidgets.org> |
|
709 |
|
710 Reviewed by Eric Seidel. |
|
711 |
|
712 [wx] Small cleanup: avoid unnecessary wxString::mb_str() calls. |
|
713 |
|
714 * WebFrame.cpp: |
|
715 (wxWebFrame::SetPageSource): |
|
716 (wxWebFrame::LoadURL): |
|
717 |
|
718 2009-10-30 Evan Stade <estade@chromium.org> |
|
719 |
|
720 Reviewed by David Levin. |
|
721 |
|
722 Notify the chrome when the focused node has changed. |
|
723 https://bugs.webkit.org/show_bug.cgi?id=30832 |
|
724 |
|
725 Added stub implementation for new ChromeClient function. |
|
726 |
|
727 * WebKitSupport/ChromeClientWx.cpp: |
|
728 (WebCore::ChromeClientWx::focusedNodeChanged): |
|
729 * WebKitSupport/ChromeClientWx.h: |
|
730 |
|
731 2009-10-23 Kevin Ollivier <kevino@theolliviers.com> |
|
732 |
|
733 wx build fix. Update the globalObject calls after changes. |
|
734 |
|
735 * WebFrame.cpp: |
|
736 (wxWebFrame::RunScript): |
|
737 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
738 (WebCore::FrameLoaderClientWx::windowObjectCleared): |
|
739 |
|
740 2009-10-21 Pedro Romano <pmcnr72@gmail.com> |
|
741 |
|
742 Reviewed by Kevin Ollivier. |
|
743 |
|
744 Include 'WebFrame.h' declared classes in wxPython bindings. |
|
745 |
|
746 https://bugs.webkit.org/show_bug.cgi?id=30504 |
|
747 |
|
748 * bindings/python/webview.i: |
|
749 |
|
750 2009-10-18 Kevin Watters <kevinwatters@gmail.com> |
|
751 |
|
752 Reviewed by Kevin Ollivier. |
|
753 |
|
754 Add the ability to specify a proxy for wxWebKit. |
|
755 |
|
756 https://bugs.webkit.org/show_bug.cgi?id=30446 |
|
757 |
|
758 * WebView.cpp: |
|
759 (curlProxyType): |
|
760 (wxWebView::SetProxyInfo): |
|
761 * WebView.h: |
|
762 |
|
763 2009-10-18 Kevin Watters <kevinwatters@gmail.com> |
|
764 |
|
765 Reviewed by Kevin Ollivier. |
|
766 |
|
767 Add basic database support to wx API |
|
768 |
|
769 https://bugs.webkit.org/show_bug.cgi?id=30445 |
|
770 |
|
771 * WebKitSupport/ChromeClientWx.cpp: |
|
772 (WebCore::ChromeClientWx::exceededDatabaseQuota): |
|
773 * WebView.cpp: |
|
774 (wxWebView::Create): |
|
775 (wxWebView::SetDatabaseDirectory): |
|
776 (wxWebView::GetDatabaseDirectory): |
|
777 * WebView.h: |
|
778 |
|
779 2009-10-16 Kevin Watters <kevinwatters@gmail.com> |
|
780 |
|
781 Reviewed by Kevin Ollivier. |
|
782 |
|
783 Optionally allow the user to zoom text using the mouse wheel. |
|
784 |
|
785 https://bugs.webkit.org/show_bug.cgi?id=30444 |
|
786 |
|
787 * WebView.cpp: |
|
788 (wxWebView::wxWebView): |
|
789 (wxWebView::OnMouseEvents): |
|
790 * WebView.h: |
|
791 |
|
792 2009-10-16 Kevin Ollivier <kevino@theolliviers.com> |
|
793 |
|
794 wxMSW non-precomp headers build fix. |
|
795 |
|
796 * WebView.cpp: |
|
797 |
|
798 2009-10-15 Robin Dunn <robin@alldunn.com> |
|
799 |
|
800 Reviewed by Kevin Ollivier. |
|
801 |
|
802 Update the wxPython simple.py sample to match current wxWebKit API. |
|
803 |
|
804 https://bugs.webkit.org/show_bug.cgi?id=30406 |
|
805 |
|
806 * bindings/python/samples/simple.py: |
|
807 |
|
808 2009-10-08 Adam Barth <abarth@webkit.org> |
|
809 |
|
810 Reviewed by Eric Seidel. |
|
811 |
|
812 Move executeScript from FrameLoader to ScriptController |
|
813 https://bugs.webkit.org/show_bug.cgi?id=30200 |
|
814 |
|
815 Update API call. |
|
816 |
|
817 * WebFrame.cpp: |
|
818 (wxWebFrame::RunScript): |
|
819 |
|
820 2009-10-07 Adam Barth <abarth@webkit.org> |
|
821 |
|
822 Reviewed by Darin Adler. |
|
823 |
|
824 Factor PolicyChecker out of FrameLoader |
|
825 https://bugs.webkit.org/show_bug.cgi?id=30155 |
|
826 |
|
827 Move the policy callback to the policy object. |
|
828 |
|
829 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
830 (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm): |
|
831 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType): |
|
832 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): |
|
833 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): |
|
834 |
|
835 2009-09-25 Kevin Ollivier <kevino@theolliviers.com> |
|
836 |
|
837 wx build fix. Add EmptyPluginHalterClient when creating the Page. |
|
838 |
|
839 * WebView.cpp: |
|
840 (wxWebView::Create): |
|
841 |
|
842 2009-09-22 Kevin Ollivier <kevino@theolliviers.com> |
|
843 |
|
844 Build fix to ensure the import library gets properly installed on Windows. |
|
845 |
|
846 * wscript: |
|
847 |
|
848 2009-09-17 Kenneth Rohde Christiansen <kenneth@webkit.org> |
|
849 |
|
850 Reviewed by Simon Hausmann. |
|
851 |
|
852 Make PlatformWindow return something else than PlatformWidget |
|
853 https://bugs.webkit.org/show_bug.cgi?id=29085 |
|
854 |
|
855 Reflect the rename of platformWindow and it's return type. |
|
856 |
|
857 * WebKitSupport/ChromeClientWx.cpp: |
|
858 (WebCore::ChromeClientWx::platformPageClient): |
|
859 * WebKitSupport/ChromeClientWx.h: |
|
860 * WebKitSupport/EditorClientWx.cpp: |
|
861 (WebCore::EditorClientWx::isEditable): |
|
862 (WebCore::EditorClientWx::registerCommandForUndo): |
|
863 (WebCore::EditorClientWx::registerCommandForRedo): |
|
864 (WebCore::EditorClientWx::clearUndoRedoOperations): |
|
865 (WebCore::EditorClientWx::canUndo): |
|
866 (WebCore::EditorClientWx::canRedo): |
|
867 (WebCore::EditorClientWx::undo): |
|
868 (WebCore::EditorClientWx::redo): |
|
869 |
|
870 2009-09-16 Kevin Ollivier <kevino@theolliviers.com> |
|
871 |
|
872 wxPython bindings build fixes after recent changes. |
|
873 |
|
874 * WebView.h: |
|
875 * bindings/python/wscript: |
|
876 |
|
877 2009-09-13 Kevin Watters <kevinwatters@gmail.com> |
|
878 |
|
879 Reviewed by Kevin Ollivier. |
|
880 |
|
881 Allow a way to set the cache policy via wx API. |
|
882 |
|
883 https://bugs.webkit.org/show_bug.cgi?id=29200 |
|
884 |
|
885 * WebView.cpp: |
|
886 (wxWebView::SetCachePolicy): |
|
887 (wxWebView::GetCachePolicy): |
|
888 * WebView.h: |
|
889 |
|
890 2009-09-13 Kevin Watters <kevinwatters@gmail.com> |
|
891 |
|
892 Reviewed by Kevin Ollivier. |
|
893 |
|
894 Allow the user to query Frame::shouldClose via wx API. |
|
895 |
|
896 https://bugs.webkit.org/show_bug.cgi?id=29199 |
|
897 |
|
898 * WebFrame.cpp: |
|
899 (wxWebFrame::ShouldClose): |
|
900 * WebFrame.h: |
|
901 * WebView.cpp: |
|
902 (wxWebView::ShouldClose): |
|
903 * WebView.h: |
|
904 |
|
905 2009-09-13 Kevin Watters <kevinwatters@gmail.com> |
|
906 |
|
907 Reviewed by Kevin Ollivier. |
|
908 |
|
909 Fix mouse handling when the mouse leaves the window during mouse down. |
|
910 |
|
911 https://bugs.webkit.org/show_bug.cgi?id=29198 |
|
912 |
|
913 * WebView.cpp: |
|
914 (wxWebView::OnMouseEvents): |
|
915 |
|
916 2009-09-13 Kevin Watters <kevinwatters@gmail.com> |
|
917 |
|
918 Reviewed by Kevin Ollivier. |
|
919 |
|
920 Add support for console MessageLevel at wx API level. |
|
921 |
|
922 https://bugs.webkit.org/show_bug.cgi?id=29197 |
|
923 |
|
924 * WebKitSupport/ChromeClientWx.cpp: |
|
925 (WebCore::ChromeClientWx::addMessageToConsole): |
|
926 * WebView.h: |
|
927 |
|
928 2009-09-03 Adam Barth <abarth@webkit.org> |
|
929 |
|
930 Reviewed by eric@webkit.org. |
|
931 |
|
932 https://bugs.webkit.org/show_bug.cgi?id=24696 |
|
933 |
|
934 Stub implementations of mixed content methods of FrameLoaderClient. |
|
935 |
|
936 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
937 (WebCore::FrameLoaderClientWx::didDisplayInsecureContent): |
|
938 (WebCore::FrameLoaderClientWx::didRunInsecureContent): |
|
939 * WebKitSupport/FrameLoaderClientWx.h: |
|
940 |
|
941 2009-09-03 Kevin Watters <kevinwatters@gmail.com> |
|
942 |
|
943 Reviewed by Kevin Ollivier. |
|
944 |
|
945 [wx] Frames support |
|
946 https://bugs.webkit.org/show_bug.cgi?id=19041 |
|
947 |
|
948 * WebFrame.cpp: |
|
949 (wxWebFrame::wxWebFrame): |
|
950 (wxWebFrame::~wxWebFrame): |
|
951 (wxWebFrame::GetFrame): |
|
952 * WebFrame.h: |
|
953 * WebFramePrivate.h: |
|
954 * WebKitSupport/ChromeClientWx.cpp: |
|
955 (WebCore::ChromeClientWx::platformWindow): |
|
956 (WebCore::ChromeClientWx::scroll): |
|
957 * WebKitSupport/EditorClientWx.cpp: |
|
958 (WebCore::EditorClientWx::isEditable): |
|
959 (WebCore::EditorClientWx::registerCommandForUndo): |
|
960 (WebCore::EditorClientWx::registerCommandForRedo): |
|
961 (WebCore::EditorClientWx::clearUndoRedoOperations): |
|
962 (WebCore::EditorClientWx::canUndo): |
|
963 (WebCore::EditorClientWx::canRedo): |
|
964 (WebCore::EditorClientWx::undo): |
|
965 (WebCore::EditorClientWx::redo): |
|
966 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
967 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): |
|
968 (WebCore::FrameLoaderClientWx::setFrame): |
|
969 (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm): |
|
970 (WebCore::FrameLoaderClientWx::frameLoaderDestroyed): |
|
971 (WebCore::FrameLoaderClientWx::committedLoad): |
|
972 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType): |
|
973 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): |
|
974 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): |
|
975 (WebCore::FrameLoaderClientWx::createFrame): |
|
976 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): |
|
977 * WebKitSupport/FrameLoaderClientWx.h: |
|
978 * WebView.h: |
|
979 * WebViewPrivate.h: |
|
980 |
|
981 2009-09-02 Kevin Ollivier <kevino@theolliviers.com> |
|
982 |
|
983 waf build fixes for Windows/MSVC. |
|
984 |
|
985 * bindings/python/wscript: |
|
986 * wscript: |
|
987 |
|
988 2009-09-02 Kevin Watters <kevinwatters@gmail.com> |
|
989 |
|
990 Reviewed by Kevin Ollivier. |
|
991 |
|
992 wx port: Call WTF::initializeThreading(). |
|
993 https://bugs.webkit.org/show_bug.cgi?id=28912 |
|
994 |
|
995 * WebView.cpp: |
|
996 (wxWebView::Create): call WTF::initializeThreading() |
|
997 |
|
998 2009-09-02 Kevin Ollivier <kevino@theolliviers.com> |
|
999 |
|
1000 wx build fix. Use the 2 param KURL constructor. |
|
1001 |
|
1002 * WebFrame.cpp: |
|
1003 (wxWebFrame::SetPageSource): |
|
1004 |
|
1005 2009-08-31 Alexey Proskuryakov <ap@webkit.org> |
|
1006 |
|
1007 Reviewed by Darin Adler. |
|
1008 |
|
1009 https://bugs.webkit.org/show_bug.cgi?id=28852 |
|
1010 Rename KURL single argument constructor to avoid confusion |
|
1011 |
|
1012 * WebFrame.cpp: (wxWebFrame::SetPageSource): Adapt to the change. |
|
1013 |
|
1014 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> |
|
1015 |
|
1016 Reviewed by Holger Freyther. |
|
1017 |
|
1018 https://bugs.webkit.org/show_bug.cgi?id=25889 |
|
1019 [GTK] scrollbar policy for main frame is not implementable |
|
1020 |
|
1021 Add empty implementation for new ChromeClient method. |
|
1022 |
|
1023 * WebKitSupport/ChromeClientWx.h: |
|
1024 (WebCore::ChromeClientWx::scrollbarsModeDidChange): |
|
1025 |
|
1026 2009-08-19 Kevin Watters <kevinwatters@gmail.com> |
|
1027 |
|
1028 Reviewed by Kevin Ollivier. |
|
1029 |
|
1030 Use FrameLoader::load() for loading pages from a HTML page string to address |
|
1031 bugs with using begin/write/end loading. |
|
1032 |
|
1033 https://bugs.webkit.org/show_bug.cgi?id=28488 |
|
1034 |
|
1035 * WebFrame.cpp: |
|
1036 (wxWebFrame::SetPageSource): |
|
1037 |
|
1038 2009-08-13 Kevin Ollivier <kevino@theolliviers.com> |
|
1039 |
|
1040 wx build fix. Make sure that the wxWebKit dynamic library is rebuilt whenever |
|
1041 webcore or jscore libs change. |
|
1042 |
|
1043 * wscript: |
|
1044 |
|
1045 2009-08-12 Kevin Ollivier <kevino@theolliviers.com> |
|
1046 |
|
1047 wxPython build fix, the SWIG defines must also be available when compiling. |
|
1048 |
|
1049 * bindings/python/wscript: |
|
1050 |
|
1051 2009-08-05 Kevin Ollivier <kevino@theolliviers.com> |
|
1052 |
|
1053 Reviewed by Eric Seidel. |
|
1054 |
|
1055 Adding support for building wx Python bindings using the waf build system. |
|
1056 |
|
1057 https://bugs.webkit.org/show_bug.cgi?id=27619 |
|
1058 |
|
1059 * bindings/python/wscript: Added. |
|
1060 |
|
1061 2009-08-04 Kevin Ollivier <kevino@theolliviers.com> |
|
1062 |
|
1063 wx build fix after InspectorClient API change. |
|
1064 |
|
1065 * WebKitSupport/InspectorClientWx.cpp: |
|
1066 (WebCore::InspectorClientWx::inspectorWindowObjectCleared): |
|
1067 * WebKitSupport/InspectorClientWx.h: |
|
1068 |
|
1069 2009-08-02 Kevin Ollivier <kevino@theolliviers.com> |
|
1070 |
|
1071 Reviewed by Jan Alonzo. |
|
1072 |
|
1073 Script for building the WebKit library for wx. |
|
1074 https://bugs.webkit.org/show_bug.cgi?id=27619 |
|
1075 |
|
1076 * wscript: Added. |
|
1077 |
|
1078 2009-07-24 Andrei Popescu <andreip@google.com> |
|
1079 |
|
1080 Reviewed by Anders Carlsson. |
|
1081 |
|
1082 ApplicationCache should have size limit |
|
1083 https://bugs.webkit.org/show_bug.cgi?id=22700 |
|
1084 |
|
1085 * WebKitSupport/ChromeClientWx.cpp: |
|
1086 (WebCore::ChromeClientWx::reachedMaxAppCacheSize): |
|
1087 Adds empty implementation of the reachedMaxAppCacheSize callback. |
|
1088 * WebKitSupport/ChromeClientWx.h: |
|
1089 |
|
1090 2009-07-21 Kevin Ollivier <kevino@theolliviers.com> |
|
1091 |
|
1092 wx build fix. Missing header added. |
|
1093 |
|
1094 * WebFrame.cpp: |
|
1095 |
|
1096 2009-07-21 Kevin Ollivier <kevino@theolliviers.com> |
|
1097 |
|
1098 wx build fix. Adding isSpeaking() to ContextMenuClientWx. |
|
1099 |
|
1100 * WebKitSupport/ContextMenuClientWx.cpp: |
|
1101 (WebCore::ContextMenuClientWx::isSpeaking): |
|
1102 * WebKitSupport/ContextMenuClientWx.h: |
|
1103 |
|
1104 2009-07-16 Xiaomei Ji <xji@chromium.org> |
|
1105 |
|
1106 Reviewed by Darin Adler. |
|
1107 |
|
1108 Fix tooltip does not get its directionality from its element's directionality. |
|
1109 https://bugs.webkit.org/show_bug.cgi?id=24187 |
|
1110 |
|
1111 Per mitz's suggestion in comment #6, while getting the plain-text |
|
1112 title, we also get the directionality of the title. How to handle |
|
1113 the directionality is up to clients. Clients could ignore it, |
|
1114 or use attribute or unicode control characters to display the title |
|
1115 as what they want. |
|
1116 |
|
1117 * WebKitSupport/ChromeClientWx.cpp: |
|
1118 (WebCore::ChromeClientWx::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet). |
|
1119 * WebKitSupport/ChromeClientWx.h: Add directionality as 2nd parameter to setToolTip(). |
|
1120 |
|
1121 2009-07-12 Brent Fulgham <bfulgham@gmail.com> |
|
1122 |
|
1123 Speculative build fix after http://trac.webkit.org/changeset/45786. |
|
1124 |
|
1125 * WebKitSupport/ChromeClientWx.cpp: |
|
1126 (WebCore::ChromeClientWx::addMessageToConsole): |
|
1127 * WebKitSupport/ChromeClientWx.h: |
|
1128 |
|
1129 2009-07-09 Beth Dakin and Jon Honeycutt <bdakin@apple.com> |
|
1130 |
|
1131 Reviewed by Dave Hyatt. |
|
1132 |
|
1133 Make Widget RefCounted to fix: |
|
1134 |
|
1135 <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs |
|
1136 at WebCore::Widget::afterMouseDown() after clicking To Do's close |
|
1137 box |
|
1138 <rdar://problem/6978804> WER #16: Repro Access Violation in |
|
1139 WebCore::PluginView::bindingInstance (1310178023) |
|
1140 -and- |
|
1141 <rdar://problem/6991251> WER #13: Crash in WebKit! |
|
1142 WebCore::PluginView::performRequest+203 (1311461169) |
|
1143 |
|
1144 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1145 (WebCore::FrameLoaderClientWx::createPlugin): |
|
1146 (WebCore::FrameLoaderClientWx::createJavaAppletWidget): |
|
1147 * WebKitSupport/FrameLoaderClientWx.h: |
|
1148 |
|
1149 2009-06-09 Kevin Ollivier <kevino@theolliviers.com> |
|
1150 |
|
1151 wx build fix, adding JSCore/assembler to the list of include dirs. |
|
1152 |
|
1153 * presets/wxwebkit.bkl: |
|
1154 |
|
1155 2009-06-03 Kevin Ollivier <kevino@theolliviers.com> |
|
1156 |
|
1157 wx build fix, remove no longer needed function call. |
|
1158 |
|
1159 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1160 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): |
|
1161 |
|
1162 2009-06-02 Darin Adler <darin@apple.com> |
|
1163 |
|
1164 Reviewed by David Hyatt. |
|
1165 |
|
1166 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1167 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): Use FrameView::create |
|
1168 and RefPtr instead of the old "crazy" reference counting. |
|
1169 |
|
1170 2009-05-23 David Kilzer <ddkilzer@apple.com> |
|
1171 |
|
1172 Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr |
|
1173 |
|
1174 <https://bugs.webkit.org/show_bug.cgi?id=25495> |
|
1175 |
|
1176 Reviewed by Oliver Hunt. |
|
1177 |
|
1178 * WebKitSupport/ChromeClientWx.h: |
|
1179 (WebCore::ChromeClientWx::createHTMLParserQuirks): Return a |
|
1180 PassOwnPtr<> instead of a raw HTMLParserQuirks pointer. |
|
1181 |
|
1182 2009-05-22 Kevin Watters <kevinwatters@gmail.com> |
|
1183 |
|
1184 Reviewed by Kevin Ollivier. |
|
1185 |
|
1186 Triple-click support for wx port. Also, switch to allocating GraphicsContext |
|
1187 on the stack in OnPaint since we only need it within that function. |
|
1188 |
|
1189 https://bugs.webkit.org/show_bug.cgi?id=25962 |
|
1190 |
|
1191 * WebView.cpp: |
|
1192 (wxWebView::OnPaint): |
|
1193 (getDoubleClickTime): |
|
1194 (wxWebView::OnMouseEvents): |
|
1195 (wxWebView::OnContextMenuEvents): |
|
1196 * WebView.h: |
|
1197 * WebViewPrivate.h: |
|
1198 |
|
1199 2009-05-21 Kevin Ollivier <kevino@theolliviers.com> |
|
1200 |
|
1201 wx build fix after method added to EditorClient. |
|
1202 |
|
1203 * WebKitSupport/EditorClientWx.cpp: |
|
1204 (WebCore::EditorClientWx::getAutoCorrectSuggestionForMisspelledWord): |
|
1205 * WebKitSupport/EditorClientWx.h: |
|
1206 |
|
1207 2009-05-20 Holger Hans Peter Freyther <zecke@selfish.org> |
|
1208 |
|
1209 Reviewed by Darin Adler. |
|
1210 |
|
1211 https://bugs.webkit.org/show_bug.cgi?id=25834 |
|
1212 |
|
1213 Make ChromeClient a interface again |
|
1214 |
|
1215 With recent additions to ChromeClient.h empty defaults were |
|
1216 added. This is bad for porters as these changes go unnoticed |
|
1217 and at runtime no notImplemented warning is logged and grepping |
|
1218 for notImplemented will not show anything. Change this Client |
|
1219 to be like the other Clients again and always have pure virtuals |
|
1220 (but for stuff inside #ifdef PLATFORM(MAC)). |
|
1221 |
|
1222 Update the various WebKit/* implementations to compile again. |
|
1223 |
|
1224 * WebKitSupport/ChromeClientWx.cpp: |
|
1225 (WebCore::ChromeClientWx::setCursor): |
|
1226 (WebCore::ChromeClientWx::requestGeolocationPermissionForFrame): |
|
1227 * WebKitSupport/ChromeClientWx.h: |
|
1228 (WebCore::ChromeClientWx::scrollRectIntoView): |
|
1229 |
|
1230 2009-05-18 Kevin Ollivier <kevino@theolliviers.com> |
|
1231 |
|
1232 wx build fix. Use python-config to get Python linking info on Unix OSes. |
|
1233 |
|
1234 * bindings/python/wxwebkit-py.bkl: |
|
1235 |
|
1236 2009-03-29 Kevin Ollivier <kevino@theolliviers.com> |
|
1237 |
|
1238 Reviewed by Maciej Stachowiak. |
|
1239 |
|
1240 WebCore::DocumentLoader::mainReceivedError now asserts if error.isNull(), so |
|
1241 make sure wx does not create empty ResourceError() objects. |
|
1242 |
|
1243 Also make sure we fire a state changed event to notify when the load fails. |
|
1244 |
|
1245 https://bugs.webkit.org/show_bug.cgi?id=24927 |
|
1246 |
|
1247 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1248 (WebCore::FrameLoaderClientWx::cancelledError): |
|
1249 (WebCore::FrameLoaderClientWx::blockedError): |
|
1250 (WebCore::FrameLoaderClientWx::cannotShowURLError): |
|
1251 (WebCore::FrameLoaderClientWx::interruptForPolicyChangeError): |
|
1252 (WebCore::FrameLoaderClientWx::cannotShowMIMETypeError): |
|
1253 (WebCore::FrameLoaderClientWx::fileDoesNotExistError): |
|
1254 (WebCore::FrameLoaderClientWx::dispatchDidFailLoading): |
|
1255 (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError): |
|
1256 * WebView.h: |
|
1257 |
|
1258 2009-05-07 Kevin Ollivier <kevino@theolliviers.com> |
|
1259 |
|
1260 Fix for building the Python extension. |
|
1261 |
|
1262 * bindings/python/wxwebkit-py.bkl: |
|
1263 |
|
1264 2009-05-05 Ben Murdoch <benm@google.com> |
|
1265 |
|
1266 Reviewed by Eric Seidel. |
|
1267 |
|
1268 Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds. |
|
1269 https://bugs.webkit.org/show_bug.cgi?id=24776 |
|
1270 |
|
1271 * WebKitSupport/ChromeClientWx.cpp: |
|
1272 * WebKitSupport/ChromeClientWx.h: |
|
1273 |
|
1274 2009-04-01 miggilin <mr.diggilin@gmail.com> |
|
1275 |
|
1276 Reviewed by Kevin Ollivier. |
|
1277 |
|
1278 Full Keyboard shortcut support. |
|
1279 Implement wxBrowser Cut/Copy/Paste menu items. |
|
1280 |
|
1281 https://bugs.webkit.org/show_bug.cgi?id=24797 |
|
1282 |
|
1283 * WebBrowserShell.cpp: |
|
1284 (wxWebBrowserShell::OnSearchCtrlEnter): |
|
1285 (wxWebBrowserShell::OnCut): |
|
1286 (wxWebBrowserShell::OnCopy): |
|
1287 (wxWebBrowserShell::OnPaste): |
|
1288 * WebBrowserShell.h: |
|
1289 * WebKitSupport/EditorClientWx.cpp: |
|
1290 (WebCore::): |
|
1291 (WebCore::EditorClientWx::handleEditingKeyboardEvent): |
|
1292 (WebCore::EditorClientWx::interpretKeyEvent): |
|
1293 (WebCore::EditorClientWx::handleKeyboardEvent): |
|
1294 * WebKitSupport/EditorClientWx.h: |
|
1295 * WebView.cpp: |
|
1296 (wxWebView::CanCut): |
|
1297 (wxWebView::CanPaste): |
|
1298 (wxWebView::Paste): |
|
1299 (wxWebView::OnKeyEvents): |
|
1300 |
|
1301 2009-05-05 Maclolm MacLeod <mmacleod@webmail.co.za> |
|
1302 |
|
1303 Reviewed by Kevin Ollivier. |
|
1304 |
|
1305 Have wxWebkit make use of gcc(4 and greater) hidden visibility feature |
|
1306 |
|
1307 https://bugs.webkit.org/show_bug.cgi?id=24345 |
|
1308 |
|
1309 * WebFrame.h: |
|
1310 * WebView.h: |
|
1311 |
|
1312 2009-05-01 Kevin Watters <kevinwatters@gmail.com> |
|
1313 |
|
1314 Reviewed by Kevin Ollivier. |
|
1315 |
|
1316 STATE_CHANGED event is now named LOAD |
|
1317 |
|
1318 https://bugs.webkit.org/show_bug.cgi?id=25549 |
|
1319 |
|
1320 * bindings/python/samples/simple.py: |
|
1321 |
|
1322 2009-05-04 Kevin Ollivier <kevino@theolliviers.com> |
|
1323 |
|
1324 Reviewed by Eric Seidel. |
|
1325 |
|
1326 Initial DRT implementation for wx. |
|
1327 |
|
1328 * Bakefiles.bkgen: |
|
1329 |
|
1330 2009-05-01 Geoffrey Garen <ggaren@apple.com> |
|
1331 |
|
1332 Rubber Stamped by Sam Weinig. |
|
1333 |
|
1334 Renamed JSValuePtr => JSValue. |
|
1335 |
|
1336 * WebFrame.cpp: |
|
1337 (wxWebFrame::RunScript): |
|
1338 |
|
1339 2009-05-01 Pavel Feldman <pfeldman@chromium.org> |
|
1340 |
|
1341 Reviewed by Timothy Hatcher. |
|
1342 |
|
1343 Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest. |
|
1344 |
|
1345 https://bugs.webkit.org/show_bug.cgi?id=25347 |
|
1346 |
|
1347 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1348 (WebCore::FrameLoaderClientWx::dispatchDidLoadResourceByXMLHttpRequest): |
|
1349 * WebKitSupport/FrameLoaderClientWx.h: |
|
1350 |
|
1351 2009-04-30 Kevin Ollivier <kevino@theolliviers.com> |
|
1352 |
|
1353 wx build fix, remove references to JSCore shared library. |
|
1354 |
|
1355 * bindings/python/wxwebkit-py.bkl: |
|
1356 * wxwebkit.bkl: |
|
1357 |
|
1358 2009-04-30 David Kilzer <ddkilzer@apple.com> |
|
1359 |
|
1360 Provide a mechanism to create a quirks delegate for HTMLParser |
|
1361 |
|
1362 Reviewed by David Hyatt. |
|
1363 |
|
1364 * WebKitSupport/ChromeClientWx.h: |
|
1365 (WebCore::ChromeClientWx::createHTMLParserQuirks): Added. The |
|
1366 default implementation of this factory method returns 0. |
|
1367 |
|
1368 2009-04-30 Pavel Feldman <pfeldman@chromium.org> |
|
1369 |
|
1370 Reviewed by Dimitri Glazkov. |
|
1371 |
|
1372 https://bugs.webkit.org/show_bug.cgi?id=25342 |
|
1373 Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole. |
|
1374 |
|
1375 * WebKitSupport/ChromeClientWx.cpp: |
|
1376 (WebCore::ChromeClientWx::addMessageToConsole): |
|
1377 * WebKitSupport/ChromeClientWx.h: |
|
1378 |
|
1379 2009-04-28 Kevin Watters <kevinwatters@gmail.com> |
|
1380 |
|
1381 Reviewed by Kevin Ollivier. |
|
1382 |
|
1383 Add a function for resetting the zoom factor to 1.0. |
|
1384 |
|
1385 https://bugs.webkit.org/show_bug.cgi?id=25447 |
|
1386 |
|
1387 * WebFrame.cpp: |
|
1388 (wxWebFrame::ResetTextSize): |
|
1389 * WebFrame.h: |
|
1390 * WebView.cpp: |
|
1391 (wxWebView::ResetTextSize): |
|
1392 * WebView.h: |
|
1393 |
|
1394 2009-04-24 Kevin Ollivier <kevino@theolliviers.com> |
|
1395 |
|
1396 wx build fix. Switching JSCore from a static lib to a dynamic lib |
|
1397 to match the Apple build and fix symbol exports. |
|
1398 |
|
1399 * bindings/python/wxwebkit-py.bkl: |
|
1400 * presets/wxwebkit.bkl: |
|
1401 * wxwebkit.bkl: |
|
1402 |
|
1403 2009-04-15 Robin Dunn <robin@alldunn.com> |
|
1404 |
|
1405 Reviewed by Kevin Ollivier. |
|
1406 |
|
1407 Implement support for wxWebViewNewWindowEvent. |
|
1408 |
|
1409 https://bugs.webkit.org/show_bug.cgi?id=19043 |
|
1410 |
|
1411 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1412 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): |
|
1413 |
|
1414 2009-04-04 Kevin Ollivier <kevino@theolliviers.com> |
|
1415 |
|
1416 Build fixes for wxMac/Tiger. |
|
1417 |
|
1418 * dependencies.bkl: |
|
1419 * wxwk-settings.bkl: |
|
1420 |
|
1421 2009-04-04 Kevin Ollivier <kevino@theolliviers.com> |
|
1422 |
|
1423 wx build fix. Add missing header. |
|
1424 |
|
1425 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1426 |
|
1427 2009-03-30 Kevin Watters <kevinwatters@gmail.com> |
|
1428 |
|
1429 Reviewed by Kevin Ollivier. |
|
1430 |
|
1431 Add events to allow apps to override handling for JS prompts and |
|
1432 window object cleared events. |
|
1433 |
|
1434 https://bugs.webkit.org/show_bug.cgi?id=24948 |
|
1435 |
|
1436 * WebFrame.h: |
|
1437 * WebKitSupport/ChromeClientWx.cpp: |
|
1438 (WebCore::ChromeClientWx::runJavaScriptAlert): |
|
1439 (WebCore::ChromeClientWx::runJavaScriptConfirm): |
|
1440 (WebCore::ChromeClientWx::runJavaScriptPrompt): |
|
1441 * WebKitSupport/EditorClientWx.cpp: |
|
1442 (WebCore::EditorClientWx::pageDestroyed): |
|
1443 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1444 (WebCore::FrameLoaderClientWx::hasWebView): |
|
1445 (WebCore::FrameLoaderClientWx::windowObjectCleared): |
|
1446 * WebView.cpp: |
|
1447 (wxWebViewAlertEvent::wxWebViewAlertEvent): |
|
1448 (wxWebViewConfirmEvent::wxWebViewConfirmEvent): |
|
1449 (wxWebViewPromptEvent::wxWebViewPromptEvent): |
|
1450 (wxWebViewWindowObjectClearedEvent::wxWebViewWindowObjectClearedEvent): |
|
1451 * WebView.h: |
|
1452 |
|
1453 2009-03-28 Kevin Ollivier <kevino@theolliviers.com> |
|
1454 |
|
1455 wx build fix. Remove call to now private method. |
|
1456 |
|
1457 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1458 (WebCore::FrameLoaderClientWx::prepareForDataSourceReplacement): |
|
1459 |
|
1460 2009-03-02 Kevin Ollivier <kevino@theolliviers.com> |
|
1461 |
|
1462 Build fixes for wxWidgets Mac trunk build. |
|
1463 |
|
1464 * WebView.h: |
|
1465 * bindings/python/webview.i: |
|
1466 * bindings/python/wxwebkit-py.bkl: |
|
1467 * dependencies.bkl: |
|
1468 * presets/wxwebkit.bkl: |
|
1469 |
|
1470 2009-02-11 Dimitri Dupuis-latour <dupuislatour@apple.com> |
|
1471 |
|
1472 Stub out InspectorClientWx::hiddenPanels. |
|
1473 |
|
1474 Reviewed by Timothy Hatcher. |
|
1475 |
|
1476 * WebKitSupport/InspectorClientWx.cpp: |
|
1477 (WebCore::InspectorClientWx::hiddenPanels): |
|
1478 * WebKitSupport/InspectorClientWx.h: |
|
1479 |
|
1480 2009-02-06 Geoffrey Garen <ggaren@apple.com> |
|
1481 |
|
1482 Build fix. |
|
1483 |
|
1484 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1485 (WebCore::FrameLoaderClientWx::updateGlobalHistoryRedirectLinks): |
|
1486 * WebKitSupport/FrameLoaderClientWx.h: |
|
1487 |
|
1488 2009-02-05 Aaron Boodman <aa@chromium.org> |
|
1489 |
|
1490 Reviewed by Dave Hyatt. |
|
1491 |
|
1492 https://bugs.webkit.org/show_bug.cgi?id=23708 |
|
1493 Adds documentElementAvailable() callback to FrameLoaderClient. |
|
1494 |
|
1495 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1496 (WebCore::FrameLoaderClientWx::documentElementAvailable): |
|
1497 Stub out documentElementAvailable(). |
|
1498 * WebKitSupport/FrameLoaderClientWx.h: |
|
1499 Ditto. |
|
1500 |
|
1501 2009-02-02 Geoffrey Garen <ggaren@apple.com> |
|
1502 |
|
1503 Build fix. |
|
1504 |
|
1505 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1506 (WebCore::FrameLoaderClientWx::updateGlobalHistoryForRedirectWithoutHistoryItem): |
|
1507 (WebCore::FrameLoaderClientWx::createPlugin): |
|
1508 (WebCore::FrameLoaderClientWx::createJavaAppletWidget): |
|
1509 * WebKitSupport/FrameLoaderClientWx.h: |
|
1510 |
|
1511 2009-02-02 Geoffrey Garen <ggaren@apple.com> |
|
1512 |
|
1513 Build fix. |
|
1514 |
|
1515 * WebFrame.cpp: |
|
1516 (wxWebFrame::LoadURL): |
|
1517 |
|
1518 2009-01-31 Darin Adler <darin@apple.com> |
|
1519 |
|
1520 Build fix. |
|
1521 |
|
1522 * WebView.cpp: |
|
1523 (wxWebView::OnSize): call sendResizeEvent on EventHandler. |
|
1524 |
|
1525 2009-01-29 David Kilzer <ddkilzer@apple.com> |
|
1526 |
|
1527 Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx |
|
1528 |
|
1529 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1530 (WebCore::FrameLoaderClientWx::ref): Removed. |
|
1531 (WebCore::FrameLoaderClientWx::deref): Removed. |
|
1532 * WebKitSupport/FrameLoaderClientWx.h: Ditto. |
|
1533 |
|
1534 2009-01-28 David Kilzer <ddkilzer@apple.com> |
|
1535 |
|
1536 Bug 23490: Remove initialRefCount argument from RefCounted class |
|
1537 |
|
1538 <https://bugs.webkit.org/show_bug.cgi?id=23490> |
|
1539 |
|
1540 Reviewed by Darin Adler. |
|
1541 |
|
1542 FrameLoaderClientWx is no longer a RefCounted class. |
|
1543 |
|
1544 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1545 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): Removed call |
|
1546 to the RefCounted<FrameLoaderClientWx>(0) super constructor. |
|
1547 * WebKitSupport/FrameLoaderClientWx.h: Don't include RefCounted.h |
|
1548 and stop inheriting from RefCounted<FrameLoaderClientWx>. |
|
1549 |
|
1550 2009-01-27 Brady Eidson <beidson@apple.com> |
|
1551 |
|
1552 Reviewed by Dan Bernstein |
|
1553 |
|
1554 Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage |
|
1555 |
|
1556 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1557 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedFrame): |
|
1558 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedFrame): |
|
1559 * WebKitSupport/FrameLoaderClientWx.h: |
|
1560 |
|
1561 2009-01-23 Kevin Ollivier <kevino@theolliviers.com> |
|
1562 |
|
1563 wx build fix, add missing include dir. |
|
1564 |
|
1565 * presets/wxwebkit.bkl: |
|
1566 |
|
1567 2009-01-19 Sam Weinig <sam@webkit.org> |
|
1568 |
|
1569 Rubber-stamped by Gavin Barraclough. |
|
1570 |
|
1571 Remove temporary operator-> from JSValuePtr. |
|
1572 |
|
1573 * WebFrame.cpp: |
|
1574 (wxWebFrame::RunScript): |
|
1575 |
|
1576 2009-01-14 miggilin <mr.diggilin@gmail.com> |
|
1577 |
|
1578 Reviewed by Kevin Ollivier. |
|
1579 |
|
1580 Fixing wx compilation for wx 2.9/trunk. |
|
1581 |
|
1582 * WebFrame.cpp: |
|
1583 (wxWebFrame::SetPageSource): |
|
1584 * WebView.cpp: |
|
1585 |
|
1586 2009-01-12 Kevin Ollivier <kevino@theolliviers.com> |
|
1587 |
|
1588 wx build fix. JSValue* -> JSValuePtr. |
|
1589 |
|
1590 * WebFrame.cpp: |
|
1591 (wxWebFrame::RunScript): |
|
1592 |
|
1593 2009-01-05 Adam Treat <adam.treat@torchmobile.com> |
|
1594 |
|
1595 Reviewed by George Staikos. |
|
1596 |
|
1597 Build fix for contentsSizeChanged |
|
1598 |
|
1599 * WebKitSupport/ChromeClientWx.cpp: |
|
1600 (WebCore::ChromeClientWx::contentsSizeChanged): |
|
1601 * WebKitSupport/ChromeClientWx.h: |
|
1602 |
|
1603 2008-12-19 miggilin <mr.diggilin@gmail.com> |
|
1604 |
|
1605 Reviewed by Kevin Ollivier. |
|
1606 |
|
1607 Add Context Menu support to wx bindings. |
|
1608 |
|
1609 https://bugs.webkit.org/show_bug.cgi?id=22675 |
|
1610 |
|
1611 * WebKitSupport/ContextMenuClientWx.cpp: |
|
1612 (WebCore::ContextMenuClientWx::contextMenuDestroyed): |
|
1613 (WebCore::ContextMenuClientWx::getCustomMenuFromDefaultItems): |
|
1614 * WebView.cpp: |
|
1615 (wxWebView::OnMouseEvents): |
|
1616 (wxWebView::OnContextMenuEvents): |
|
1617 (wxWebView::OnMenuSelectEvents): |
|
1618 * WebView.h: |
|
1619 |
|
1620 |
|
1621 2008-12-19 Kevin Ollivier <kevino@theolliviers.com> |
|
1622 |
|
1623 wx build fixes after recent changes. |
|
1624 |
|
1625 * presets/wxwebkit.bkl: |
|
1626 |
|
1627 2008-12-18 Dan Bernstein <mitz@apple.com> |
|
1628 |
|
1629 Reviewed by Sam Weinig. |
|
1630 |
|
1631 - stub out FrameLoaderClient::shouldUseCredentialStorage(). |
|
1632 |
|
1633 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1634 (WebCore::FrameLoaderClientWx::shouldUseCredentialStorage): |
|
1635 * WebKitSupport/FrameLoaderClientWx.h: |
|
1636 |
|
1637 2008-12-18 Sam Weinig <sam@webkit.org> |
|
1638 |
|
1639 Reviewed by John Sullivan. |
|
1640 |
|
1641 Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout() |
|
1642 |
|
1643 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1644 (WebCore::FrameLoaderClientWx::dispatchDidFirstVisuallyNonEmptyLayout): |
|
1645 * WebKitSupport/FrameLoaderClientWx.h: |
|
1646 |
|
1647 2008-12-13 Kevin Watters <kevinwatters@gmail.com> |
|
1648 |
|
1649 Reviewed by Kevin Ollivier. |
|
1650 |
|
1651 Expose findString in wxWebView as FindString. |
|
1652 |
|
1653 https://bugs.webkit.org/show_bug.cgi?id=22458 |
|
1654 |
|
1655 * WebView.cpp: |
|
1656 (wxWebView::FindString): |
|
1657 * WebView.h: |
|
1658 |
|
1659 2008-12-09 Brett Wilson <brettw@chromium.org> |
|
1660 |
|
1661 Reviewed by Dave Hyatt. |
|
1662 |
|
1663 https://bugs.webkit.org/show_bug.cgi?id=22177 |
|
1664 |
|
1665 Add a callback on ChromeClient that the state of form elements on |
|
1666 the page has changed. This is to allow clients implementing session |
|
1667 saving to know when the current state is dirty. |
|
1668 |
|
1669 * WebKitSupport/ChromeClientWx.h: |
|
1670 (WebCore::ChromeClientWx::formStateDidChange): |
|
1671 |
|
1672 2008-12-02 Kevin Watters <kevinwatters@gmail.com> |
|
1673 |
|
1674 Reviewed by Kevin Ollivier. |
|
1675 |
|
1676 Add HitTest to wxWebView (and wxWebFrame). |
|
1677 |
|
1678 https://bugs.webkit.org/show_bug.cgi?id=22459 |
|
1679 |
|
1680 * WebFrame.cpp: |
|
1681 (wxWebFrame::HitTest): |
|
1682 * WebFrame.h: |
|
1683 * WebView.cpp: |
|
1684 (wxWebView::HitTest): |
|
1685 * WebView.h: |
|
1686 |
|
1687 2008-11-24 Darin Fisher <darin@chromium.org> |
|
1688 |
|
1689 Fix bustage. |
|
1690 |
|
1691 http://bugs.webkit.org/show_bug.cgi?id=15643 |
|
1692 |
|
1693 * WebKitSupport/EditorClientWx.cpp: |
|
1694 (WebCore::EditorClientWx::isSelectTrailingWhitespaceEnabled): |
|
1695 * WebKitSupport/EditorClientWx.h: |
|
1696 |
|
1697 2008-11-24 Darin Adler <darin@apple.com> |
|
1698 |
|
1699 Reviewed by Dan Bernstein. |
|
1700 |
|
1701 - https://bugs.webkit.org/show_bug.cgi?id=22470 |
|
1702 remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory |
|
1703 |
|
1704 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1705 (WebCore::FrameLoaderClientWx::updateGlobalHistory): Remove argument. |
|
1706 * WebKitSupport/FrameLoaderClientWx.h: Ditto. |
|
1707 |
|
1708 2008-11-21 Kevin Watters <kevinwatters@gmail.com> |
|
1709 |
|
1710 Reviewed by Kevin Ollivier. |
|
1711 |
|
1712 Maintain an EditCommand stack in WebFramePrivate, and expose Undo and |
|
1713 Redo in wxWebView. |
|
1714 |
|
1715 https://bugs.webkit.org/show_bug.cgi?id=22403 |
|
1716 |
|
1717 * WebFrame.cpp: |
|
1718 (wxWebFrame::wxWebFrame): |
|
1719 (wxWebFrame::Undo): |
|
1720 (wxWebFrame::Redo): |
|
1721 (wxWebFrame::CanUndo): |
|
1722 (wxWebFrame::CanRedo): |
|
1723 * WebFrame.h: |
|
1724 * WebFramePrivate.h: Added. |
|
1725 (WebFramePrivate::WebFramePrivate): |
|
1726 * WebKitSupport/ChromeClientWx.cpp: |
|
1727 (WebCore::ChromeClientWx::createWindow): |
|
1728 * WebKitSupport/EditCommandWx.h: Added. |
|
1729 (EditCommandWx::EditCommandWx): |
|
1730 (EditCommandWx::~EditCommandWx): |
|
1731 (EditCommandWx::editCommand): |
|
1732 * WebKitSupport/EditorClientWx.cpp: |
|
1733 (WebCore::EditorClientWx::registerCommandForUndo): |
|
1734 (WebCore::EditorClientWx::registerCommandForRedo): |
|
1735 (WebCore::EditorClientWx::canUndo): |
|
1736 (WebCore::EditorClientWx::canRedo): |
|
1737 (WebCore::EditorClientWx::undo): |
|
1738 (WebCore::EditorClientWx::redo): |
|
1739 * WebKitSupport/EditorClientWx.h: |
|
1740 * WebView.cpp: |
|
1741 (wxWebView::OnMouseEvents): |
|
1742 (wxWebView::OnKeyEvents): |
|
1743 * WebViewPrivate.h: |
|
1744 |
|
1745 2008-11-19 Darin Fisher <darin@chromium.org> |
|
1746 |
|
1747 Reviewed by Geoff Garen. |
|
1748 |
|
1749 https://bugs.webkit.org/show_bug.cgi?id=22345 |
|
1750 Define ScriptValue as a thin container for a JSC::Value*. |
|
1751 |
|
1752 * WebFrame.cpp: |
|
1753 (wxWebFrame::RunScript): |
|
1754 |
|
1755 2008-11-17 Geoffrey Garen <ggaren@apple.com> |
|
1756 |
|
1757 Reviewed by Sam Weinig. |
|
1758 |
|
1759 Updated for JavaScriptCore renames. |
|
1760 |
|
1761 * presets/wxwebkit.bkl: |
|
1762 |
|
1763 2008-11-17 Geoffrey Garen <ggaren@apple.com> |
|
1764 |
|
1765 Reviewed by Sam Weinig. |
|
1766 |
|
1767 Updated for JavaScriptCore renames. |
|
1768 |
|
1769 * presets/wxwebkit.bkl: |
|
1770 |
|
1771 2008-11-17 Geoffrey Garen <ggaren@apple.com> |
|
1772 |
|
1773 Not reviewed. |
|
1774 |
|
1775 Try to fix wx build. |
|
1776 |
|
1777 * presets/wxwebkit.bkl: |
|
1778 |
|
1779 2008-11-15 Kevin Watters <kevinwatters@gmail.com> |
|
1780 |
|
1781 Reviewed by Kevin Ollivier. |
|
1782 |
|
1783 Add API for setting transparent webview background. |
|
1784 |
|
1785 https://bugs.webkit.org/show_bug.cgi?id=22281 |
|
1786 |
|
1787 * WebView.cpp: |
|
1788 (wxWebView::SetTransparent): |
|
1789 (wxWebView::IsTransparent): |
|
1790 * WebView.h: |
|
1791 |
|
1792 2008-11-11 Cameron Zwarich <zwarich@apple.com> |
|
1793 |
|
1794 Reviewed by Geoff Garen. |
|
1795 |
|
1796 Remove pointless dependencies on the deleted kjs directory. |
|
1797 |
|
1798 * presets/wxwebkit.bkl: |
|
1799 |
|
1800 2008-11-08 Kevin Ollivier <kevino@theolliviers.com> |
|
1801 |
|
1802 wx build fixes after addition of JSCore parser and bycompiler dirs. |
|
1803 |
|
1804 * presets/wxwebkit.bkl: |
|
1805 |
|
1806 2008-11-05 Cameron Zwarich <zwarich@apple.com> |
|
1807 |
|
1808 Rubber-stamped by Sam Weinig. |
|
1809 |
|
1810 Move more files to the runtime subdirectory of JavaScriptCore. |
|
1811 |
|
1812 * WebFrame.cpp: |
|
1813 * WebView.cpp: |
|
1814 |
|
1815 2008-10-31 Kevin Ollivier <kevino@theolliviers.com> |
|
1816 |
|
1817 wxMSW build fix. Missing header. |
|
1818 |
|
1819 * WebKitSupport/ChromeClientWx.cpp: |
|
1820 |
|
1821 2008-10-29 Kevin Ollivier <kevino@theolliviers.com> |
|
1822 |
|
1823 wx build fixes after addition of runtime and ImageBuffer changes. |
|
1824 |
|
1825 * presets/wxwebkit.bkl: |
|
1826 |
|
1827 2008-10-28 Cameron Zwarich <zwarich@apple.com> |
|
1828 |
|
1829 Reviewed by Mark Rowe. |
|
1830 |
|
1831 Move ForwardingHeaders to their correct location after the creation of |
|
1832 the runtime directory in JavaScriptCore. |
|
1833 |
|
1834 * WebFrame.cpp: |
|
1835 * WebView.cpp: |
|
1836 |
|
1837 2008-10-27 Kevin Ollivier <kevino@theolliviers.com> |
|
1838 |
|
1839 wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes. |
|
1840 |
|
1841 * presets/wxwebkit.bkl: |
|
1842 |
|
1843 2008-10-25 Kevin Ollivier <kevino@theolliviers.com> |
|
1844 |
|
1845 wx build fix. |
|
1846 |
|
1847 * WebKitSupport/ChromeClientWx.h: |
|
1848 |
|
1849 2008-10-24 Sam Weinig <sam@webkit.org> |
|
1850 |
|
1851 Reviewed by Dan Bernstein. |
|
1852 |
|
1853 Fix https://bugs.webkit.org/show_bug.cgi?id=21759 |
|
1854 Layering violation: FileChooser should not depend on Document/Frame/Page |
|
1855 |
|
1856 * WebKitSupport/ChromeClientWx.cpp: |
|
1857 (WebCore::ChromeClientWx::runOpenPanel): |
|
1858 * WebKitSupport/ChromeClientWx.h: |
|
1859 |
|
1860 2008-10-24 David Kilzer <ddkilzer@apple.com> |
|
1861 |
|
1862 Build fix. |
|
1863 |
|
1864 Reviewed by Greg Bolsinga. |
|
1865 |
|
1866 * WebKitSupport/InspectorClientWx.cpp: |
|
1867 (WebCore::InspectorClientWx::populateSetting): Changed |
|
1868 InspectorClient:: to InspectorClientWx::. |
|
1869 (WebCore::InspectorClientWx::storeSetting): Ditto. |
|
1870 (WebCore::InspectorClientWx::removeSetting): Ditto. |
|
1871 |
|
1872 2008-10-24 Timothy Hatcher <timothy@apple.com> |
|
1873 |
|
1874 Stub out new InspectorClient methods. |
|
1875 |
|
1876 https://bugs.webkit.org/show_bug.cgi?id=21856 |
|
1877 |
|
1878 Reviewed by Darin Adler. |
|
1879 |
|
1880 * WebKitSupport/InspectorClientWx.cpp: |
|
1881 (WebCore::InspectorClient::populateSetting): Not implemented. |
|
1882 (WebCore::InspectorClient::storeSetting): Ditto. |
|
1883 (WebCore::InspectorClient::removeSetting): Ditto. |
|
1884 * WebKitSupport/InspectorClientWx.h: |
|
1885 |
|
1886 2008-10-24 Darin Adler <darin@apple.com> |
|
1887 |
|
1888 - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732 |
|
1889 |
|
1890 * WebFrame.cpp: (wxWebFrame::RunScript): Use JSValue* instead of JSValuePtr. |
|
1891 |
|
1892 2008-10-20 Sam Weinig <sam@webkit.org> |
|
1893 |
|
1894 Reviewed by Anders Carlsson. |
|
1895 |
|
1896 Remove FrameLoaderClient::detachedFromParent4. It is no longer used by any port. |
|
1897 |
|
1898 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1899 * WebKitSupport/FrameLoaderClientWx.h: |
|
1900 |
|
1901 2008-10-19 Darin Adler <darin@apple.com> |
|
1902 |
|
1903 Reviewed by Oliver Hunt. |
|
1904 |
|
1905 - next step of https://bugs.webkit.org/show_bug.cgi?id=21732 |
|
1906 improve performance by eliminating JSValue as a base class for JSCell |
|
1907 |
|
1908 Remove most uses of JSValue, which will be removed in a future patch. |
|
1909 |
|
1910 * WebFrame.cpp: |
|
1911 (wxWebFrame::RunScript): Use JSValuePtr. |
|
1912 |
|
1913 2008-10-17 Kevin Watters <kevinwatters@gmail.com> |
|
1914 |
|
1915 Reviewed by Kevin Ollivier |
|
1916 |
|
1917 Fix wx port's scrollbar and drawing handling after recent changes. |
|
1918 |
|
1919 https://bugs.webkit.org/show_bug.cgi?id=21720 |
|
1920 |
|
1921 * WebView.cpp: |
|
1922 (wxWebView::OnPaint): |
|
1923 (wxWebView::OnSize): |
|
1924 |
|
1925 2008-10-09 Kevin Ollivier <kevino@theolliviers.com> |
|
1926 |
|
1927 wx build fixes. |
|
1928 |
|
1929 * WebKitSupport/ChromeClientWx.cpp: |
|
1930 (WebCore::ChromeClientWx::repaint): |
|
1931 (WebCore::ChromeClientWx::scroll): |
|
1932 * WebKitSupport/ChromeClientWx.h: |
|
1933 * presets/wxwebkit.bkl: |
|
1934 |
|
1935 2008-10-06 David Hyatt <hyatt@apple.com> |
|
1936 |
|
1937 Enable viewless Mac WebKit to paint some basic pages. |
|
1938 |
|
1939 Reviewed by Sam Weinig |
|
1940 |
|
1941 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1942 * WebKitSupport/FrameLoaderClientWx.h: |
|
1943 |
|
1944 2008-10-03 David Hyatt <hyatt@apple.com> |
|
1945 |
|
1946 Remove addToDirtyRegion. |
|
1947 |
|
1948 Reviewed by Oliver Hunt |
|
1949 |
|
1950 * WebKitSupport/ChromeClientWx.cpp: |
|
1951 |
|
1952 2008-10-02 Kevin Ollivier <kevino@theolliviers.com> |
|
1953 |
|
1954 wx build fixes after Frame/ScrollView changes. |
|
1955 |
|
1956 * WebView.cpp: |
|
1957 (wxWebView::OnPaint): |
|
1958 |
|
1959 2008-10-01 David Hyatt <hyatt@apple.com> |
|
1960 |
|
1961 https://bugs.webkit.org/show_bug.cgi?id=21282 |
|
1962 |
|
1963 Make contentsToScreen/screenToContents cross-platform. Only implemented by Mac/Win right now. |
|
1964 |
|
1965 Reviewed by Adam Roben |
|
1966 |
|
1967 * WebKitSupport/ChromeClientWx.cpp: |
|
1968 (WebCore::ChromeClientWx::windowToScreen): |
|
1969 (WebCore::ChromeClientWx::screenToWindow): |
|
1970 * WebKitSupport/ChromeClientWx.h: |
|
1971 |
|
1972 2008-09-30 Dave Hyatt <hyatt@apple.com> |
|
1973 |
|
1974 http://bugs.webkit.org/show_bug.cgi?id=21250 |
|
1975 |
|
1976 Rename updateContents to repaintContentRectangle and make it cross-platform by always sending |
|
1977 repaints up through the ChromeClient. |
|
1978 |
|
1979 Reviewed by Darin Adler |
|
1980 |
|
1981 * WebKitSupport/ChromeClientWx.cpp: |
|
1982 (WebCore::ChromeClientWx::repaint): |
|
1983 * WebKitSupport/ChromeClientWx.h: |
|
1984 |
|
1985 2008-09-26 Kevin Ollivier <kevino@theolliviers.com> |
|
1986 |
|
1987 wx build fixes after Widget/ScrollView changes. |
|
1988 |
|
1989 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
1990 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): |
|
1991 |
|
1992 2008-09-20 Kevin Ollivier <kevino@theolliviers.com> |
|
1993 |
|
1994 Reviewed by Dan Bernstein. |
|
1995 |
|
1996 Fix memory leak. |
|
1997 |
|
1998 https://bugs.webkit.org/show_bug.cgi?id=20505 |
|
1999 |
|
2000 * WebView.cpp: |
|
2001 (wxWebView::OnPaint): |
|
2002 |
|
2003 2008-09-20 Kevin Ollivier <kevino@theolliviers.com> |
|
2004 |
|
2005 wx build fixes. Added/removed build sources, and nativeWindow->platformWidget updates. |
|
2006 |
|
2007 * WebKitSupport/EditorClientWx.cpp: |
|
2008 (WebCore::EditorClientWx::isEditable): |
|
2009 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2010 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): |
|
2011 |
|
2012 2008-09-07 Cameron Zwarich <cwzwarich@uwaterloo.ca> |
|
2013 |
|
2014 Reviewed by Maciej Stachowiak. |
|
2015 |
|
2016 Bug 20704: Replace the KJS namespace |
|
2017 <https://bugs.webkit.org/show_bug.cgi?id=20704> |
|
2018 |
|
2019 Rename the KJS namespace to JSC. |
|
2020 |
|
2021 * WebFrame.cpp: |
|
2022 (wxWebFrame::RunScript): |
|
2023 |
|
2024 2008-09-04 Kevin Ollivier <kevino@theolliviers.com> |
|
2025 |
|
2026 wx build fixes. |
|
2027 |
|
2028 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2029 (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError): |
|
2030 * WebKitSupport/FrameLoaderClientWx.h: |
|
2031 |
|
2032 2008-08-18 Kevin Ollivier <kevino@theolliviers.com> |
|
2033 |
|
2034 Build fix for Win. Don't include the libxml/libxslt directories in the |
|
2035 include path, it picks up the wrong Pattern.h in that case. |
|
2036 |
|
2037 * dependencies.bkl: |
|
2038 |
|
2039 2008-08-12 Timothy Hatcher <timothy@apple.com> |
|
2040 |
|
2041 Add a stub for InspectorClient::setAttachedWindowHeight. |
|
2042 |
|
2043 * WebKitSupport/InspectorClientWx.cpp: |
|
2044 (WebCore::InspectorClientWx::setAttachedWindowHeight): |
|
2045 Call notImplemented(). |
|
2046 * WebKitSupport/InspectorClientWx.h: |
|
2047 |
|
2048 2008-08-06 Kevin Watters <kevinwatters@gmail.com> |
|
2049 |
|
2050 Reviewed by Kevin Ollivier. |
|
2051 |
|
2052 Create a wxWebFrame API to match other ports and to prepare for frames support. |
|
2053 Also fixes a frame leak in wx port on trunk. |
|
2054 |
|
2055 https://bugs.webkit.org/show_bug.cgi?id=19041 |
|
2056 |
|
2057 * WebFrame.cpp: Added. |
|
2058 (wxWebFrame::wxWebFrame): |
|
2059 (wxWebFrame::~wxWebFrame): |
|
2060 (wxWebFrame::GetFrame): |
|
2061 (wxWebFrame::Stop): |
|
2062 (wxWebFrame::Reload): |
|
2063 (wxWebFrame::GetPageSource): |
|
2064 (wxWebFrame::SetPageSource): |
|
2065 (wxWebFrame::GetInnerText): |
|
2066 (wxWebFrame::GetAsMarkup): |
|
2067 (wxWebFrame::GetExternalRepresentation): |
|
2068 (wxWebFrame::RunScript): |
|
2069 (wxWebFrame::LoadURL): |
|
2070 (wxWebFrame::GoBack): |
|
2071 (wxWebFrame::GoForward): |
|
2072 (wxWebFrame::CanGoBack): |
|
2073 (wxWebFrame::CanGoForward): |
|
2074 (wxWebFrame::CanIncreaseTextSize): |
|
2075 (wxWebFrame::IncreaseTextSize): |
|
2076 (wxWebFrame::CanDecreaseTextSize): |
|
2077 (wxWebFrame::DecreaseTextSize): |
|
2078 (wxWebFrame::MakeEditable): |
|
2079 (wxWebFrame::CanCopy): |
|
2080 (wxWebFrame::Copy): |
|
2081 (wxWebFrame::CanCut): |
|
2082 (wxWebFrame::Cut): |
|
2083 (wxWebFrame::CanPaste): |
|
2084 (wxWebFrame::Paste): |
|
2085 * WebFrame.h: Added. |
|
2086 * WebView.cpp: |
|
2087 (wxWebView::wxWebView): |
|
2088 (wxWebView::Create): |
|
2089 (wxWebView::~wxWebView): |
|
2090 (wxWebView::Stop): |
|
2091 (wxWebView::Reload): |
|
2092 (wxWebView::GetPageSource): |
|
2093 (wxWebView::SetPageSource): |
|
2094 (wxWebView::GetInnerText): |
|
2095 (wxWebView::GetAsMarkup): |
|
2096 (wxWebView::GetExternalRepresentation): |
|
2097 (wxWebView::RunScript): |
|
2098 (wxWebView::LoadURL): |
|
2099 (wxWebView::GoBack): |
|
2100 (wxWebView::GoForward): |
|
2101 (wxWebView::CanGoBack): |
|
2102 (wxWebView::CanGoForward): |
|
2103 (wxWebView::CanIncreaseTextSize): |
|
2104 (wxWebView::IncreaseTextSize): |
|
2105 (wxWebView::CanDecreaseTextSize): |
|
2106 (wxWebView::DecreaseTextSize): |
|
2107 (wxWebView::OnPaint): |
|
2108 (wxWebView::OnSize): |
|
2109 (wxWebView::OnMouseEvents): |
|
2110 (wxWebView::CanCopy): |
|
2111 (wxWebView::Copy): |
|
2112 (wxWebView::CanCut): |
|
2113 (wxWebView::Cut): |
|
2114 (wxWebView::CanPaste): |
|
2115 (wxWebView::Paste): |
|
2116 (wxWebView::OnKeyEvents): |
|
2117 (wxWebView::OnSetFocus): |
|
2118 (wxWebView::OnKillFocus): |
|
2119 * WebView.h: |
|
2120 * wxwebkit.bkl: |
|
2121 |
|
2122 2008-07-27 Kevin Watters <kevinwatters@gmail.com> |
|
2123 |
|
2124 Reviewed by Sam Weinig. |
|
2125 |
|
2126 Add tooltip support to the wx port. |
|
2127 |
|
2128 https://bugs.webkit.org/show_bug.cgi?id=20173 |
|
2129 |
|
2130 * WebKitSupport/ChromeClientWx.cpp: |
|
2131 (WebCore::ChromeClientWx::setToolTip): |
|
2132 * WebView.cpp: |
|
2133 (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent. |
|
2134 |
|
2135 2008-07-21 Kevin Ollivier <kevino@theolliviers.com> |
|
2136 |
|
2137 wx build fix. Fix pthread linkage under Linux. |
|
2138 |
|
2139 * dependencies.bkl: |
|
2140 |
|
2141 2008-06-15 Darin Adler <darin@apple.com> |
|
2142 |
|
2143 - give Frame object functions shorter names: scriptProxy() -> script(), |
|
2144 selectionController() -> selection(), animationController() -> animation() |
|
2145 |
|
2146 * WebKitSupport/EditorClientWx.cpp: |
|
2147 (WebCore::EditorClientWx::handleKeyboardEvent): |
|
2148 * WebView.cpp: |
|
2149 (wxWebView::RunScript): |
|
2150 (wxWebView::OnSetFocus): |
|
2151 (wxWebView::OnKillFocus): |
|
2152 |
|
2153 2008-06-15 Darin Adler <darin@apple.com> |
|
2154 |
|
2155 - new names for a few key JavaScriptCore files |
|
2156 |
|
2157 * WebView.cpp: |
|
2158 |
|
2159 2008-06-14 Darin Adler <darin@apple.com> |
|
2160 |
|
2161 Rubber stamped by Sam. |
|
2162 |
|
2163 - new names for kjs_binding.h and kjs_proxy.h |
|
2164 |
|
2165 * WebView.cpp: |
|
2166 |
|
2167 2008-06-14 Darin Adler <darin@apple.com> |
|
2168 |
|
2169 - try to fix wx build, again |
|
2170 |
|
2171 * WebView.cpp: |
|
2172 (wxWebView::Create): Use create function instead of new. |
|
2173 |
|
2174 2008-06-14 Darin Adler <darin@apple.com> |
|
2175 |
|
2176 Reviewed by Sam. |
|
2177 |
|
2178 - more https://bugs.webkit.org/show_bug.cgi?id=17257 |
|
2179 start ref counts at 1 instead of 0 for speed |
|
2180 |
|
2181 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2182 (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function |
|
2183 instead of new. |
|
2184 |
|
2185 2008-06-13 Darin Adler <darin@apple.com> |
|
2186 |
|
2187 - try to fix build |
|
2188 |
|
2189 * WebKitSupport/FrameLoaderClientWx.h: Add missing argument. |
|
2190 |
|
2191 2008-06-13 Darin Adler <darin@apple.com> |
|
2192 |
|
2193 Reviewed by John Sullivan. |
|
2194 |
|
2195 - updated for addition of FormState argument to action policy functions |
|
2196 |
|
2197 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2198 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): |
|
2199 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): |
|
2200 |
|
2201 2008-06-10 Kevin Ollivier <kevino@theolliviers.com> |
|
2202 |
|
2203 wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac. |
|
2204 |
|
2205 * bindings/python/wxwebkit-py.bkl: |
|
2206 |
|
2207 2008-05-28 Robin Dunn <robin@alldunn.com> |
|
2208 |
|
2209 Reviewed by Kevin Ollivier. |
|
2210 |
|
2211 This patch adds a new wx event type and code to send it when a new title is set |
|
2212 by the page being loaded. |
|
2213 |
|
2214 https://bugs.webkit.org/show_bug.cgi?id=19067 |
|
2215 |
|
2216 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2217 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle): |
|
2218 * WebView.cpp: |
|
2219 (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent): |
|
2220 * WebView.h: |
|
2221 * bindings/python/webview.i: |
|
2222 |
|
2223 2008-05-28 Robin Dunn <robin@alldunn.com> |
|
2224 |
|
2225 Reviewed by Kevin Ollivier. |
|
2226 |
|
2227 This patch tweaks the wxWebView class to make it conform to normal wx patterns |
|
2228 for widget classes. It adds a default ctor and the Create method so it can use |
|
2229 the 2-phase create pattern, adds wxRTTI macros which is important for wxPython |
|
2230 and XRC, and fixes the LoadURL method to pass a wxString reference to save a |
|
2231 copy. |
|
2232 |
|
2233 https://bugs.webkit.org/show_bug.cgi?id=19068 |
|
2234 |
|
2235 * WebView.cpp: |
|
2236 (wxWebView::wxWebView): |
|
2237 (wxWebView::Create): |
|
2238 (wxWebView::LoadURL): |
|
2239 * WebView.h: |
|
2240 |
|
2241 2008-05-27 Kevin Ollivier <kevino@theolliviers.com> |
|
2242 |
|
2243 wx build fix. Accidently left a couple fixes out of the previous commit. |
|
2244 |
|
2245 * presets/wxwebkit.bkl: |
|
2246 |
|
2247 2008-05-16 Kevin Ollivier <kevino@theolliviers.com> |
|
2248 |
|
2249 Reviewed by Darin Adler. |
|
2250 |
|
2251 Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame |
|
2252 counterpart in wx port. (Frame typically means 'top level window' in wx terms.) |
|
2253 |
|
2254 https://bugs.webkit.org/show_bug.cgi?id=19041 |
|
2255 |
|
2256 * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp. |
|
2257 (wxWebBrowserShell::wxWebBrowserShell): |
|
2258 (wxWebBrowserShell::~wxWebBrowserShell): |
|
2259 (wxWebBrowserShell::ShowDebugMenu): |
|
2260 (wxWebBrowserShell::OnQuit): |
|
2261 (wxWebBrowserShell::OnAbout): |
|
2262 (wxWebBrowserShell::OnLoadFile): |
|
2263 (wxWebBrowserShell::OnLoadEvent): |
|
2264 (wxWebBrowserShell::OnBeforeLoad): |
|
2265 (wxWebBrowserShell::OnAddressBarEnter): |
|
2266 (wxWebBrowserShell::OnSearchCtrlEnter): |
|
2267 (wxWebBrowserShell::OnBack): |
|
2268 (wxWebBrowserShell::OnForward): |
|
2269 (wxWebBrowserShell::OnStop): |
|
2270 (wxWebBrowserShell::OnReload): |
|
2271 (wxWebBrowserShell::OnMakeTextLarger): |
|
2272 (wxWebBrowserShell::OnMakeTextSmaller): |
|
2273 (wxWebBrowserShell::OnGetSource): |
|
2274 (wxWebBrowserShell::OnSetSource): |
|
2275 (wxWebBrowserShell::OnBrowse): |
|
2276 (wxWebBrowserShell::OnEdit): |
|
2277 (wxWebBrowserShell::OnRunScript): |
|
2278 * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h. |
|
2279 * WebFrame.cpp: Removed. |
|
2280 * WebFrame.h: Removed. |
|
2281 * WebKitSupport/ChromeClientWx.cpp: |
|
2282 (WebCore::ChromeClientWx::createWindow): |
|
2283 * bindings/python/webview.i: |
|
2284 * wxwebkit.bkl: |
|
2285 |
|
2286 2008-05-20 Kevin Ollivier <kevino@theolliviers.com> |
|
2287 |
|
2288 wx build fix. Update code after removal of Document::toString(). |
|
2289 |
|
2290 * WebView.cpp: |
|
2291 (wxWebView::GetPageSource): |
|
2292 |
|
2293 2008-05-15 Kevin Ollivier <kevino@theolliviers.com> |
|
2294 |
|
2295 wx build fix. Add rendering/style to includes dir. |
|
2296 |
|
2297 * presets/wxwebkit.bkl: |
|
2298 |
|
2299 2008-05-11 Kevin Ollivier <kevino@theolliviers.com> |
|
2300 |
|
2301 Previous commit made bdash sad. Restore happiness state by fixing missed style issue. |
|
2302 |
|
2303 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2304 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): |
|
2305 |
|
2306 2008-05-11 Robin Dunn <robin@alldunn.com> |
|
2307 |
|
2308 Reviewed by Kevin Ollivier. |
|
2309 |
|
2310 Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll |
|
2311 positions are reset when a new page is loaded, and also maintained so that back |
|
2312 and next restore the scroll positions as well. This also simplifies the logic |
|
2313 for initializing and managing wxWebView. |
|
2314 |
|
2315 https://bugs.webkit.org/show_bug.cgi?id=18992 |
|
2316 |
|
2317 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2318 (WebCore::FrameLoaderClientWx::setWebView): |
|
2319 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents): |
|
2320 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad): |
|
2321 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle): |
|
2322 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad): |
|
2323 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad): |
|
2324 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification): |
|
2325 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): |
|
2326 (WebCore::FrameLoaderClientWx::createFrame): |
|
2327 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): |
|
2328 * WebKitSupport/FrameLoaderClientWx.h: |
|
2329 * WebView.cpp: |
|
2330 (wxWebView::wxWebView): |
|
2331 (wxWebView::~wxWebView): |
|
2332 (wxWebView::GetPageSource): |
|
2333 (wxWebView::GetInnerText): |
|
2334 (wxWebView::GetExternalRepresentation): |
|
2335 (wxWebView::OnPaint): |
|
2336 (wxWebView::OnSize): |
|
2337 (wxWebView::OnMouseEvents): |
|
2338 (wxWebView::CanCopy): |
|
2339 (wxWebView::CanCut): |
|
2340 (wxWebView::CanPaste): |
|
2341 (wxWebView::OnKeyEvents): |
|
2342 * WebViewPrivate.h: |
|
2343 (WebViewPrivate::WebViewPrivate): |
|
2344 |
|
2345 2008-05-04 Robin Dunn <robin@alldunn.com> |
|
2346 |
|
2347 Reviewed by Kevin Ollivier. |
|
2348 |
|
2349 Allow events to specify the ID of the particular wxWebView they are to be sent to. |
|
2350 |
|
2351 https://bugs.webkit.org/show_bug.cgi?id=18659 |
|
2352 |
|
2353 * WebFrame.cpp: |
|
2354 (wxWebFrame::wxWebFrame): |
|
2355 * WebView.cpp: |
|
2356 (wxWebViewLoadEvent::wxWebViewLoadEvent): |
|
2357 (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent): |
|
2358 (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent): |
|
2359 (wxWebViewRightClickEvent::wxWebViewRightClickEvent): |
|
2360 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent): |
|
2361 * WebView.h: |
|
2362 * bindings/python/webview.i: |
|
2363 |
|
2364 2008-04-27 Robin Dunn <robin@alldunn.com> |
|
2365 |
|
2366 Reviewed by Kevin Ollivier. |
|
2367 |
|
2368 Add methods to check if there is a previous/next page in the history. Also some |
|
2369 coding style cleanup. |
|
2370 |
|
2371 https://bugs.webkit.org/show_bug.cgi?id=18757 |
|
2372 |
|
2373 * WebView.cpp: |
|
2374 (wxWebView::GoBack): |
|
2375 (wxWebView::GoForward): |
|
2376 (wxWebView::CanGoBack): |
|
2377 (wxWebView::CanGoForward): |
|
2378 * WebView.h: |
|
2379 |
|
2380 2008-04-24 Anders Carlsson <andersca@apple.com> |
|
2381 |
|
2382 Reviewed by Sam. |
|
2383 |
|
2384 Change some String arguments to be const references instead. |
|
2385 |
|
2386 * WebKitSupport/EditorClientWx.cpp: |
|
2387 (WebCore::EditorClientWx::shouldInsertText): |
|
2388 * WebKitSupport/EditorClientWx.h: |
|
2389 |
|
2390 2008-04-23 Kevin Ollivier <kevino@theolliviers.com> |
|
2391 |
|
2392 Reviewed by Alp Toker. |
|
2393 |
|
2394 Typo fix to restore text entry. |
|
2395 |
|
2396 * WebKitSupport/EditorClientWx.cpp: |
|
2397 (WebCore::EditorClientWx::handleKeyboardEvent): |
|
2398 |
|
2399 2008-04-19 Kevin Ollivier <kevino@theolliviers.com> |
|
2400 |
|
2401 wx build fix. renderer() -> contentRenderer() |
|
2402 |
|
2403 * WebView.cpp: |
|
2404 (wxWebView::GetExternalRepresentation): |
|
2405 (wxWebView::OnPaint): |
|
2406 |
|
2407 2008-04-18 Kevin Ollivier <kevino@theolliviers.com> |
|
2408 |
|
2409 wx build fix. We need to use ENABLE_DOM_STORAGE now. |
|
2410 |
|
2411 * wxwk-settings.bkl: |
|
2412 |
|
2413 2008-04-05 Kevin Ollivier <kevino@theolliviers.com> |
|
2414 |
|
2415 Rubber stamped by Mark Rowe. |
|
2416 |
|
2417 Don't assume wxWebKit to be part of the wx package. This allows |
|
2418 us to run it from any directory on the PYTHONPATH rather than |
|
2419 having to copy files into the wxPython directory. |
|
2420 |
|
2421 * bindings/python/webview.i: |
|
2422 |
|
2423 2008-03-25 Brady Eidson <beidson@apple.com> |
|
2424 |
|
2425 Reviewed by Darin |
|
2426 |
|
2427 Remove newly obsolete FrameLoaderClient methods |
|
2428 |
|
2429 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2430 * WebKitSupport/FrameLoaderClientWx.h: |
|
2431 |
|
2432 2008-03-16 Kevin Ollivier <kevino@theolliviers.com> |
|
2433 |
|
2434 wx build fix. Make sure we link png/jpeg libraries before |
|
2435 wx libraries to get the right symbols. |
|
2436 |
|
2437 * wxwebkit.bkl: |
|
2438 * wxwk-settings.bkl: |
|
2439 |
|
2440 2008-03-16 Kevin Ollivier <kevino@theolliviers.com> |
|
2441 |
|
2442 Rubber stamped by Darin Adler. |
|
2443 |
|
2444 Add set-webkit-configuration support for wx port, and centralize |
|
2445 build dir location setting. |
|
2446 |
|
2447 http://bugs.webkit.org/show_bug.cgi?id=17790 |
|
2448 |
|
2449 * bindings/python/wxwebkit-py.bkl: |
|
2450 * presets/wxwebkit.bkl: |
|
2451 * wxwebkit.bkl: |
|
2452 * wxwk-settings.bkl: |
|
2453 |
|
2454 2008-03-12 David Hyatt <hyatt@apple.com> |
|
2455 |
|
2456 Make the zoom factor a float and not a percent. |
|
2457 |
|
2458 Reviewed by antti |
|
2459 |
|
2460 * WebView.cpp: |
|
2461 (wxWebView::IncreaseTextSize): |
|
2462 (wxWebView::DecreaseTextSize): |
|
2463 |
|
2464 2008-03-03 Kevin Ollivier <kevino@theolliviers.com> |
|
2465 |
|
2466 wx build fix after Frame::setZoomFactor API change. |
|
2467 |
|
2468 * WebView.cpp: |
|
2469 (wxWebView::IncreaseTextSize): |
|
2470 (wxWebView::DecreaseTextSize): |
|
2471 |
|
2472 2008-02-24 Darin Adler <darin@apple.com> |
|
2473 |
|
2474 Reviewed by Sam. |
|
2475 |
|
2476 - remove separate client calls for "standard" and "reload' history |
|
2477 |
|
2478 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2479 (WebCore::FrameLoaderClientWx::updateGlobalHistory): |
|
2480 * WebKitSupport/FrameLoaderClientWx.h: |
|
2481 |
|
2482 2008-02-23 Kevin Ollivier <kevino@theolliviers.com> |
|
2483 |
|
2484 Reviewed by Darin Adler. |
|
2485 |
|
2486 Move text drawing into wxcode, as we need platform-dependent |
|
2487 APIs for drawing non-kerned text, which wx doesn't yet have. |
|
2488 (But hopefully will, once these APIs are fleshed out on all |
|
2489 platforms!) |
|
2490 |
|
2491 http://bugs.webkit.org/show_bug.cgi?id=17396 |
|
2492 |
|
2493 * wxwebkit.bkl: |
|
2494 We need to directly link against GDI+ on Windows since we now |
|
2495 directly call GDI+ APIs. |
|
2496 |
|
2497 2008-02-14 Darin Adler <darin@apple.com> |
|
2498 |
|
2499 * WebView.cpp: Removed use of DeprecatedString to keep this compiling. |
|
2500 |
|
2501 2008-02-11 Kevin Ollivier <kevino@theolliviers.com> |
|
2502 |
|
2503 Reviewed by Darin Adler. |
|
2504 |
|
2505 A couple quick wx fixes. |
|
2506 |
|
2507 http://bugs.webkit.org/show_bug.cgi?id=17321 |
|
2508 |
|
2509 * WebView.cpp: |
|
2510 (wxWebView::OnPaint): |
|
2511 Make sure wxGCDC has its paint origin set properly after |
|
2512 the move to wxWindow for scrolling. |
|
2513 * bindings/python/webview.i: |
|
2514 Update the wxPython bindings after event rename. |
|
2515 |
|
2516 2008-02-10 Darin Adler <darin@apple.com> |
|
2517 |
|
2518 Reviewed by Eric. |
|
2519 |
|
2520 - http://bugs.webkit.org/show_bug.cgi?id=17256 |
|
2521 eliminate default ref. count of 0 in RefCounted class |
|
2522 |
|
2523 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2524 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): |
|
2525 Set the count to 0 explicitly (one stray client I missed in my last pass). |
|
2526 |
|
2527 2008-02-03 Kevin Ollivier <kevino@theolliviers.com> |
|
2528 |
|
2529 Reviewed by Darin Adler. |
|
2530 |
|
2531 Typo fix. Don't use the provisionalDocumentLoader() after the |
|
2532 whole page has already been loaded. |
|
2533 |
|
2534 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2535 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents): |
|
2536 |
|
2537 2008-02-03 Kevin Ollivier <kevino@theolliviers.com> |
|
2538 |
|
2539 Build fix for last wx commit (a couple things were not committed). |
|
2540 Also fix some style issues. |
|
2541 |
|
2542 * WebView.cpp: |
|
2543 (wxWebView::wxWebView): |
|
2544 (wxWebView::OnPaint): |
|
2545 (wxWebView::OnSize): |
|
2546 (wxWebView::CanCopy): |
|
2547 (wxWebView::Copy): |
|
2548 (wxWebView::CanCut): |
|
2549 (wxWebView::Cut): |
|
2550 (wxWebView::CanPaste): |
|
2551 (wxWebView::Paste): |
|
2552 (wxWebView::OnKeyEvents): |
|
2553 (wxWebView::OnSetFocus): |
|
2554 (wxWebView::OnKillFocus): |
|
2555 (wxWebView::OnActivate): |
|
2556 * WebView.h: |
|
2557 |
|
2558 2008-01-31 Kevin Ollivier <kevino@theolliviers.com> |
|
2559 |
|
2560 Reviewed by Adam Roben. |
|
2561 |
|
2562 On MSW, the wx port internally uses callbacks for wxTimer, so the |
|
2563 wx port suffers from the same crash problem that was fixed |
|
2564 in r28500 for the Windows port. For now, use the SharedTimerWin.cpp |
|
2565 impl. for wx too on MSW, until a version of wx is released that |
|
2566 fixes the issue by reworking wxTimer. |
|
2567 |
|
2568 * WebView.cpp: |
|
2569 (wxWebView::wxWebView): |
|
2570 |
|
2571 2008-01-21 Darin Adler <darin@apple.com> |
|
2572 |
|
2573 Reviewed by John Sullivan. |
|
2574 |
|
2575 - updated for changes to ChromeClient database functions |
|
2576 |
|
2577 * WebKitSupport/ChromeClientWx.cpp: |
|
2578 (WebCore::ChromeClientWx::exceededDatabaseQuota): |
|
2579 * WebKitSupport/ChromeClientWx.h: |
|
2580 |
|
2581 2008-01-16 Adam Roben <aroben@apple.com> |
|
2582 |
|
2583 Updated for WebCore method renames. |
|
2584 |
|
2585 Reviewed by Darin Adler. |
|
2586 |
|
2587 * WebView.cpp: |
|
2588 (wxWebView::OnSetFocus): |
|
2589 (wxWebView::OnKillFocus): |
|
2590 (wxWebView::OnActivate): |
|
2591 |
|
2592 2008-01-12 Kevin Ollivier <kevino@theolliviers.com> |
|
2593 |
|
2594 Reviewed by Darin Adler. |
|
2595 |
|
2596 wxWebKit API changes in preparation for DRT implementation. |
|
2597 Specifically: |
|
2598 |
|
2599 - Add CONSOLE_MESSAGE callback so clients can choose how to handle |
|
2600 console messages. |
|
2601 - Add more load events, and rename wxWebViewStateChangedEvent to |
|
2602 wxWebViewLoadEvent to reflect that all 'states' are load states. |
|
2603 - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and |
|
2604 GetExternalRepresentation() |
|
2605 |
|
2606 * WebFrame.cpp: |
|
2607 (wxWebFrame::OnLoadEvent): |
|
2608 * WebFrame.h: |
|
2609 * WebKitSupport/ChromeClientWx.cpp: |
|
2610 (WebCore::ChromeClientWx::ChromeClientWx): |
|
2611 (WebCore::ChromeClientWx::addMessageToConsole): |
|
2612 * WebKitSupport/ChromeClientWx.h: |
|
2613 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2614 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents): |
|
2615 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad): |
|
2616 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad): |
|
2617 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad): |
|
2618 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification): |
|
2619 * WebView.cpp: |
|
2620 (wxWebViewLoadEvent::wxWebViewLoadEvent): |
|
2621 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent): |
|
2622 (wxWebView::wxWebView): |
|
2623 (wxWebView::GetPageSource): |
|
2624 (wxWebView::GetInnerText): |
|
2625 (wxWebView::GetAsMarkup): |
|
2626 (wxWebView::GetExternalRepresentation): |
|
2627 * WebView.h: |
|
2628 |
|
2629 2008-01-12 Kevin Ollivier <kevino@theolliviers.com> |
|
2630 |
|
2631 wx build fix. Add WebCore/icu/include dir for OS X boxes with |
|
2632 only stock ICU installed. |
|
2633 |
|
2634 * dependencies.bkl: |
|
2635 |
|
2636 2008-01-10 Maciej Stachowiak <mjs@apple.com> |
|
2637 |
|
2638 Reviewed by Sam. |
|
2639 |
|
2640 - remove SecurityOriginData and fold its functionality into SecurityOrigin |
|
2641 |
|
2642 * WebKitSupport/ChromeClientWx.cpp: |
|
2643 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase): |
|
2644 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation): |
|
2645 * WebKitSupport/ChromeClientWx.h: |
|
2646 |
|
2647 2007-12-16 Darin Adler <darin@apple.com> |
|
2648 |
|
2649 - try to fix the build |
|
2650 |
|
2651 * WebView.cpp: |
|
2652 (wxWebView::OnKeyEvents): Add a WebCore prefix. |
|
2653 |
|
2654 2007-12-16 Alexey Proskuryakov <ap@webkit.org> |
|
2655 |
|
2656 Reviewed by Darin Adler. |
|
2657 |
|
2658 http://bugs.webkit.org/show_bug.cgi?id=16462 |
|
2659 REGRESSION: access keys broken on Windows |
|
2660 |
|
2661 * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate. |
|
2662 |
|
2663 2007-12-14 Darin Adler <darin@apple.com> |
|
2664 |
|
2665 Reviewed by Alexey. |
|
2666 |
|
2667 * WebKitSupport/EditorClientWx.cpp: |
|
2668 (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand |
|
2669 to Editor::command. |
|
2670 |
|
2671 2007-12-12 Brady Eidson <beidson@apple.com> |
|
2672 |
|
2673 Reviewed by Sam Weinig |
|
2674 |
|
2675 As part of doing some CachedPage and client cleanup, keep Wx building |
|
2676 |
|
2677 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2678 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage): |
|
2679 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage): |
|
2680 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): |
|
2681 * WebKitSupport/FrameLoaderClientWx.h: |
|
2682 |
|
2683 2007-12-12 Sam Weinig <sam@webkit.org> |
|
2684 |
|
2685 Build fix. |
|
2686 |
|
2687 * WebKitSupport/ChromeClientWx.cpp: |
|
2688 (WebCore::ChromeClientWx::createWindow): |
|
2689 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2690 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad): |
|
2691 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad): |
|
2692 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad): |
|
2693 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification): |
|
2694 (WebCore::FrameLoaderClientWx::didChangeTitle): |
|
2695 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): |
|
2696 |
|
2697 2007-12-07 Alexey Proskuryakov <ap@webkit.org> |
|
2698 |
|
2699 Reviewed by Darin Adler. |
|
2700 |
|
2701 <rdar://problem/5535636> |
|
2702 Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard. |
|
2703 |
|
2704 http://bugs.webkit.org/show_bug.cgi?id=13916 |
|
2705 JavaScript detects Tab as a character input on a textfield validation |
|
2706 |
|
2707 * WebKitSupport/EditorClientWx.cpp: |
|
2708 (WebCore::EditorClientWx::handleInputMethodKeydown): |
|
2709 (WebCore::EditorClientWx::handleKeyboardEvent): |
|
2710 * WebKitSupport/EditorClientWx.h: |
|
2711 Updated for cross-platform changes as much as it was possible without a wx build environment. |
|
2712 The keyboard event model of wx is similar to Windows one, so further fixes can be modeled |
|
2713 after the Windows port. |
|
2714 |
|
2715 2007-12-06 Kevin Ollivier <kevino@theolliviers.com> |
|
2716 |
|
2717 Fix page leak caused because the Frame's page pointer is 0 by the |
|
2718 time we call delete on it. Store a reference to the page instead |
|
2719 and delete it that way. |
|
2720 |
|
2721 Also, small fix to call PrepareDC(gcdc) when using wxGCDC because |
|
2722 on Linux the wxGCDC gcdc(dc) constructor will not retain the |
|
2723 changes made to dc by PrepareDC(dc). |
|
2724 |
|
2725 Reviewed by Darin Adler. |
|
2726 |
|
2727 * WebView.cpp: |
|
2728 (wxWebView::wxWebView): |
|
2729 (wxWebView::~wxWebView): |
|
2730 (wxWebView::OnPaint): |
|
2731 * WebViewPrivate.h: |
|
2732 (WebViewPrivate::WebViewPrivate): |
|
2733 |
|
2734 2007-12-06 Kevin Ollivier <kevino@theolliviers.com> |
|
2735 |
|
2736 Linux build fix - ensure that webcore is linked before jscore |
|
2737 so that the linker will know which symbols it needs to link in. |
|
2738 Also fix MSVC project file name typo for sample app. |
|
2739 |
|
2740 * Bakefiles.bkgen: |
|
2741 * wxwebkit.bkl: |
|
2742 |
|
2743 2007-12-04 Darin Adler <darin@apple.com> |
|
2744 |
|
2745 Reviewed by Kevin Decker. |
|
2746 |
|
2747 * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled. |
|
2748 * WebKitSupport/FrameLoaderClientWx.h: Ditto. |
|
2749 |
|
2750 2007-12-03 Mark Rowe <mrowe@apple.com> |
|
2751 |
|
2752 wx build fix. |
|
2753 |
|
2754 * WebView.cpp: |
|
2755 (wxWebView::RunScript): |
|
2756 |
|
2757 2007-11-30 Kevin Ollivier <kevino@theolliviers.com> |
|
2758 |
|
2759 wx build fix. Add WebCore/platform/graphics/wx to includes. |
|
2760 |
|
2761 * wxwebkit.bkl: |
|
2762 |
|
2763 2007-11-30 Kevin Ollivier <kevino@theolliviers.com> |
|
2764 |
|
2765 Fix method signatures to be members of ClientChromeWx class. |
|
2766 |
|
2767 * WebKitSupport/ChromeClientWx.cpp: |
|
2768 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase): |
|
2769 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation): |
|
2770 |
|
2771 2007-11-30 Kevin Ollivier <kevino@theolliviers.com> |
|
2772 |
|
2773 Build fix. Add platform/text to includes for targets that |
|
2774 need WebCore headers. |
|
2775 |
|
2776 * presets/wxwebkit.bkl: |
|
2777 |
|
2778 2007-11-29 Brady Eidson <beidson@apple.com> |
|
2779 |
|
2780 Keep it building with new client method |
|
2781 |
|
2782 * WebKitSupport/ChromeClientWx.cpp: |
|
2783 (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase): |
|
2784 (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation): |
|
2785 * WebKitSupport/ChromeClientWx.h: |
|
2786 |
|
2787 2007-11-25 Kevin Ollivier <kevino@theolliviers.com> |
|
2788 |
|
2789 wx build fix. Don't get xslt-config options at bake time, do it |
|
2790 at make time. |
|
2791 |
|
2792 * dependencies.bkl: |
|
2793 |
|
2794 2007-11-23 Kevin Ollivier <kevino@theolliviers.com> |
|
2795 |
|
2796 wx build fix. Include config.h in WebFrame/WebView to ensure |
|
2797 WebCore headers are properly configured, fix unicode/utf8.h and |
|
2798 config.h include ordering issues, centralize wx project options to |
|
2799 ensure proper configuration, and fix wxwebkit-python target so that |
|
2800 it links against wx libs. |
|
2801 |
|
2802 * WebFrame.cpp: |
|
2803 * WebView.cpp: |
|
2804 * bindings/python/wxwebkit-py.bkl: |
|
2805 * dependencies.bkl: |
|
2806 * presets/wxwebkit.bkl: |
|
2807 * wxwebkit.bkl: |
|
2808 * wxwk-settings.bkl: |
|
2809 |
|
2810 2007-11-20 Kevin Ollivier <kevino@theolliviers.com> |
|
2811 |
|
2812 wx build fix for Windows. Don't use WebCore/move-js-headers.sh as |
|
2813 it indiscriminately copies any headers inside JavaScriptCore, |
|
2814 which includes Tiger ICU headers. |
|
2815 |
|
2816 * presets/wxwebkit.bkl: |
|
2817 Remove WebCore/include reference and add JSCore header dirs needed |
|
2818 instead. |
|
2819 |
|
2820 2007-11-19 Kevin Ollivier <kevino@theolliviers.com> |
|
2821 |
|
2822 Add pcre directory to JSCore includes, and update the wx port |
|
2823 to reflect the Shared -> RefCounted name change. Also, fix |
|
2824 WebFrame.cpp to re-enable code that should never have been |
|
2825 committed disabled. |
|
2826 |
|
2827 Reviewed by Adam. |
|
2828 |
|
2829 * WebFrame.cpp: |
|
2830 (wxWebFrame::wxWebFrame): |
|
2831 * WebKitSupport/FrameLoaderClientWx.cpp: |
|
2832 (WebCore::FrameLoaderClientWx::ref): |
|
2833 (WebCore::FrameLoaderClientWx::deref): |
|
2834 * WebKitSupport/FrameLoaderClientWx.h: |
|
2835 * presets/wxwebkit.bkl: |
|
2836 |
|
2837 2007-11-17 Timothy Hatcher <timothy@apple.com> |
|
2838 |
|
2839 Reviewed by Mark Rowe. |
|
2840 |
|
2841 Bug 13470: i18n: The Web Inspector is not localizable |
|
2842 http://bugs.webkit.org/show_bug.cgi?id=13470 |
|
2843 |
|
2844 * WebKitSupport/InspectorClientWx.cpp: |
|
2845 (WebCore::InspectorClientWx::localizedStringsURL): Empty stub. |
|
2846 * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL. |
|
2847 |
|
2848 2007-11-08 Kevin Ollivier <kevino@theolliviers.com> |
|
2849 |
|
2850 Initial commit of wx implementation of WebKit. This includes |
|
2851 the wxWebFrame and wxWebView wx front end classes, the |
|
2852 WebKitSupport directory containing implementations of interfaces |
|
2853 used by WebCore to talk with the wxWebKit front end, and the |
|
2854 language bindings for wxWebKit (bindings dir), currently |
|
2855 only containing bindings and a sample app for wxPython. |
|
2856 |
|
2857 Reviewed by Mark Rowe. |
|
2858 |
|
2859 * Bakefiles.bkgen: Added. |
|
2860 * WebFrame.cpp: Added. |
|
2861 * WebFrame.h: Added. |
|
2862 * WebKitSupport: Added. |
|
2863 * WebKitSupport/ChromeClientWx.cpp: Added. |
|
2864 * WebKitSupport/ChromeClientWx.h: Added. |
|
2865 * WebKitSupport/ContextMenuClientWx.cpp: Added. |
|
2866 * WebKitSupport/ContextMenuClientWx.h: Added. |
|
2867 * WebKitSupport/DragClientWx.cpp: Added. |
|
2868 * WebKitSupport/DragClientWx.h: Added. |
|
2869 * WebKitSupport/EditorClientWx.cpp: Added. |
|
2870 * WebKitSupport/EditorClientWx.h: Added. |
|
2871 * WebKitSupport/FrameLoaderClientWx.cpp: Added. |
|
2872 * WebKitSupport/FrameLoaderClientWx.h: Added. |
|
2873 * WebKitSupport/InspectorClientWx.cpp: Added. |
|
2874 * WebKitSupport/InspectorClientWx.h: Added. |
|
2875 * WebView.cpp: Added. |
|
2876 * WebView.h: Added. |
|
2877 * WebViewPrivate.h: Added. |
|
2878 * bindings: Added. |
|
2879 * bindings/python: Added. |
|
2880 * bindings/python/samples: Added. |
|
2881 * bindings/python/samples/simple.py: Added. |
|
2882 * bindings/python/webview.i: Added. |
|
2883 * bindings/python/wxwebkit-py.bkl: Added. |
|
2884 * dependencies.bkl: Added. |
|
2885 * presets: Added. |
|
2886 * presets/wxwebkit.bkl: Added. |
|
2887 * wxwebkit.bkl: Added. |
|
2888 * wxwk-settings.bkl: Added. |
|
2889 |