Unreviewed, rolling out r96108, r96111, r96113, and r96116.
[WebKit-https.git] / Source / WebKit / wx / ChangeLog
1 2011-09-24  Adam Barth  <abarth@webkit.org>
2
3         Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
4         https://bugs.webkit.org/show_bug.cgi?id=68767
5
6         Reviewed by Eric Seidel.
7
8         * WebKitSupport/ChromeClientWx.cpp:
9         (WebCore::ChromeClientWx::reachedApplicationCacheOriginQuota):
10         * WebKitSupport/ChromeClientWx.h:
11
12 2011-09-17  Mihai Parparita  <mihaip@chromium.org>
13
14         FrameLoaderClient BackForwardList-related methods are unsued
15         https://bugs.webkit.org/show_bug.cgi?id=68293
16
17         Reviewed by Darin Adler.
18
19         Remove FrameLoaderClient methods that were added by r51629, since only        
20         the old (since-deleted) Android port needed them.
21
22         * WebKitSupport/FrameLoaderClientWx.cpp:
23         * WebKitSupport/FrameLoaderClientWx.h:
24
25 2011-09-15  Adam Barth  <abarth@webkit.org>
26
27         Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
28         https://bugs.webkit.org/show_bug.cgi?id=68205
29
30         Reviewed by Eric Seidel.
31
32         * WebKitSupport/ChromeClientWx.cpp:
33         * WebKitSupport/ChromeClientWx.h:
34         * WebView.cpp:
35         (wxWebView::Create):
36         (wxWebView::SetDatabaseDirectory):
37         (wxWebView::GetDatabaseDirectory):
38         (wxWebView::SetDatabasesEnabled):
39         (wxWebView::AreDatabasesEnabled):
40
41 2011-09-04  Robin Dunn  <robin@alldunn.com>
42
43         [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
44         https://bugs.webkit.org/show_bug.cgi?id=67577
45
46         Reviewed by Kevin Ollivier.
47
48         * WebFrame.cpp:
49         (wxWebFramePrintout::InitializeWithPageSize):
50         (wxWebFramePrintout::OnBeginPrinting):
51         (wxWebFramePrintout::OnPrintPage):
52         (wxWebFrame::Print):
53         * WebView.cpp:
54         (wxWebView::OnPaint):
55
56 2011-08-30  Kaustubh Atrawalkar  <kaustubh@motorola.com>
57
58         The unused ScrollView* argument can and should be removed from
59         scrollRectIntoView.
60         https://bugs.webkit.org/show_bug.cgi?id=67117
61
62         Reviewed by Darin Adler.
63
64         * WebKitSupport/ChromeClientWx.h:
65         (WebCore::ChromeClientWx::scrollRectIntoView):
66
67 2011-08-17  Adam Roben  <aroben@apple.com>
68
69         Make WebCore keep track of the current device scale factor
70
71         Fixes <http://webkit.org/b/66413> WebCore requires every WebKit port to keep track of the
72         device scale factor
73
74         Reviewed by Darin Adler.
75
76         * WebKitSupport/ChromeClientWx.cpp:
77         * WebKitSupport/ChromeClientWx.h:
78         Removed deviceScaleFactor.
79
80 2011-08-15  Dmitry Titov  <dimich@chromium.org>
81
82         FrameLoaderClient::transferLoadingResourceFromPage does not have enough parameters
83         https://bugs.webkit.org/show_bug.cgi?id=66165
84
85         Reviewed by Darin Fisher.
86
87         * WebKitSupport/FrameLoaderClientWx.cpp:
88         (WebCore::FrameLoaderClientWx::transferLoadingResourceFromPage):
89         * WebKitSupport/FrameLoaderClientWx.h:
90
91 2011-08-10  Adam Roben  <aroben@apple.com>
92
93         Clear up scale factor terminology
94
95         WebKit by and large deals with two scale factors: one intrinsic to the device on which the
96         software is running, and one that is per-Page and can be controlled via API calls. This
97         patch names the former "deviceScaleFactor" and the latter "pageScaleFactor", and makes the
98         code use those names. It should introduce no behavior changes.
99
100         Fixes <http://webkit.org/b/55787> WebKit uses multiple conflicting names to refer to the
101         device scale factor
102
103         Reviewed by Simon Fraser.
104
105         * WebKitSupport/ChromeClientWx.cpp:
106         * WebKitSupport/ChromeClientWx.h:
107
108 2011-08-05  Anders Carlsson  <andersca@apple.com>
109
110         Remove PluginHalter
111         https://bugs.webkit.org/show_bug.cgi?id=65729
112
113         Reviewed by Darin Adler.
114
115         Don't include PluginHalterClient.h, it's been removed.
116
117         * WebView.cpp:
118
119 2011-08-03  Pavel Feldman  <pfeldman@chromium.org>
120
121         Web Inspector: remove Node parameter from the InspectorClient::highlight
122         https://bugs.webkit.org/show_bug.cgi?id=65549
123
124         Reviewed by Yury Semikhatsky.
125
126         * WebKitSupport/InspectorClientWx.cpp:
127         (WebCore::InspectorClientWx::highlight):
128         * WebKitSupport/InspectorClientWx.h:
129
130 2011-07-30  Patrick Gansterer  <paroga@webkit.org>
131
132         Remove inclusion of MainThread.h from Threading.h
133         https://bugs.webkit.org/show_bug.cgi?id=65081
134
135         Reviewed by Darin Adler.
136
137         Add missing include statements for MainThread.
138
139         * WebView.cpp:
140
141 2011-07-26  Sadrul Habib Chowdhury  <sadrul@chromium.org>
142
143         Add support for download='filename' attribute in anchors.
144         https://bugs.webkit.org/show_bug.cgi?id=64580
145
146         Reviewed by Adam Barth.
147
148         * WebKitSupport/FrameLoaderClientWx.cpp:
149         (WebCore::FrameLoaderClientWx::startDownload):
150         * WebKitSupport/FrameLoaderClientWx.h:
151
152 2011-07-15  Dan Bernstein  <mitz@apple.com>
153
154         REGRESSION: Mouse cursor doesn’t hide when full screen video HUD hides
155         https://bugs.webkit.org/show_bug.cgi?id=64615
156
157         Reviewed by Anders Carlsson.
158
159         * WebKitSupport/ChromeClientWx.h:
160         (WebCore::ChromeClientWx::setCursorHiddenUntilMouseMoves): Added this stub.
161
162 2011-07-12  Joseph Pecoraro  <joepeck@webkit.org>
163
164         ApplicationCache update should not immediately fail when reaching per-origin quota
165         https://bugs.webkit.org/show_bug.cgi?id=64177
166
167         Reviewed by Alexey Proskuryakov.
168
169         * WebKitSupport/ChromeClientWx.cpp:
170         (WebCore::ChromeClientWx::reachedApplicationCacheOriginQuota):
171         * WebKitSupport/ChromeClientWx.h:
172
173 2011-07-09  Robin Dunn  <robin@alldunn.com>
174
175         Reviewed by Kevin Ollivier.
176
177         [wx] In load events, specify the wxWebFrame that sent them.
178         
179         https://bugs.webkit.org/show_bug.cgi?id=64233
180
181         * WebBrowserShell.cpp:
182         (wxWebBrowserShell::OnLoadEvent):
183         * WebFrame.cpp:
184         (wxWebFrame::GetName):
185         * WebFrame.h:
186         * WebKitSupport/FrameLoaderClientWx.cpp:
187         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
188         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
189         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
190         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
191         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
192         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
193         (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
194         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
195         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
196         * WebView.h:
197         * bindings/python/webview.i:
198
199 2011-07-09  Robin Dunn  <robin@alldunn.com>
200
201         Reviewed by Kevin Ollivier.
202
203         Make sure wxPrintData grabs the default print settings to calculate page width, 
204         and readjusts settings after the print dialog is displayed.
205         
206         https://bugs.webkit.org/show_bug.cgi?id=64232
207
208         * WebFrame.cpp:
209         (wxWebFramePrintout::InitializeWithPageSize):
210         (wxWebFramePrintout::OnBeginPrinting):
211         (wxWebFrame::Print):
212
213 2011-07-06  Kevin Ollivier  <kevino@theolliviers.com>
214
215         [wx] Unreviewed build fix. Don't expose the kit function to the swig wrappers.
216
217         * WebFrame.h:
218
219 2011-06-20  Robin Dunn  <robin@alldunn.com>
220
221         Reviewed by Kevin Ollivier.
222
223         Make showing the dialog optional, and add handling for Javascript print() calls.
224         
225         https://bugs.webkit.org/show_bug.cgi?id=63008
226
227         * WebFrame.cpp:
228         (kit):
229         (wxWebFrame::Print):
230         * WebFrame.h:
231         * WebKitSupport/ChromeClientWx.cpp:
232         (WebCore::ChromeClientWx::print):
233         * WebKitSupport/FrameLoaderClientWx.h:
234         (WebCore::FrameLoaderClientWx::webFrame):
235         (WebCore::FrameLoaderClientWx::webView):
236         * WebView.cpp:
237         (wxWebViewPrintFrameEvent::wxWebViewPrintFrameEvent):
238         * WebView.h:
239         * bindings/python/webview.i:
240
241 2011-06-20  Kevin Ollivier  <kevino@theolliviers.com>
242
243         [wx] Unreviewed build fix after method rename.
244
245         * WebKitSupport/ChromeClientWx.cpp:
246         (WebCore::ChromeClientWx::loadIconForFiles):
247
248 2011-06-18  Dimitri Glazkov  <dglazkov@chromium.org>
249
250         Reviewed by Darin Adler.
251
252         Separate concerns of loading file icons and choosing files.
253         https://bugs.webkit.org/show_bug.cgi?id=62931
254
255         * WebKitSupport/ChromeClientWx.cpp:
256         (WebCore::ChromeClientWx::chooseIconForFiles): Renamed.
257         * WebKitSupport/ChromeClientWx.h:
258
259 2011-06-18  Holger Hans Peter Freyther  <holger@moiji-mobile.com>
260
261         Reviewed by Brent Fulgham.
262
263         [misc] JSC/wtf/text/*.h should not be included via #include ""
264         https://bugs.webkit.org/show_bug.cgi?id=60836
265
266         Adam Barth pointed out that one should not include files from
267         JavaScriptCore/wtf/text using #include "File.h". This change
268         is addressing it.
269
270         * WebEdit.cpp: Include file via <wtf/text/File.h>.
271
272 2011-06-12  Adam Barth  <abarth@webkit.org>
273
274         Reviewed by Alexey Proskuryakov.
275
276         Rename FrameLoaderClient::interruptForPolicyChangeError to use the past tense
277         https://bugs.webkit.org/show_bug.cgi?id=62516
278
279         * WebKitSupport/FrameLoaderClientWx.cpp:
280         (WebCore::FrameLoaderClientWx::interruptedForPolicyChangeError):
281         * WebKitSupport/FrameLoaderClientWx.h:
282
283 2011-05-31  Robin Dunn  <robin@alldunn.com>
284
285         Reviewed by Kevin Ollivier.
286
287         [wx] Implement printing support for wxWidgets 2.9.x and above.
288         
289         https://bugs.webkit.org/show_bug.cgi?id=61796
290
291         * WebBrowserShell.cpp:
292         (wxWebBrowserShell::wxWebBrowserShell):
293         (wxWebBrowserShell::OnPrint):
294         * WebBrowserShell.h:
295         * WebFrame.cpp:
296         (wxWebFramePrintout::wxWebFramePrintout):
297         (wxWebFramePrintout::GetPageCount):
298         (wxWebFramePrintout::SetFirstPage):
299         (wxWebFramePrintout::SetLastPage):
300         (wxWebFramePrintout::InitializeWithPageSize):
301         (wxWebFramePrintout::OnBeginPrinting):
302         (wxWebFramePrintout::GetPageInfo):
303         (wxWebFramePrintout::HasPage):
304         (wxWebFramePrintout::OnPrintPage):
305         (wxWebFramePrintout::OnEndPrinting):
306         (wxWebFrame::Print):
307         * WebFrame.h:
308
309 2011-05-13  Jon Lee  <jonlee@apple.com>
310
311         Reviewed by Simon Fraser.
312
313         Can't horizontally scroll iframes and overflow because wheel events are always accepted
314         https://bugs.webkit.org/show_bug.cgi?id=60779
315
316         * WebKitSupport/ChromeClientWx.h:
317         (WebCore::ChromeClientWx::shouldRubberBandInDirection): Default impl of new ChromeClient method
318         (WebCore::ChromeClientWx::numWheelEventHandlersChanged): Default impl of new ChromeClient method
319
320 2011-05-09  Robin Dunn  <robin@alldunn.com>
321
322         Reviewed by Kevin Ollivier.
323
324         Create empty event handler to avoid new mouse capture assert added in wx 2.9 on wxMSW.
325         
326         https://bugs.webkit.org/show_bug.cgi?id=60480
327
328         * WebView.cpp:
329         (wxWebView::OnMouseCaptureLost):
330         * WebView.h:
331
332 2011-05-05  Ryosuke Niwa  <rniwa@webkit.org>
333
334         Reviewed by Eric Seidel.
335
336         Rename SelectionController to FrameSelection
337         https://bugs.webkit.org/show_bug.cgi?id=60234
338
339         * WebDOMSelection.cpp:
340         * WebDOMSelection.h:
341         * WebKitSupport/EditorClientWx.cpp:
342         * WebView.cpp:
343
344 2011-05-04  Cris Neckar  <cdn@chromium.org>
345
346         Reviewed by Adam Barth.
347
348         Expose WebView directly through ChromeClient.
349         https://bugs.webkit.org/show_bug.cgi?id=49902
350
351         * WebKitSupport/ChromeClientWx.h:
352         (WebCore::ChromeClientWx::webView):
353
354 2011-05-04  Tao Bai  <michaelbai@chromium.org>
355
356         Reviewed by David Kilzer.
357
358         Populate touch-icon url to FrameLoaderClient
359         https://bugs.webkit.org/show_bug.cgi?id=59143
360
361         Respect the interface change in FrameLoaderClient.
362
363         * WebKitSupport/FrameLoaderClientWx.cpp:
364         (WebCore::FrameLoaderClientWx::dispatchDidChangeIcons):
365         * WebKitSupport/FrameLoaderClientWx.h:
366
367 2011-04-23  Kevin Ollivier  <kevino@theolliviers.com>
368
369         [wx] Unreviewed build fix. Fixed capitalization for case sensitive filesystems.
370
371         * WebView.cpp:
372
373 2011-04-21  Ryosuke Niwa  <rniwa@webkit.org>
374
375         Reviewed by Sam Weinig.
376
377         Add Frame* to the argument lists of canCopyCut and canPaste
378         https://bugs.webkit.org/show_bug.cgi?id=59153
379
380         * WebKitSupport/EditorClientWx.cpp:
381         (WebCore::EditorClientWx::canCopyCut):
382         (WebCore::EditorClientWx::canPaste):
383         * WebKitSupport/EditorClientWx.h:
384
385 2011-04-14  Kevin Ollivier  <kevino@theolliviers.com>
386
387         [wx] Unreviewed build fixes for wxMSW and wx 2.9.1.1.
388         
389         * WebKitSupport/ChromeClientWx.cpp:
390         (WebCore::ChromeClientWx::setCursor):
391
392 2011-04-06  Malcolm MacLeod  <malcolm.macleod@tshwanedje.com>
393
394         Reviewed by Kevin Ollivier.
395
396         [wx] Fix cursor handling so that we always call the chrome to set it.
397         
398         https://bugs.webkit.org/show_bug.cgi?id=57972
399
400         * WebKitSupport/ChromeClientWx.cpp:
401         (WebCore::ChromeClientWx::setCursor):
402
403 2011-04-04  MORITA Hajime  <morrita@google.com>
404
405         Reviewed by Ryosuke Niwa.
406
407         [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult
408         https://bugs.webkit.org/show_bug.cgi?id=56085
409
410         * WebKitSupport/EditorClientWx.h:
411         (WebCore::EditorClientWx::requestCheckingOfString):
412
413 2011-04-04  Malcolm MacLeod  <mmacleod@webmail.co.za>
414
415         Reviewed by Kevin Ollivier.
416
417         Move to using FrameView::resize to handle changes in view size.
418         
419         https://bugs.webkit.org/show_bug.cgi?id=57805
420
421         * WebView.cpp:
422         (wxWebView::OnSize):
423
424 2011-04-04  Alexey Proskuryakov  <ap@apple.com>
425
426         Reviewed by Dan Bernstein.
427
428         REGRESSION (WebKit2): Caps-Lock indicator sometimes doesn't appear in WebKit2
429         https://bugs.webkit.org/show_bug.cgi?id=51230
430         <rdar://problem/8780989>
431
432         * WebView.cpp: (wxWebView::OnKeyEvents): Moved Caps Lock handling from
433         WebKits to WebCore, because WebKit shouldn't be smart.
434
435 2011-03-31  Evan Martin  <evan@chromium.org>
436
437         Reviewed by Eric Seidel.
438
439         <title> should support dir attribute
440         https://bugs.webkit.org/show_bug.cgi?id=50961
441
442         Update to new FrameLoaderClient interface.
443
444         * WebKitSupport/FrameLoaderClientWx.cpp:
445         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
446         (WebCore::FrameLoaderClientWx::setTitle):
447         * WebKitSupport/FrameLoaderClientWx.h:
448
449 2011-03-25  Andy Estes  <aestes@apple.com>
450
451         Reviewed by Adele Peterson.
452
453         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
454         https://bugs.webkit.org/show_bug.cgi?id=49016
455
456         Update objectContentType() implementation to handle the
457         shouldPreferPlugInsForImages flag.
458
459         * WebKitSupport/FrameLoaderClientWx.cpp:
460         (WebCore::FrameLoaderClientWx::objectContentType):
461         * WebKitSupport/FrameLoaderClientWx.h:
462
463 2011-03-24  Kevin Ollivier  <kevino@theolliviers.com>
464
465         [wx] Build fix, remove old call and replace it with correct one.
466
467         * WebView.cpp:
468         (wxWebView::Create):
469
470 2011-03-24  Sheriff Bot  <webkit.review.bot@gmail.com>
471
472         Unreviewed, rolling out r81916 and r81917.
473         http://trac.webkit.org/changeset/81916
474         http://trac.webkit.org/changeset/81917
475         https://bugs.webkit.org/show_bug.cgi?id=57071
476
477         broke a test on platforms that do not have QuickTime installed
478         (Requested by estes on #webkit).
479
480         * WebKitSupport/FrameLoaderClientWx.cpp:
481         (WebCore::FrameLoaderClientWx::objectContentType):
482         * WebKitSupport/FrameLoaderClientWx.h:
483
484 2011-03-24  Andy Estes  <aestes@apple.com>
485
486         Reviewed by Darin Adler.
487
488         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
489         https://bugs.webkit.org/show_bug.cgi?id=49016
490
491         Update objectContentType() implementation to handle the
492         shouldPreferPlugInsForImages flag.
493
494         * WebKitSupport/FrameLoaderClientWx.cpp:
495         (WebCore::FrameLoaderClientWx::objectContentType):
496         * WebKitSupport/FrameLoaderClientWx.h:
497
498 2011-03-21  Chang Shu  <cshu@webkit.org>
499
500         Reviewed by Alexey Proskuryakov.
501
502         REGRESSION (r79953): Can't type in MS Outlook 2011
503         https://bugs.webkit.org/show_bug.cgi?id=56665
504
505         r79953 removed the WebView level editablity which is persistent no matter whether
506         underlying document itself is changed and editability gets lost. The resolution is to
507         set this WebView editable value to WebCore. This avoids the callback from WebCore to
508         WebKit which was the main goal in r79953 to improve performance.
509
510         * WebFrame.cpp:
511         (wxWebFrame::MakeEditable):
512         (wxWebFrame::IsEditable):
513
514 2011-03-15  Kevin Ollivier  <kevino@theolliviers.com>
515
516         Reviewed by Darin Adler.
517
518         Introduce WTF_USE_EXPORT_MACROS, which will allow us to put shared library import/export
519         info into the headers rather than in export symbol definition files, but disable it on 
520         all platforms initially so we can deal with port build issues one port at a time.
521         
522         https://bugs.webkit.org/show_bug.cgi?id=27551
523
524         * bindings/python/webview.i:
525
526 2011-03-07  Sam Weinig  <sam@webkit.org>
527
528         Reviewed by Anders Carlsson.
529
530         Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
531         https://bugs.webkit.org/show_bug.cgi?id=55827
532
533         Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse
534         and pass the entire response, instead of just the MIMEType.
535
536         * WebKitSupport/FrameLoaderClientWx.cpp:
537         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForResponse):
538         * WebKitSupport/FrameLoaderClientWx.h:
539
540 2011-03-03  Alexey Proskuryakov  <ap@apple.com>
541
542         Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
543         via ChromeClient.h
544
545         * WebKitSupport/ChromeClientWx.h:
546
547 2011-03-02  Alexey Proskuryakov  <ap@apple.com>
548
549         Reviewed by Darin Adler.
550
551         REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
552         https://bugs.webkit.org/show_bug.cgi?id=55633
553         <rdar://problem/8963023>
554
555         * WebKitSupport/ChromeClientWx.cpp: (WebCore::ChromeClientWx::keyboardUIMode):
556         * WebKitSupport/ChromeClientWx.h:
557         Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since
558         this platform doesn't observe or have full keyboard access state.
559
560 2011-03-01  Kevin Ollivier  <kevino@theolliviers.com>
561
562         [wx] Build fix after removal of Frame::isContentEditable.
563
564         * WebFrame.cpp:
565         (wxWebFrame::IsEditable):
566
567 2011-02-28  Chang Shu  <cshu@webkit.org>
568
569         Reviewed by Ryosuke Niwa.
570
571         Remove the support of Frame::isContentEditable and its dependencies.
572         https://bugs.webkit.org/show_bug.cgi?id=54292
573
574         Remove the WebKit side implementation. Make WebKit support depend on Document::inDesignMode.
575
576         * WebFrame.cpp:
577         (wxWebFrame::wxWebFrame):
578         (wxWebFrame::MakeEditable):
579         (wxWebFrame::IsEditable):
580         * WebFrame.h:
581         * WebKitSupport/EditorClientWx.cpp:
582         * WebKitSupport/EditorClientWx.h:
583         * WebView.cpp:
584         (wxWebView::wxWebView):
585         * WebView.h:
586
587 2011-02-24  Peter Kasting  <pkasting@google.com>
588
589         Reviewed by Eric Seidel.
590
591         Drop the "U; " encryption level from the User Agent string.
592         https://bugs.webkit.org/show_bug.cgi?id=54566
593
594         * WebKitSupport/FrameLoaderClientWx.cpp:
595         (WebCore::FrameLoaderClientWx::userAgent):
596
597 2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
598
599         Reviewed by Alexey Proskuryakov.
600
601         Drop the language tag part from the User Agent string
602         https://bugs.webkit.org/show_bug.cgi?id=54560
603
604         * WebKitSupport/FrameLoaderClientWx.cpp:
605         (WebCore::FrameLoaderClientWx::userAgent):
606
607 2011-02-19  Charlie Reis  <creis@chromium.org>
608
609         Reviewed by Mihai Parparita.
610
611         Ensure loading has stopped in HistoryController::goToItem
612         https://bugs.webkit.org/show_bug.cgi?id=54517
613
614         Add a FrameLoaderClient callback for whether to stop loading before goToItem.
615
616         Test: http/tests/navigation/forward-to-fragment-fires-onload.html
617
618         * WebKitSupport/FrameLoaderClientWx.cpp:
619         (WebCore::FrameLoaderClientWx::shouldStopLoadingForHistoryItem): Added.
620         * WebKitSupport/FrameLoaderClientWx.h:
621
622 2011-02-17  Kevin Ollivier  <kevino@theolliviers.com>
623
624         [wx] Build fix after move of DocumentWriter to DocumentLoader.
625
626         * WebKitSupport/FrameLoaderClientWx.cpp:
627         (WebCore::FrameLoaderClientWx::setMainDocumentError):
628         (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
629
630 2011-01-26  MORITA Hajime  <morrita@google.com>
631
632         Reviewed by Ryosuke Niwa.
633
634         Refactoring: Extract TextCheckerClient from EditorClient
635         https://bugs.webkit.org/show_bug.cgi?id=53213
636
637         * WebKitSupport/EditorClientWx.h:
638         (WebCore::EditorClientWx::textChecker):
639
640 2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
641
642         Reviewed by Adam Barth.
643
644         Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
645         https://bugs.webkit.org/show_bug.cgi?id=52417
646
647         Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
648         not implemented.
649
650         * WebKitSupport/EditorClientWx.cpp:
651         (WebCore::EditorClientWx::canCopyCut): Added.
652         (WebCore::EditorClientWx::canPaste): Added.
653         * WebKitSupport/EditorClientWx.h:
654
655 2011-02-10  Nate Chapin  <japhet@chromium.org>
656
657         Reviewed by Adam Barth.
658
659         Update calls to DocumentWriter.
660         https://bugs.webkit.org/show_bug.cgi?id=50489
661
662         * WebKitSupport/FrameLoaderClientWx.cpp:
663         (WebCore::FrameLoaderClientWx::finishedLoading):
664
665 2011-02-08  Adam Barth  <abarth@webkit.org>
666
667         Reviewed by Eric Seidel.
668
669         Remove orphan code from old parser
670         https://bugs.webkit.org/show_bug.cgi?id=53984
671
672         * WebKitSupport/ChromeClientWx.h:
673
674 2011-02-07  Enrica Casucci  <enrica@apple.com>
675
676         Reviewed Adam Roben and Darin Adler.
677
678         WebKit2: drag and drop support on Windows.
679         https://bugs.webkit.org/show_bug.cgi?id=52775
680
681         Removed createDragImageForLink from DragClient.
682
683         * WebKitSupport/DragClientWx.cpp:
684         * WebKitSupport/DragClientWx.h:
685
686 2011-02-07  Patrick Gansterer  <paroga@webkit.org>
687
688         Reviewed by Andreas Kling.
689
690         [wx] FrameLoaderClient calls loadURLInChildFrame on the child's frame loader
691         https://bugs.webkit.org/show_bug.cgi?id=53895
692
693         * WebKitSupport/FrameLoaderClientWx.cpp:
694         (WebCore::FrameLoaderClientWx::createFrame): Use m_frame instead of childFrame.
695
696 2011-02-03  Adam Langley  <agl@chromium.org>
697
698         Reviewed by Adam Barth.
699
700         Plumb mixed script URL to FrameLoaderClient
701         https://bugs.webkit.org/show_bug.cgi?id=52384
702
703         Regressions covered by http/tests/security/mixedContent/*
704
705         * WebKitSupport/FrameLoaderClientWx.cpp:
706         (WebCore::FrameLoaderClientWx::didRunInsecureContent):
707         * WebKitSupport/FrameLoaderClientWx.h:
708
709 2011-02-02  Kevin Ollivier  <kevino@theolliviers.com>
710
711         [wx] Build fixes for wxWebKit.
712
713         * bindings/python/wscript:
714
715 2011-01-28  Dan Bernstein  <mitz@apple.com>
716
717         Reviewed by Sam Weinig.
718
719         <select> can't display right-to-left (rtl) languages
720         https://bugs.webkit.org/show_bug.cgi?id=19785
721
722         * WebKitSupport/ChromeClientWx.cpp:
723         (WebCore::ChromeClientWx::selectItemAlignmentFollowsMenuWritingDirection): Added.
724         * WebKitSupport/ChromeClientWx.h:
725
726 2011-01-27  Nate Chapin  <japhet@chromium.org>
727
728         Reviewed by Adam Barth.
729
730         Use Document::url() instead of FrameLoader::url().
731         https://bugs.webkit.org/show_bug.cgi?id=41165
732
733         * WebKitSupport/FrameLoaderClientWx.cpp:
734         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
735
736 2011-01-14  Yuzo Fujishima  <yuzo@google.com>
737
738         Reviewed by Antti Koivisto.
739
740         Rename cache() to memoryCache()
741         https://bugs.webkit.org/show_bug.cgi?id=52433
742
743         * WebView.cpp:
744         (wxWebView::SetCachePolicy):
745
746 2011-01-09  Xianzhu Wang <phnixwxz@gmail.com>
747
748         Reviewed by Darin Fisher.
749
750         https://bugs.webkit.org/show_bug.cgi?id=41441
751         createWindow method should only do window-creating without URL navigation
752
753         * WebKitSupport/ChromeClientWx.cpp:
754         (WebCore::ChromeClientWx::createWindow):
755
756 2011-01-07  Adam Barth  <abarth@webkit.org>
757
758         Rubber-stamped by Eric Seidel.
759
760         Move WebCore to Source
761         https://bugs.webkit.org/show_bug.cgi?id=52050
762
763         * bindings/python/wscript:
764         * wscript:
765
766 2011-01-01  Adam Barth  <abarth@webkit.org>
767
768         Reviewed by Eric Seidel.
769
770         Move JavaScriptCore to Source
771         https://bugs.webkit.org/show_bug.cgi?id=51604
772
773         * bindings/python/wscript:
774         * wscript:
775           - Point to JavaScriptCore in its new location.
776
777 2010-12-22  Sam Weinig  <sam@webkit.org>
778
779         Reviewed by Darin Adler.
780
781         WebKit2 needs to mirror the frame tree in the UIProcess
782         https://bugs.webkit.org/show_bug.cgi?id=51546
783
784         - Add client functions to notify that a frame has been added or
785           removed from the page cache.
786
787         * WebKitSupport/FrameLoaderClientWx.cpp:
788         (WebCore::FrameLoaderClientWx::didSaveToPageCache):
789         (WebCore::FrameLoaderClientWx::didRestoreFromPageCache):
790         * WebKitSupport/FrameLoaderClientWx.h:
791
792 2010-12-20  Eric Seidel  <eric@webkit.org>
793
794         Unreviewed.
795
796         Removed a non-utf8 character from this file.
797         Looks like it was accidentally added in:
798         http://trac.webkit.org/changeset/72669
799         Which caused troubles for the contributor working on bug 51382.
800
801 2010-10-28  MORITA Hajime  <morrita@google.com>
802
803         Reviewed by Ojan Vafai.
804
805         spellcheck does not check pasted text
806         https://bugs.webkit.org/show_bug.cgi?id=40092
807
808         Added a stub implememntation.
809
810         * WebKitSupport/EditorClientWx.h:
811         (WebCore::EditorClientWx::requestCheckingOfString):
812
813 2010-12-07  Martin Robinson  <mrobinson@igalia.com>
814
815         Unreviewed, rolling out r73392.
816         http://trac.webkit.org/changeset/73392
817         https://bugs.webkit.org/show_bug.cgi?id=50489
818
819         This commit caused crashes on the GTK+ bots
820
821         * WebKitSupport/FrameLoaderClientWx.cpp:
822         (WebCore::FrameLoaderClientWx::finishedLoading):
823
824 2010-12-06  Nate Chapin  <japhet@chromium.org>
825
826         Reviewed by Adam Barth.
827
828         Update calls to DocumentWriter.
829         https://bugs.webkit.org/show_bug.cgi?id=50489
830
831         * WebKitSupport/FrameLoaderClientWx.cpp:
832         (WebCore::FrameLoaderClientWx::finishedLoading):
833
834 2010-12-01  Jia Pu  <jpu@apple.com>
835
836         Reviewed by Darin Adler.
837
838         Support multiple correction candidates panel for misspelled word on Mac OS X.
839         https://bugs.webkit.org/show_bug.cgi?id=50137
840         <rdar://problem/8568059>
841
842         Adopted new function signature defined in base class.
843
844         * WebKitSupport/EditorClientWx.cpp:
845         (WebCore::EditorClientWx::getGuessesForWord):
846         * WebKitSupport/EditorClientWx.h:
847
848 2010-11-24  Patrick Gansterer  <paroga@webkit.org>
849
850         Reviewed by Csaba Osztrogonác.
851
852         Remove Bakefile build system files
853         https://bugs.webkit.org/show_bug.cgi?id=49983
854
855         r53757 only removed the content, but not the files.
856         This patch removes that empty files.
857
858         * Bakefiles.bkgen: Removed.
859         * bindings/python/wxwebkit-py.bkl: Removed.
860         * dependencies.bkl: Removed.
861         * presets: Removed.
862         * presets/wxwebkit.bkl: Removed.
863         * wxwebkit.bkl: Removed.
864         * wxwk-settings.bkl: Removed.
865
866 2010-11-08  Alexey Proskuryakov  <ap@apple.com>
867
868         Reviewed by Darin Adler.
869
870         https://bugs.webkit.org/show_bug.cgi?id=48685
871         Notify UI process about focused frame
872
873         Added an empty implementation of the new ChromeClient method.
874
875         * WebKitSupport/ChromeClientWx.cpp:
876         (WebCore::ChromeClientWx::focusedFrameChanged):
877         * WebKitSupport/ChromeClientWx.h:
878
879 2010-11-07  Adam Barth  <abarth@webkit.org>
880
881         Reviewed by Eric Seidel.
882
883         Rename Cache to MemoryCache
884         https://bugs.webkit.org/show_bug.cgi?id=49159
885
886         * WebView.cpp:
887         (wxWebView::SetCachePolicy):
888         * WebView.h:
889
890 2010-11-01  Brady Eidson  <beidson@apple.com>
891
892         Reviewed by Anders Carlsson.
893
894         <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699
895         Context menu support for WebKit 2.
896
897         * WebKitSupport/ChromeClientWx.h:
898         (WebCore::ChromeClientWx::showContextMenu):
899
900 2010-10-29  Darin Adler  <darin@apple.com>
901
902         Reviewed by Sam Weinig.
903
904         Change BackForwardList clients to use BackForwardListImpl to prepare for further refactoring
905         https://bugs.webkit.org/show_bug.cgi?id=48574
906
907         * WebFrame.cpp:
908         (wxWebFrame::CanGoBack): Use canGoBackOrForward.
909         (wxWebFrame::CanGoForward): Ditto.
910
911 2010-10-29  Alexey Proskuryakov  <ap@apple.com>
912
913         Reviewed by Darin Adler.
914
915         https://bugs.webkit.org/show_bug.cgi?id=48576
916         Let WebKit2 client know when a frame is a frameset
917
918         Added a blank implementation of the new FrameLoaderClient method.
919
920         * WebKitSupport/FrameLoaderClientWx.h:
921         * WebKitSupport/FrameLoaderClientWx.cpp:
922         (WebCore::FrameLoaderClientWx::dispatchDidBecomeFrameset):
923
924 2010-10-26  Jenn Braithwaite  <jennb@chromium.org>
925
926         Reviewed by Dmitry Titov.
927
928         Resource tracking failure when trying to move a frame between documents
929         https://bugs.webkit.org/show_bug.cgi?id=44713
930
931         * WebKitSupport/FrameLoaderClientWx.cpp:
932         (WebCore::FrameLoaderClientWx::transferLoadingResourceFromPage):
933         Empty method.
934         * WebKitSupport/FrameLoaderClientWx.h:
935
936 2010-10-22  Sam Weinig  <sam@webkit.org>
937
938         Reviewed by Anders Carlsson.
939
940         WebKit2 needs to pass the current event modifier flags when requesting a new window
941         https://bugs.webkit.org/show_bug.cgi?id=48140
942
943         * WebKitSupport/ChromeClientWx.cpp:
944         (WebCore::ChromeClientWx::createWindow):
945         * WebKitSupport/ChromeClientWx.h:
946         * WebKitSupport/FrameLoaderClientWx.cpp:
947         (WebCore::FrameLoaderClientWx::dispatchCreatePage):
948         * WebKitSupport/FrameLoaderClientWx.h:
949         Add NavigationAction parameter.
950
951 2010-10-13  Gavin Barraclough  <barraclough@apple.com>
952
953         Reviewed by Oliver Hunt.
954
955         https://bugs.webkit.org/show_bug.cgi?id=43987
956         Switch XMLHttpRequest, FileReader, and FileReaderSync to use a Stringbuilder
957         to construct their internal result string.  Remove ScriptString (this is now
958         redundant).
959
960         * WebKitSupport/FrameLoaderClientWx.cpp:
961
962 2010-09-28  Jenn Braithwaite  <jennb@chromium.org>
963
964         Reviewed by Dmitry Titov.
965
966         Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument.
967         https://bugs.webkit.org/show_bug.cgi?id=46663
968
969         * WebKitSupport/FrameLoaderClientWx.cpp:
970         (WebCore::FrameLoaderClientWx::didTransferChildFrameToNewDocument):
971         * WebKitSupport/FrameLoaderClientWx.h:
972
973 2010-09-24  Kwang Yul Seo  <skyul@company100.net>
974
975         Reviewed by Andreas Kling.
976
977         [wx] ChromeClientWx::scaleFactor must return 1.0
978         https://bugs.webkit.org/show_bug.cgi?id=46542
979
980         The default value of ChromeClientWx::scaleFactor must be 1.0.
981         Otherwise, canvas element won't be painted.
982
983         * WebKitSupport/ChromeClientWx.cpp:
984         (WebCore::ChromeClientWx::scaleFactor):
985
986 2010-09-17  Darin Adler  <darin@apple.com>
987
988         Reviewed by Sam Weinig.
989
990         REGRESSION (r60104): Zoom level is unexpectedly reset on page reload
991         https://bugs.webkit.org/show_bug.cgi?id=42863
992
993         * WebFrame.cpp:
994         (wxWebFrame::IncreaseTextSize):
995         (wxWebFrame::DecreaseTextSize):
996         (wxWebFrame::ResetTextSize):
997         Call functions on Frame instead of FrameView.
998
999 2010-09-14  Kevin Ollivier  <kevino@theolliviers.com>
1000
1001         [wx] Build fix after FrameNetworkingContext changes and setZoomLevel changes.
1002
1003         * WebFrame.cpp:
1004         (wxWebFrame::IncreaseTextSize):
1005         (wxWebFrame::DecreaseTextSize):
1006         (wxWebFrame::ResetTextSize):
1007         * WebKitSupport/FrameLoaderClientWx.cpp:
1008         (WebCore::FrameLoaderClientWx::createNetworkingContext):
1009         * WebKitSupport/FrameLoaderClientWx.h:
1010         * WebKitSupport/FrameNetworkingContextWx.h: Added.
1011         (WebCore::FrameNetworkingContextWx::create):
1012         (WebCore::FrameNetworkingContextWx::coreFrame):
1013         (WebCore::FrameNetworkingContextWx::FrameNetworkingContextWx):
1014
1015 2010-09-13  Enrica Casucci  <enrica@apple.com>
1016
1017         Reviewed by Sam Weinig.
1018
1019         Paste should be implemented in WebCore like Copy and Cut for Mac also.
1020         https://bugs.webkit.org/show_bug.cgi?id=45494
1021         <rdar://problem/7660537>
1022
1023         On the Mac platform, the implementation of the paste operation is all done
1024         at the WebKit level. In order to support it on WebKit2 it is necessary to
1025         refactor the code and move this functionality at the level of WebCore like
1026         we already have on Windows.
1027         The original code relies on some in AppKit functions that call back into
1028         WebKit causing problems in WebKit2. All this functionality has been moved
1029         at the level of the editor client where it can be dealt with appropriately.
1030
1031         * WebKitSupport/FrameLoaderClientWx.cpp:
1032         (WebCore::FrameLoaderClientWx::canShowMIMETypeAsHTML): Added stub.
1033         * WebKitSupport/FrameLoaderClientWx.h:
1034
1035 2010-09-10  Adam Barth  <abarth@webkit.org>
1036
1037         Reviewed by Darin Fisher.
1038
1039         Move code from WebKit-layer to DocumentLoader
1040         https://bugs.webkit.org/show_bug.cgi?id=45569
1041
1042         * WebKitSupport/FrameLoaderClientWx.cpp:
1043         (WebCore::FrameLoaderClientWx::committedLoad):
1044
1045 2010-09-10  Adam Barth  <abarth@webkit.org>
1046
1047         Reviewed by Eric Seidel.
1048
1049         Main resource bytes shouldn't bounce through FrameLoader
1050         https://bugs.webkit.org/show_bug.cgi?id=45496
1051
1052         Now return the bytes to the DocumentLoader.
1053
1054         * WebKitSupport/FrameLoaderClientWx.cpp:
1055         (WebCore::FrameLoaderClientWx::committedLoad):
1056
1057 2010-09-08  Darin Adler  <darin@apple.com>
1058
1059         Reviewed by Adam Barth.
1060
1061         Move functions from Frame to Editor as planned
1062         https://bugs.webkit.org/show_bug.cgi?id=45218
1063
1064         * WebFrame.cpp:
1065         (wxWebFrame::FindString):
1066         Changed call sites to use editor().
1067
1068 2010-08-31  Dave Hyatt  <hyatt@apple.com>
1069
1070         Reviewed by Sam Weinig.
1071
1072         https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
1073         the former can occur in more places without having to do the latter.
1074
1075         * WebView.cpp:
1076         (wxWebView::OnPaint):
1077
1078 2010-08-28  Kevin Ollivier  <kevino@theolliviers.com>
1079
1080         [wx] Build fix after parseMode -> compatibilityMode rename.
1081         
1082         * WebFrame.cpp:
1083         (wxWebFrame::GetCompatibilityMode):
1084         * WebFrame.h:
1085         * WebView.cpp:
1086         (wxWebView::GetCompatibilityMode):
1087         * WebView.h:
1088
1089 2010-08-26  Robin Dunn  <robin@alldunn.com>
1090
1091         Reviewed by Kevin Ollivier.
1092
1093         A few tweaks to the wxWebView editing APIs after addition of DOM bindings.
1094         https://bugs.webkit.org/show_bug.cgi?id=44656
1095         
1096         1. adoptRef fix for WebCore::EditCommand wrapper API.
1097         2. Add the mimetype as an argument to SetPageSource to allow XHTML documents to be loaded.
1098         3. Add notification events for contents / selection changed editing events.
1099         4. Improved wxPython binding typemaps support for DOM APIs.
1100         
1101         * WebEdit.cpp:
1102         (WebCoreEditCommandPrivate::WebCoreEditCommandPrivate):
1103         (WebCoreEditCommandPrivate::~WebCoreEditCommandPrivate):
1104         (WebCoreEditCommandPrivate::command):
1105         (wxWebEditCommand::wxWebEditCommand):
1106         (wxWebEditCommand::~wxWebEditCommand):
1107         (wxWebEditCommand::SetNodeAttribute):
1108         (wxWebEditCommand::Apply):
1109         * WebEdit.h:
1110         * WebFrame.cpp:
1111         (wxWebFrame::SetPageSource):
1112         * WebFrame.h:
1113         * WebKitSupport/EditorClientWx.cpp:
1114         (WebCore::EditorClientWx::respondToChangedContents):
1115         (WebCore::EditorClientWx::respondToChangedSelection):
1116         * WebSettings.h:
1117         * WebView.cpp:
1118         (wxWebViewContentsChangedEvent::wxWebViewContentsChangedEvent):
1119         (wxWebViewSelectionChangedEvent::wxWebViewSelectionChangedEvent):
1120         (wxWebView::SetPageSource):
1121         * WebView.h:
1122         * bindings/python/webview.i:
1123
1124 2010-08-16  Kevin Ollivier  <kevino@theolliviers.com>
1125
1126         [wx] Build fix, do not build WebCore as a convenience library as this leads to
1127         errors in the Win build w/export symbols and causes problems with DOM bindings
1128         debugging in gdb.
1129         
1130         * WebKitDefines.h:
1131         * bindings/python/wscript:
1132
1133 2010-08-16  Kevin Ollivier  <kevino@theolliviers.com>
1134
1135         wxMSW build fix. Don't build the Python DOM bindings until we get the export issues
1136         sorted out.
1137
1138         * bindings/python/webview.i:
1139
1140 2010-08-13  Gavin Barraclough  <barraclough@apple.com>
1141
1142         Reviewed by Sam Weinig
1143
1144         Unify UString::UTF8String() & String::utf8() methods,
1145         remove UString::cost() & make atArrayIndex a free function.
1146
1147         * WebFrame.cpp:
1148         (wxWebFrame::RunScript):
1149
1150 2010-08-12  Sheriff Bot  <webkit.review.bot@gmail.com>
1151
1152         Unreviewed, rolling out r65295.
1153         http://trac.webkit.org/changeset/65295
1154         https://bugs.webkit.org/show_bug.cgi?id=43950
1155
1156         It broke 4 sputnik tests (Requested by Ossy on #webkit).
1157
1158         * WebFrame.cpp:
1159         (wxWebFrame::RunScript):
1160
1161 2010-08-12  Gavin Barraclough  <barraclough@apple.com>
1162
1163         Reviewed by Sam Weinig
1164
1165         Unify UString::UTF8String() & String::utf8() methods,
1166         remove UString::cost() & make atArrayIndex a free function.
1167
1168         * WebFrame.cpp:
1169         (wxWebFrame::RunScript):
1170
1171 2010-08-11  Kevin Ollivier  <kevino@theolliviers.com>
1172
1173         [wx] Build fix. WebCore::String -> WTF::String fixes.
1174
1175         * WebEdit.cpp:
1176         (wxWebEditCommand::SetNodeAttribute):
1177
1178 2010-08-10  Gavin Barraclough  <barraclough@apple.com>
1179
1180         Rubber stamped by Sam Weinig.
1181
1182         Bug 43786 - Move AtomicStringHash from WebCore to WTF
1183         Also remove deprecated string headers from WebCore/platform/text.
1184
1185         * WebEdit.cpp:
1186
1187 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
1188
1189         Rubber stamped by Sam Weinig
1190
1191         Bug 43594 - Add string forwards to Forward.h
1192         This allows us to remove forward declarations for these classes from
1193         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
1194
1195         * WebKitSupport/FrameLoaderClientWx.h:
1196         * WebKitSupport/InspectorClientWx.h:
1197
1198 2010-08-06  Jessie Berlin  <jberlin@apple.com>
1199
1200         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
1201         Unreviewed.
1202
1203         * WebKitSupport/FrameLoaderClientWx.h:
1204         * WebKitSupport/InspectorClientWx.h:
1205
1206 2010-08-04  Kevin Ollivier  <kevino@theolliviers.com>
1207
1208         [wx] Build fix for gcc not importing all symbols from convenience libraries.
1209         Works on 10.6 only for Mac until the build system is reworked.
1210         
1211         * bindings/python/webview.i:
1212
1213 2010-08-03  Malcolm MacLeod  <mmacleod@webmail.co.za>
1214
1215         Reviewed by Kevin Ollivier.
1216
1217         Fix crash during HitTest call.
1218         https://bugs.webkit.org/show_bug.cgi?id=43372
1219
1220         * WebFrame.cpp:
1221         (wxWebFrame::HitTest):
1222         * WebView.cpp:
1223         (wxWebViewDOMElementInfo::wxWebViewDOMElementInfo):
1224
1225 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
1226
1227         Reviewed by Darin Fisher.
1228
1229         PopupMenu refactoring in preparation to WebKit2
1230         https://bugs.webkit.org/show_bug.cgi?id=42592
1231
1232         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1233         instances, concrete classes that inherit from ChromeClient needed to be changed to
1234         implement the new methods.
1235
1236         * WebKitSupport/ChromeClientWx.cpp:
1237         (WebCore::ChromeClientWx::selectItemWritingDirectionIsNatural):
1238         (WebCore::ChromeClientWx::createPopupMenu):
1239         (WebCore::ChromeClientWx::createSearchPopupMenu):
1240         * WebKitSupport/ChromeClientWx.h:
1241
1242 2010-08-02  Jeremy Orlow  <jorlow@chromium.org>
1243
1244         Speculative revert of 64425 due to Chromium instability
1245         https://bugs.webkit.org/show_bug.cgi?id=43347
1246
1247         * WebKitSupport/ChromeClientWx.cpp:
1248         * WebKitSupport/ChromeClientWx.h:
1249
1250 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
1251
1252         Reviewed by Darin Fisher.
1253
1254         PopupMenu refactoring in preparation to WebKit2
1255         https://bugs.webkit.org/show_bug.cgi?id=42592
1256
1257         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1258         instances, concrete classes that inherit from ChromeClient needed to be changed to
1259         implement the new methods.
1260
1261         * WebKitSupport/ChromeClientWx.cpp:
1262         (WebCore::ChromeClientWx::selectItemWritingDirectionIsNatural):
1263         (WebCore::ChromeClientWx::createPopupMenu):
1264         (WebCore::ChromeClientWx::createSearchPopupMenu):
1265         * WebKitSupport/ChromeClientWx.h:
1266
1267 2010-07-31  Sheriff Bot  <webkit.review.bot@gmail.com>
1268
1269         Unreviewed, rolling out r64422.
1270         http://trac.webkit.org/changeset/64422
1271         https://bugs.webkit.org/show_bug.cgi?id=43304
1272
1273         Build fixes are needed for Snow Leopard and Windows.
1274         (Requested by lca on #webkit).
1275
1276         * WebKitSupport/ChromeClientWx.cpp:
1277         * WebKitSupport/ChromeClientWx.h:
1278
1279 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
1280
1281         Reviewed by Darin Fisher.
1282
1283         PopupMenu refactoring in preparation to WebKit2
1284         https://bugs.webkit.org/show_bug.cgi?id=42592
1285
1286         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1287         instances, concrete classes that inherit from ChromeClient needed to be changed to
1288         implement the new methods.
1289
1290         * WebKitSupport/ChromeClientWx.cpp:
1291         (WebCore::ChromeClientWx::selectItemWritingDirectionIsNatural):
1292         (WebCore::ChromeClientWx::createPopupMenu):
1293         (WebCore::ChromeClientWx::createSearchPopupMenu):
1294         * WebKitSupport/ChromeClientWx.h:
1295
1296 2010-07-30  Joseph Pecoraro  <joepeck@webkit.org>
1297
1298         Reviewed by David Kilzer.
1299
1300         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
1301         https://bugs.webkit.org/show_bug.cgi?id=40627
1302
1303         * WebKitSupport/ChromeClientWx.cpp:
1304         (WebCore::ChromeClientWx::reachedApplicationCacheOriginQuota):
1305         * WebKitSupport/ChromeClientWx.h:
1306
1307 2010-07-29  Kevin Ollivier  <kevino@theolliviers.com>
1308
1309         [wx] Build fix, add file missing from DOM bindings commit.
1310         
1311         * WebEdit.cpp: Added.
1312         (WebCore::):
1313         (wxWebEditCommand::wxWebEditCommand):
1314         (wxWebEditCommand::~wxWebEditCommand):
1315         (wxWebEditCommand::SetNodeAttribute):
1316         (wxWebEditCommand::Apply):
1317
1318 2010-07-28  Kevin Ollivier  <kevino@theolliviers.com>
1319
1320         [wx] wxPython build fix that was missed in last commit.
1321
1322         * bindings/python/webview.i:
1323
1324 2010-07-28  Kevin Ollivier  <kevino@theolliviers.com>
1325
1326         [wx] Build fix after recent changes.
1327
1328         * WebEdit.h: Added.
1329         * bindings/python/webview.i:
1330
1331 2010-07-28  Robin Dunn  <robin@alldunn.com>
1332
1333         Reviewed by Kevin Ollivier.
1334
1335         Add DOM bindings support for wx port.
1336
1337         * WebBrowserShell.cpp:
1338         (wxWebBrowserShell::wxWebBrowserShell):
1339         (wxWebBrowserShell::OnEditCommand):
1340         (wxWebBrowserShell::OnGetEditCommandState):
1341         * WebBrowserShell.h:
1342         * WebDOMSelection.cpp: Added.
1343         (wxWebKitSelection::wxWebKitSelection):
1344         (wxWebKitSelection::GetRootEditableElement):
1345         (wxWebKitSelection::GetAsRange):
1346         * WebDOMSelection.h: Added.
1347         * WebFrame.cpp:
1348         (wxWebFrame::GetSelectionAsHTML):
1349         (wxWebFrame::GetSelectionAsText):
1350         (wxWebFrame::GetSelection):
1351         (wxWebFrame::ExecuteEditCommand):
1352         (wxWebFrame::GetEditCommandState):
1353         (wxWebFrame::GetEditCommandValue):
1354         (wxWebFrame::HitTest):
1355         * WebFrame.h:
1356         * WebKitDefines.h:
1357         * WebKitSupport/EditorClientWx.cpp:
1358         (WebCore::):
1359         (WebCore::EditorClientWx::redo):
1360         * WebKitSupport/FrameLoaderClientWx.cpp:
1361         (WebCore::FrameLoaderClientWx::finishedLoading):
1362         (WebCore::FrameLoaderClientWx::setMainDocumentError):
1363         (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
1364         * WebView.cpp:
1365         (wxWebViewDOMElementInfo::wxWebViewDOMElementInfo):
1366         (wxWebViewDOMElementInfo::~wxWebViewDOMElementInfo):
1367         (wxWebView::Create):
1368         (wxWebView::GetSelection):
1369         (wxWebView::GetSelectionAsHTML):
1370         (wxWebView::GetSelectionAsText):
1371         (wxWebView::ExecuteEditCommand):
1372         (wxWebView::GetEditCommandState):
1373         (wxWebView::GetEditCommandValue):
1374         (wxWebView::MakeEditable):
1375         (wxWebView::IsEditable):
1376         * WebView.h:
1377         * bindings/python/webview.i:
1378         * bindings/python/wscript:
1379         * wscript:
1380
1381 2010-07-26  Steve Block  <steveblock@google.com>
1382
1383         Reviewed by Jeremy Orlow.
1384
1385         Page clients should be passed to Page constructor via structure of pointers
1386         https://bugs.webkit.org/show_bug.cgi?id=42834
1387
1388         * WebView.cpp:
1389         (wxWebView::Create):
1390
1391 2010-07-16  Zhe Su  <suzhe@chromium.org>
1392
1393         Reviewed by Darin Adler.
1394
1395         REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
1396         https://bugs.webkit.org/show_bug.cgi?id=42253
1397
1398         Dummy implementation of EditorClient::willSetInputMethodState.
1399
1400         * WebKitSupport/EditorClientWx.cpp:
1401         (WebCore::EditorClientWx::willSetInputMethodState):
1402         * WebKitSupport/EditorClientWx.h:
1403
1404 2010-07-14  Sam Weinig  <sam@webkit.org>
1405
1406         Reviewed by Darin Adler.
1407
1408         Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
1409         Make changing Cursors work in WebKit2.
1410
1411         * WebKitSupport/ChromeClientWx.cpp:
1412         (WebCore::ChromeClientWx::setCursor):
1413         * WebKitSupport/ChromeClientWx.h:
1414         Change prototype to match new one.
1415
1416 2010-07-07  Kevin Ollivier  <kevino@theolliviers.com>
1417
1418         [wx] Build fix after change in Page constructor.
1419
1420         * WebView.cpp:
1421         (wxWebView::Create):
1422
1423 2010-06-21  Kevin Ollivier  <kevino@theolliviers.com>
1424
1425         Build fix after conversion of WebInterfaceSystem to Obj-C++.
1426
1427         * WebView.cpp:
1428         * wscript:
1429
1430 2010-06-15  Dumitru Daniliuc  <dumi@chromium.org>
1431
1432         Reviewed by Adam Barth.
1433
1434         Move isAvailable()/setIsAvailable() from Database/DatabaseSync to AbstractDatabase.
1435         https://bugs.webkit.org/show_bug.cgi?id=39041
1436
1437         * WebView.cpp:
1438         (wxWebView::SetDatabasesEnabled):
1439         (wxWebView::AreDatabasesEnabled):
1440
1441 2010-06-15  Darin Adler  <darin@apple.com>
1442
1443         Reviewed by Adam Barth.
1444
1445         Move functions out of Frame class that were marked "move to Chrome"
1446         https://bugs.webkit.org/show_bug.cgi?id=39636
1447
1448         * WebFrame.cpp:
1449         (wxWebFrame::ShouldClose): Call shouldClose on FrameLoader instead
1450         of going through Frame.
1451
1452 2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
1453
1454         Reviewed by Pavel Feldman.
1455
1456         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1457         data from inspected page to WebInspector as JSON string via http. The native
1458         serialization to JSON string is supported by InspectorValue's classes. This patch
1459         has the implementation of sendMessageToFrontend function. WebKit version of it still
1460         uses ScriptFunctionCall and will be switched to another transport a little bit later.
1461         https://bugs.webkit.org/show_bug.cgi?id=40134
1462
1463         * WebKitSupport/InspectorClientWx.cpp:
1464         (WebCore::InspectorClientWx::sendMessageToFrontend):
1465         * WebKitSupport/InspectorClientWx.h:
1466
1467 2010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1468
1469         Unreviewed, rolling out r60889.
1470         http://trac.webkit.org/changeset/60889
1471         https://bugs.webkit.org/show_bug.cgi?id=40365
1472
1473         gtk bot has some kind of memory corruption (Requested by
1474         loislo on #webkit).
1475
1476         * WebKitSupport/InspectorClientWx.cpp:
1477         * WebKitSupport/InspectorClientWx.h:
1478
1479 2010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
1480
1481         Reviewed by Pavel Feldman.
1482
1483         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1484         data from inspected page to WebInspector as JSON string via http. The native
1485         serialization to JSON string is supported by InspectorValue's classes. This patch
1486         has the implementation of sendMessageToFrontend function. WebKit version of it still
1487         uses ScriptFunctionCall and will be switched to another transport a little bit later.
1488         https://bugs.webkit.org/show_bug.cgi?id=40134
1489
1490         * WebKitSupport/InspectorClientWx.cpp:
1491         (WebCore::InspectorClientWx::sendMessageToFrontend):
1492         * WebKitSupport/InspectorClientWx.h:
1493
1494 2010-05-27  Kevin Ollivier  <kevino@theolliviers.com>
1495
1496         [wx] Build fixes for Windows after recent changes.
1497
1498         * WebView.cpp:
1499         (wxWebView::Create):
1500         * wscript:
1501
1502 2010-05-26  Kevin Ollivier  <kevino@theolliviers.com>
1503
1504         Build fix after new client added to Page constructor.
1505
1506         * WebView.cpp:
1507         (wxWebView::Create):
1508
1509 2010-05-24  Darin Adler  <darin@apple.com>
1510
1511         Reviewed by Eric Seidel.
1512
1513         Move view-related functions from Frame to FrameView
1514         https://bugs.webkit.org/show_bug.cgi?id=39366
1515
1516         * WebFrame.cpp:
1517         (wxWebFrame::CanIncreaseTextSize): Check FrameView is not null.
1518         (wxWebFrame::IncreaseTextSize): Call function on FrameView.
1519         (wxWebFrame::CanDecreaseTextSize): Ditto.
1520         (wxWebFrame::DecreaseTextSize): Ditto.
1521         (wxWebFrame::ResetTextSize): Ditto.
1522
1523 2010-05-11  Kevin Watters  <kevinwatters@gmail.com>
1524
1525         Reviewed by Kevin Ollivier.
1526
1527         Load a blank page on creation to initialize WebCore objects properly.
1528         https://bugs.webkit.org/show_bug.cgi?id=38932
1529
1530         * WebView.cpp:
1531         (wxWebView::Create):
1532
1533 2010-05-03  Kevin Watters  <kevinwatters@gmail.com>
1534
1535         Reviewed by Kevin Ollivier.
1536
1537         Build and use Mac's ComplexTextController to support complex text in wx.
1538         https://bugs.webkit.org/show_bug.cgi?id=38482
1539
1540         * WebView.cpp:
1541         (wxWebView::Create):
1542         * wscript:
1543
1544 2010-05-03  Kevin Watters  <kevinwatters@gmail.com>
1545
1546         Reviewed by Kevin Ollivier.
1547
1548         Provide access to GrantUniversalAccess to allow enabling of XSS support.
1549         https://bugs.webkit.org/show_bug.cgi?id=38481
1550
1551         * WebFrame.cpp:
1552         (wxWebFrame::GrantUniversalAccess):
1553         * WebFrame.h:
1554         * WebView.cpp:
1555         (wxWebView::GetParseMode):
1556         (wxWebView::GrantUniversalAccess):
1557         * WebView.h:
1558
1559 2010-05-03  Jens Alfke  <snej@chromium.org>
1560
1561         Reviewed by Darin Fisher.
1562
1563         [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1564         https://bugs.webkit.org/show_bug.cgi?id=38397
1565
1566         No tests (functionality is exposed only through native WebKit API.)
1567
1568         * WebKitSupport/FrameLoaderClientWx.h:
1569         (WebCore::FrameLoaderClientWx::dispatchWillSendSubmitEvent):
1570
1571 2010-04-25  Sam Weinig  <sam@webkit.org>
1572
1573         Reviewed by Maciej Stachowiak.
1574
1575         Fix for https://bugs.webkit.org/show_bug.cgi?id=38097
1576         Disentangle initializing the main thread from initializing threading
1577
1578         * WebView.cpp:
1579         (wxWebView::Create): Add call to initializeMainThread.
1580
1581 2010-04-25  Kevin Watters  <kevinwatters@gmail.com>
1582
1583         Reviewed by Kevin Ollivier.
1584
1585         Update focus handling code to match current approaches used by other platforms,
1586         and fix focus handling for corner cases such as when a mouse down pops up a dialog.
1587         
1588         https://bugs.webkit.org/show_bug.cgi?id=38086
1589
1590         * WebView.cpp:
1591         (wxWebView::Create):
1592         (wxWebView::OnTLWActivated):
1593         (wxWebView::OnPaint):
1594         (wxWebView::OnMouseEvents):
1595         (wxWebView::OnSetFocus):
1596         (wxWebView::OnKillFocus):
1597         * WebView.h:
1598
1599 2010-04-20  Adam Barth  <abarth@webkit.org>
1600
1601         Reviewed by Eric Seidel.
1602
1603         Factor DocumentWriter out of FrameLoader
1604         https://bugs.webkit.org/show_bug.cgi?id=37175
1605
1606         Update these callsites because the method moved to DocumentWriter.
1607
1608         * WebKitSupport/FrameLoaderClientWx.cpp:
1609         (WebCore::FrameLoaderClientWx::committedLoad):
1610
1611 2010-04-20  Kent Tamura  <tkent@chromium.org>
1612
1613         Reviewed by Darin Adler.
1614
1615         Change a parameter type of chooseIconForFiles()
1616         https://bugs.webkit.org/show_bug.cgi?id=37504
1617
1618         * WebKitSupport/ChromeClientWx.cpp:
1619         (WebCore::ChromeClientWx::chooseIconForFiles):
1620         * WebKitSupport/ChromeClientWx.h:
1621
1622 2010-04-19  Kevin Ollivier  <kevino@theolliviers.com>
1623
1624         Build fix, add stub for new FrameLoaderClient method.
1625
1626         * WebKitSupport/FrameLoaderClientWx.cpp:
1627         (WebCore::FrameLoaderClientWx::dispatchDidChangeIcons):
1628         * WebKitSupport/FrameLoaderClientWx.h:
1629
1630 2010-04-11  Sheriff Bot  <webkit.review.bot@gmail.com>
1631
1632         Unreviewed, rolling out r57468.
1633         http://trac.webkit.org/changeset/57468
1634         https://bugs.webkit.org/show_bug.cgi?id=37433
1635
1636         Broke the world...  Must have applied the patch wrong
1637         (Requested by abarth on #webkit).
1638
1639         * WebKitSupport/FrameLoaderClientWx.cpp:
1640         (WebCore::FrameLoaderClientWx::committedLoad):
1641
1642 2010-04-11  Adam Barth  <abarth@webkit.org>
1643
1644         Reviewed by Eric Seidel.
1645
1646         Factor DocumentWriter out of FrameLoader
1647         https://bugs.webkit.org/show_bug.cgi?id=37175
1648
1649         Update these callsites because the method moved to DocumentWriter.
1650
1651         * WebKitSupport/FrameLoaderClientWx.cpp:
1652         (WebCore::FrameLoaderClientWx::committedLoad):
1653
1654 2010-04-07  Andrey Kosyakov  <caseq@chromium.org>
1655
1656         Reviewed by Yury Semikhatsky.
1657
1658         Removed redundant FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest()
1659         https://bugs.webkit.org/show_bug.cgi?id=36949
1660
1661         * WebKitSupport/FrameLoaderClientWx.cpp:
1662         * WebKitSupport/FrameLoaderClientWx.h:
1663
1664 2010-03-31  Marcus Bulach  <bulach@chromium.org>
1665
1666         Reviewed by Jeremy Orlow.
1667
1668         Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
1669         https://bugs.webkit.org/show_bug.cgi?id=35031
1670
1671         * WebKitSupport/ChromeClientWx.h:
1672         (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame):
1673
1674 2010-03-30  Gavin Barraclough  <barraclough@apple.com>
1675
1676         Rubber stamped by Sam Weinig.
1677
1678         https://bugs.webkit.org/show_bug.cgi?id=36866
1679         Move CString to WTF
1680
1681         * WebFrame.cpp:
1682         * WebView.cpp:
1683
1684 2010-03-30  Kevin Ollivier  <kevino@theolliviers.com>
1685
1686         [wx] Build fix after method name change.
1687
1688         * WebFrame.cpp:
1689         (wxWebFrame::RunScript):
1690
1691 2010-03-28  Alexey Proskuryakov  <ap@apple.com>
1692
1693         Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1694
1695         * WebKitSupport/EditorClientWx.cpp:
1696
1697 2010-03-24  Kent Tamura  <tkent@chromium.org>
1698
1699         Reviewed by Darin Adler.
1700
1701         Make Icon::createIconForFiles() optional.
1702         https://bugs.webkit.org/show_bug.cgi?id=35072
1703
1704         - Rename iconForFiles() to chooseIconForFiles().
1705         - Call Icon::createIconForFiles() from chooseIconForFiles().
1706
1707         * WebKitSupport/ChromeClientWx.cpp:
1708         (WebCore::ChromeClientWx::chooseIconForFiles):
1709         * WebKitSupport/ChromeClientWx.h:
1710
1711 2010-03-20  Kevin Ollivier  <kevino@theolliviers.com>
1712
1713         [wx] Build fixes after recent changes, including move of setDatabasesEnabled from Settings.
1714
1715         * WebFrame.cpp:
1716         (wxWebFrame::RunScript):
1717         * WebKitSupport/InspectorClientWx.cpp:
1718         (WebCore::InspectorClientWx::openInspectorFrontend):
1719         * WebSettings.cpp:
1720         * WebSettings.h:
1721         * WebView.cpp:
1722         (wxWebView::Create):
1723         (wxWebView::SetDatabasesEnabled):
1724         (wxWebView::AreDatabasesEnabled):
1725         * WebView.h:
1726
1727 2010-03-16  Yury Semikhatsky <yurys@chromium.org>
1728
1729         Reviewed by Pavel Feldman.
1730
1731         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.
1732
1733         Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1734         https://bugs.webkit.org/show_bug.cgi?id=35036
1735
1736         * WebKitSupport/InspectorClientWx.cpp:
1737         * WebKitSupport/InspectorClientWx.h:
1738
1739 2010-03-11  Anders Carlsson  <andersca@apple.com>
1740
1741         Reviewed by David Hyatt.
1742
1743         Remove invalidateContents, it isn't used and it never makes sense to only invalidate the contents.
1744
1745         * WebKitSupport/ChromeClientWx.cpp:
1746         * WebKitSupport/ChromeClientWx.h:
1747
1748 2010-03-02  Adam Treat  <atreat@rim.com>
1749
1750         Reviewed by Dave Hyatt.
1751
1752         Adapt the wx port to the refactoring of repaint methods.
1753
1754         https://bugs.webkit.org/show_bug.cgi?id=34214
1755
1756         * WebKitSupport/ChromeClientWx.cpp:
1757         (WebCore::ChromeClientWx::invalidateContents):
1758         (WebCore::ChromeClientWx::invalidateWindow):
1759         (WebCore::ChromeClientWx::invalidateContentsForSlowScroll):
1760         (WebCore::ChromeClientWx::invalidateContentsAndWindow):
1761         * WebKitSupport/ChromeClientWx.h:
1762
1763 2010-03-01  Jakob Petsovits  <jpetsovits@rim.com>
1764
1765         Reviewed by Adam Barth.
1766
1767         Adapt to the new ZoomMode enum.
1768         https://bugs.webkit.org/show_bug.cgi?id=35347
1769
1770         * WebFrame.cpp:
1771         (wxWebFrame::IncreaseTextSize):
1772         (wxWebFrame::DecreaseTextSize):
1773         (wxWebFrame::ResetTextSize):
1774
1775 2010-02-23  Steve Block  <steveblock@google.com>
1776
1777         Reviewed by Darin Adler.
1778
1779         Adds ChromeClient::cancelGeolocationPermissionRequestForFrame
1780         https://bugs.webkit.org/show_bug.cgi?id=34962
1781
1782         This method is required so that a Geolocation object can cancel an
1783         asynchronous permission request. This allows the chrome client to cancel
1784         any UI it is showing for the permission request.
1785
1786         * WebKitSupport/ChromeClientWx.h:
1787         (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame):
1788
1789 2010-02-17  Dmitry Titov  <dimich@chromium.org>
1790
1791         Reviewed by David Levin, Darin Fisher, Simon Hausmann.
1792
1793         When a live iframe element is moved between pages, it still depends on the old page.
1794         https://bugs.webkit.org/show_bug.cgi?id=34382
1795
1796         * WebKitSupport/FrameLoaderClientWx.cpp:
1797         (WebCore::FrameLoaderClientWx::didTransferChildFrameToNewDocument):
1798         Added empty implementation of a new virtual method.
1799
1800         * WebKitSupport/FrameLoaderClientWx.h:
1801
1802 2010-02-17  Kent Tamura  <tkent@chromium.org>
1803
1804         Reviewed by Eric Seidel.
1805
1806         Introduces new Icon loading interface in order to support
1807         asynchronous loading.
1808         https://bugs.webkit.org/show_bug.cgi?id=32054
1809
1810         Add an empty implementation of ChromeClient::iconForFiles().
1811
1812         * WebKitSupport/ChromeClientWx.cpp:
1813         (WebCore::ChromeClientWx::iconForFiles):
1814         * WebKitSupport/ChromeClientWx.h:
1815
1816 2010-02-04  Kevin Ollivier  <kevino@theolliviers.com>
1817
1818         Build fix after changes in r54345.
1819
1820         * WebView.cpp:
1821         (wxWebView::OnKeyEvents):
1822
1823 2010-02-04  Dan Bernstein  <mitz@apple.com>
1824
1825         Reviewed by Simon Fraser.
1826
1827         REGRESSION (r53718): When scrolling a tall window by page, the overlap between pages is too big
1828         https://bugs.webkit.org/show_bug.cgi?id=34371
1829
1830         * WebView.cpp:
1831         (wxWebView::OnKeyEvents): Use Scrollbar method instead of constant.
1832
1833 2010-02-03  Kevin Watters  <kevinwatters@gmail.com>
1834
1835         Reviewed by Kevin Ollivier.
1836
1837         Add wxWebKitWindowFeatures and have createWindow send a notification for 
1838         clients to handle.
1839         
1840         https://bugs.webkit.org/show_bug.cgi?id=34542
1841
1842         * WebKitSupport/ChromeClientWx.cpp:
1843         (WebCore::wkFeaturesforWindowFeatures):
1844         (WebCore::ChromeClientWx::createWindow):
1845         * WebView.h:
1846
1847 2010-01-27  Kevin Watters  <kevinwatters@gmail.com>
1848
1849         Reviewed by Kevin Ollivier.
1850
1851         Add a way to get the parse mode to wxWebKit API.
1852         
1853         https://bugs.webkit.org/show_bug.cgi?id=34341
1854
1855         * WebFrame.cpp:
1856         (wxWebFrame::GetParseMode):
1857         * WebFrame.h:
1858         * WebView.cpp:
1859         (wxWebView::GetParseMode):
1860         * WebView.h:
1861
1862 2010-01-22  Kevin Watters  <kevinwatters@gmail.com>
1863
1864         Reviewed by Kevin Ollivier.
1865
1866         [wx] Remove the Bakefile build system, which is no longer being used.
1867         
1868         https://bugs.webkit.org/show_bug.cgi?id=34022
1869
1870         * bindings/python/wxwebkit-py.bkl: Removed.
1871         * dependencies.bkl: Removed.
1872         * presets/wxwebkit.bkl: Removed.
1873         * wxwebkit.bkl: Removed.
1874         * wxwk-settings.bkl: Removed.
1875
1876 2010-01-22  Kevin Ollivier  <kevino@theolliviers.com>
1877
1878         Build fix after r53718.
1879
1880         * WebView.cpp:
1881         (wxWebView::OnKeyEvents):
1882
1883 2010-01-15  Kevin Ollivier  <kevino@theolliviers.com>
1884
1885         Reviewed by Alexey Proskuryakov.
1886
1887         Move the code adding the child frame to the FrameTree into wxWebFrame constructor
1888         so that it happens before we call init() on the new frame. Fixes asserts checking
1889         frame count consistency.
1890
1891         * WebFrame.cpp:
1892         (wxWebFrame::wxWebFrame):
1893         * WebKitSupport/FrameLoaderClientWx.cpp:
1894         (WebCore::FrameLoaderClientWx::createFrame):
1895
1896 2010-01-14  Kevin Ollivier  <kevino@theolliviers.com>
1897
1898         [wx] Build fix, missing header.
1899
1900         * WebView.cpp:
1901
1902 2010-01-09  Adam Barth  <abarth@webkit.org>
1903
1904         Reviewed by Darin Adler.
1905
1906         ScriptController::isEnabled needs to be renamed
1907         https://bugs.webkit.org/show_bug.cgi?id=32063
1908
1909         Rename ScriptController::isEnabled to
1910         ScriptController::canExecuteScripts.
1911
1912         * WebFrame.cpp:
1913         (wxWebFrame::RunScript):
1914
1915 2009-12-30  Kevin Watters  <kevinwatters@gmail.com>
1916
1917         Reviewed by Kevin Ollivier.
1918
1919         Introduce wxWebSettings API interface for editing wxWebView / page settings.
1920         
1921         https://bugs.webkit.org/show_bug.cgi?id=32956
1922
1923         * WebBrowserShell.h:
1924         * WebFrame.h:
1925         * WebKitDefines.h: Added.
1926         * WebSettings.cpp: Added.
1927         (wxWebSettings::SetDefaultFixedFontSize):
1928         (wxWebSettings::GetDefaultFixedFontSize):
1929         (wxWebSettings::SetDefaultFontSize):
1930         (wxWebSettings::GetDefaultFontSize):
1931         (wxWebSettings::SetMinimumFontSize):
1932         (wxWebSettings::GetMinimumFontSize):
1933         (wxWebSettings::SetLoadsImagesAutomatically):
1934         (wxWebSettings::LoadsImagesAutomatically):
1935         (wxWebSettings::SetJavaScriptEnabled):
1936         (wxWebSettings::IsJavaScriptEnabled):
1937         (wxWebSettings::SetDatabasesEnabled):
1938         (wxWebSettings::AreDatabasesEnabled):
1939         (wxWebSettings::SetLocalStoragePath):
1940         (wxWebSettings::GetLocalStoragePath):
1941         (wxWebSettings::SetEditableLinkBehavior):
1942         (wxWebSettings::GetEditableLinkBehavior):
1943         (wxWebSettings::SetPluginsEnabled):
1944         (wxWebSettings::ArePluginsEnabled):
1945         * WebSettings.h: Added.
1946         * WebView.cpp:
1947         (wxWebView::Create):
1948         (wxWebView::GetWebSettings):
1949         * WebView.h:
1950         * bindings/python/webview.i:
1951
1952 2009-12-28  Patrick Gansterer  <paroga@paroga.com>
1953
1954         Reviewed by Maciej Stachowiak.
1955
1956         Use JS_NO_EXPORT for JSBase.h.
1957
1958         * wxwk-settings.bkl:
1959
1960 2009-12-20  Kevin Ollivier  <kevino@theolliviers.com>
1961
1962         [wx] build fixes after recent changes.
1963
1964         * WebFrame.cpp: Added missing header.
1965         * WebKitSupport/EditorClientWx.cpp: Added missing header.
1966         * WebView.cpp: Updated Page constructor call.
1967         (wxWebView::Create):
1968
1969 2009-12-08  Kevin Watters  <kevinwatters@gmail.com>
1970
1971         Reviewed by Kevin Ollivier.
1972
1973         [wx] Mac plugins support.
1974         
1975         https://bugs.webkit.org/show_bug.cgi?id=32236
1976
1977         * WebKitSupport/FrameLoaderClientWx.cpp:
1978         (WebCore::FrameLoaderClientWx::createPlugin):
1979         (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
1980         * WebView.cpp:
1981         (wxWebView::Create):
1982
1983 2009-12-03  Brady Eidson  <beidson@apple.com>
1984
1985         Reviewed by Sam Weinig.
1986
1987         <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API
1988
1989         * WebKitSupport/FrameLoaderClientWx.cpp:
1990         (WebCore::FrameLoaderClientWx::dispatchDidPushStateWithinPage):
1991         (WebCore::FrameLoaderClientWx::dispatchDidReplaceStateWithinPage):
1992         (WebCore::FrameLoaderClientWx::dispatchDidPopStateWithinPage):
1993         * WebKitSupport/FrameLoaderClientWx.h:
1994
1995 2009-12-03  Pavel Feldman  <pfeldman@dhcp-172-28-174-220.spb.corp.google.com>
1996
1997         Reviewed by Timothy Hatcher.
1998
1999         Web Inspector: Simplify the settings support in inspector controller.
2000
2001         https://bugs.webkit.org/show_bug.cgi?id=32076
2002
2003         * WebKitSupport/InspectorClientWx.cpp:
2004         (WebCore::InspectorClientWx::populateSetting):
2005         (WebCore::InspectorClientWx::storeSetting):
2006         * WebKitSupport/InspectorClientWx.h:
2007
2008 2009-12-03  Ben Murdoch  <benm@google.com>
2009
2010         Reviewed by Brady Eidson.
2011
2012         [Android] The FrameLoaderClient is unaware of BackForwardList changes.
2013         https://bugs.webkit.org/show_bug.cgi?id=31914
2014
2015         * WebKitSupport/FrameLoaderClientWx.cpp:
2016         (WebCore::FrameLoaderClientWx::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug).
2017         (WebCore::FrameLoaderClientWx::dispatchDidRemoveBackForwardItem): ditto.
2018         (WebCore::FrameLoaderClientWx::dispatchDidChangeBackForwardIndex): ditto.
2019         * WebKitSupport/FrameLoaderClientWx.h:
2020
2021 2009-11-23  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2022
2023         Reviewed by Kenneth Rohde Christiansen.
2024
2025         Include "config.h" to meet Coding Style Guidelines
2026         https://bugs.webkit.org/show_bug.cgi?id=31792
2027
2028         * WebKitSupport/DragClientWx.cpp:
2029
2030 2009-11-18  Kevin Watters  <kevinwatters@gmail.com>
2031
2032         Reviewed by Kevin Ollivier.
2033
2034         Enable wx plugin support using the Windows implementation as a base.
2035         
2036         https://bugs.webkit.org/show_bug.cgi?id=31636
2037
2038         * WebKitSupport/FrameLoaderClientWx.cpp:
2039         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
2040         (WebCore::FrameLoaderClientWx::finishedLoading):
2041         (WebCore::FrameLoaderClientWx::committedLoad):
2042         (WebCore::FrameLoaderClientWx::createPlugin):
2043         (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
2044         (WebCore::FrameLoaderClientWx::shouldUsePluginDocument):
2045         * WebKitSupport/FrameLoaderClientWx.h:
2046         * WebView.cpp:
2047         (wxWebView::Create):
2048
2049 2009-11-13  Kevin Ollivier  <kevino@theolliviers.com>
2050
2051         wx build fix after r50923 change to externalRepresentation.
2052
2053         * WebFrame.cpp:
2054         (wxWebFrame::GetExternalRepresentation):
2055
2056 2009-11-13  Adam Roben  <aroben@apple.com>
2057
2058         Update for changes to FrameLoaderClient
2059
2060         Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
2061         window objects in isolated worlds are cleared
2062
2063         Reviewed by Dave Hyatt.
2064
2065         * WebKitSupport/FrameLoaderClientWx.cpp:
2066         (WebCore::FrameLoaderClientWx::dispatchDidClearWindowObjectInWorld):
2067         * WebKitSupport/FrameLoaderClientWx.h:
2068         Replaced windowObjectCleared with this function. Does nothing if the
2069         passed-in world is not the mainThreadNormalWorld().
2070
2071 2009-11-10  Robin Dunn  <robin@alldunn.com>
2072
2073         Reviewed by Kevin Ollivier.
2074
2075         Add sanity checks to RunScript to ensure it doesn't run when the document hasn't yet
2076         loaded nor when JavaScript is disabled.
2077         
2078         https://bugs.webkit.org/show_bug.cgi?id=31309
2079
2080         * WebFrame.cpp:
2081         (wxWebFrame::RunScript):
2082
2083 2009-11-04  Kevin Watters  <kevinwatters@gmail.com>
2084
2085         Reviewed by Kevin Ollivier.
2086
2087         Fix an assert on shutdown when wxWebView has captured the mouse,
2088         and make sure wxWebView's right click handling is only active when 
2089         the WebCore popup menu is used.
2090         
2091         https://bugs.webkit.org/show_bug.cgi?id=31131
2092
2093         * WebView.cpp:
2094         (wxWebView::~wxWebView):
2095         (wxWebView::OnContextMenuEvents):
2096         (wxWebView::OnMenuSelectEvents):
2097
2098 2009-11-04  Vadim Zeitlin  <vadim@wxwidgets.org>
2099
2100         Reviewed by Eric Seidel.
2101
2102         [wx] Small cleanup: avoid unnecessary wxString::mb_str() calls.
2103
2104         * WebFrame.cpp:
2105         (wxWebFrame::SetPageSource):
2106         (wxWebFrame::LoadURL):
2107
2108 2009-10-30  Evan Stade  <estade@chromium.org>
2109
2110         Reviewed by David Levin.
2111
2112         Notify the chrome when the focused node has changed.
2113         https://bugs.webkit.org/show_bug.cgi?id=30832
2114
2115         Added stub implementation for new ChromeClient function.
2116
2117         * WebKitSupport/ChromeClientWx.cpp:
2118         (WebCore::ChromeClientWx::focusedNodeChanged):
2119         * WebKitSupport/ChromeClientWx.h:
2120
2121 2009-10-23  Kevin Ollivier  <kevino@theolliviers.com>
2122
2123         wx build fix. Update the globalObject calls after changes.
2124
2125         * WebFrame.cpp:
2126         (wxWebFrame::RunScript):
2127         * WebKitSupport/FrameLoaderClientWx.cpp:
2128         (WebCore::FrameLoaderClientWx::windowObjectCleared):
2129
2130 2009-10-21  Pedro Romano  <pmcnr72@gmail.com>
2131
2132         Reviewed by Kevin Ollivier.
2133
2134         Include 'WebFrame.h' declared classes in wxPython bindings.
2135         
2136         https://bugs.webkit.org/show_bug.cgi?id=30504
2137
2138         * bindings/python/webview.i:
2139
2140 2009-10-18  Kevin Watters  <kevinwatters@gmail.com>
2141
2142         Reviewed by Kevin Ollivier.
2143
2144         Add the ability to specify a proxy for wxWebKit.
2145         
2146         https://bugs.webkit.org/show_bug.cgi?id=30446
2147
2148         * WebView.cpp:
2149         (curlProxyType):
2150         (wxWebView::SetProxyInfo):
2151         * WebView.h:
2152
2153 2009-10-18  Kevin Watters  <kevinwatters@gmail.com>
2154
2155         Reviewed by Kevin Ollivier.
2156
2157         Add basic database support to wx API
2158         
2159         https://bugs.webkit.org/show_bug.cgi?id=30445
2160
2161         * WebKitSupport/ChromeClientWx.cpp:
2162         (WebCore::ChromeClientWx::exceededDatabaseQuota):
2163         * WebView.cpp:
2164         (wxWebView::Create):
2165         (wxWebView::SetDatabaseDirectory):
2166         (wxWebView::GetDatabaseDirectory):
2167         * WebView.h:
2168
2169 2009-10-16  Kevin Watters  <kevinwatters@gmail.com>
2170
2171         Reviewed by Kevin Ollivier.
2172
2173         Optionally allow the user to zoom text using the mouse wheel.
2174         
2175         https://bugs.webkit.org/show_bug.cgi?id=30444
2176
2177         * WebView.cpp:
2178         (wxWebView::wxWebView):
2179         (wxWebView::OnMouseEvents):
2180         * WebView.h:
2181
2182 2009-10-16  Kevin Ollivier  <kevino@theolliviers.com>
2183
2184         wxMSW non-precomp headers build fix.
2185
2186         * WebView.cpp:
2187
2188 2009-10-15  Robin Dunn  <robin@alldunn.com>
2189
2190         Reviewed by Kevin Ollivier.
2191
2192         Update the wxPython simple.py sample to match current wxWebKit API.
2193         
2194         https://bugs.webkit.org/show_bug.cgi?id=30406
2195
2196         * bindings/python/samples/simple.py:
2197
2198 2009-10-08  Adam Barth  <abarth@webkit.org>
2199
2200         Reviewed by Eric Seidel.
2201
2202         Move executeScript from FrameLoader to ScriptController
2203         https://bugs.webkit.org/show_bug.cgi?id=30200
2204
2205         Update API call.
2206
2207         * WebFrame.cpp:
2208         (wxWebFrame::RunScript):
2209
2210 2009-10-07  Adam Barth  <abarth@webkit.org>
2211
2212         Reviewed by Darin Adler.
2213
2214         Factor PolicyChecker out of FrameLoader
2215         https://bugs.webkit.org/show_bug.cgi?id=30155
2216
2217         Move the policy callback to the policy object.
2218
2219         * WebKitSupport/FrameLoaderClientWx.cpp:
2220         (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
2221         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
2222         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
2223         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
2224
2225 2009-09-25  Kevin Ollivier  <kevino@theolliviers.com>
2226
2227         wx build fix. Add EmptyPluginHalterClient when creating the Page.
2228
2229         * WebView.cpp:
2230         (wxWebView::Create):
2231
2232 2009-09-22  Kevin Ollivier  <kevino@theolliviers.com>
2233
2234         Build fix to ensure the import library gets properly installed on Windows.
2235
2236         * wscript:
2237
2238 2009-09-17  Kenneth Rohde Christiansen  <kenneth@webkit.org>
2239
2240         Reviewed by Simon Hausmann.
2241
2242         Make PlatformWindow return something else than PlatformWidget
2243         https://bugs.webkit.org/show_bug.cgi?id=29085
2244
2245         Reflect the rename of platformWindow and it's return type.
2246
2247         * WebKitSupport/ChromeClientWx.cpp:
2248         (WebCore::ChromeClientWx::platformPageClient):
2249         * WebKitSupport/ChromeClientWx.h:
2250         * WebKitSupport/EditorClientWx.cpp:
2251         (WebCore::EditorClientWx::isEditable):
2252         (WebCore::EditorClientWx::registerCommandForUndo):
2253         (WebCore::EditorClientWx::registerCommandForRedo):
2254         (WebCore::EditorClientWx::clearUndoRedoOperations):
2255         (WebCore::EditorClientWx::canUndo):
2256         (WebCore::EditorClientWx::canRedo):
2257         (WebCore::EditorClientWx::undo):
2258         (WebCore::EditorClientWx::redo):
2259
2260 2009-09-16  Kevin Ollivier  <kevino@theolliviers.com>
2261
2262         wxPython bindings build fixes after recent changes.
2263
2264         * WebView.h:
2265         * bindings/python/wscript:
2266
2267 2009-09-13  Kevin Watters  <kevinwatters@gmail.com>
2268
2269         Reviewed by Kevin Ollivier.
2270
2271         Allow a way to set the cache policy via wx API.
2272         
2273         https://bugs.webkit.org/show_bug.cgi?id=29200
2274
2275         * WebView.cpp:
2276         (wxWebView::SetCachePolicy):
2277         (wxWebView::GetCachePolicy):
2278         * WebView.h:
2279
2280 2009-09-13  Kevin Watters  <kevinwatters@gmail.com>
2281
2282         Reviewed by Kevin Ollivier.
2283
2284         Allow the user to query Frame::shouldClose via wx API.
2285         
2286         https://bugs.webkit.org/show_bug.cgi?id=29199
2287
2288         * WebFrame.cpp:
2289         (wxWebFrame::ShouldClose):
2290         * WebFrame.h:
2291         * WebView.cpp:
2292         (wxWebView::ShouldClose):
2293         * WebView.h:
2294
2295 2009-09-13  Kevin Watters  <kevinwatters@gmail.com>
2296
2297         Reviewed by Kevin Ollivier.
2298
2299         Fix mouse handling when the mouse leaves the window during mouse down.
2300         
2301         https://bugs.webkit.org/show_bug.cgi?id=29198
2302
2303         * WebView.cpp:
2304         (wxWebView::OnMouseEvents):
2305
2306 2009-09-13  Kevin Watters  <kevinwatters@gmail.com>
2307
2308         Reviewed by Kevin Ollivier.
2309
2310         Add support for console MessageLevel at wx API level.
2311         
2312         https://bugs.webkit.org/show_bug.cgi?id=29197
2313
2314         * WebKitSupport/ChromeClientWx.cpp:
2315         (WebCore::ChromeClientWx::addMessageToConsole):
2316         * WebView.h:
2317
2318 2009-09-03  Adam Barth  <abarth@webkit.org>
2319
2320         Reviewed by eric@webkit.org.
2321
2322         https://bugs.webkit.org/show_bug.cgi?id=24696
2323
2324         Stub implementations of mixed content methods of FrameLoaderClient. 
2325
2326         * WebKitSupport/FrameLoaderClientWx.cpp:
2327         (WebCore::FrameLoaderClientWx::didDisplayInsecureContent):
2328         (WebCore::FrameLoaderClientWx::didRunInsecureContent):
2329         * WebKitSupport/FrameLoaderClientWx.h:
2330
2331 2009-09-03  Kevin Watters  <kevinwatters@gmail.com>
2332
2333         Reviewed by Kevin Ollivier.
2334
2335         [wx] Frames support
2336         https://bugs.webkit.org/show_bug.cgi?id=19041
2337
2338         * WebFrame.cpp:
2339         (wxWebFrame::wxWebFrame):
2340         (wxWebFrame::~wxWebFrame):
2341         (wxWebFrame::GetFrame):
2342         * WebFrame.h:
2343         * WebFramePrivate.h:
2344         * WebKitSupport/ChromeClientWx.cpp:
2345         (WebCore::ChromeClientWx::platformWindow):
2346         (WebCore::ChromeClientWx::scroll):
2347         * WebKitSupport/EditorClientWx.cpp:
2348         (WebCore::EditorClientWx::isEditable):
2349         (WebCore::EditorClientWx::registerCommandForUndo):
2350         (WebCore::EditorClientWx::registerCommandForRedo):
2351         (WebCore::EditorClientWx::clearUndoRedoOperations):
2352         (WebCore::EditorClientWx::canUndo):
2353         (WebCore::EditorClientWx::canRedo):
2354         (WebCore::EditorClientWx::undo):
2355         (WebCore::EditorClientWx::redo):
2356         * WebKitSupport/FrameLoaderClientWx.cpp:
2357         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
2358         (WebCore::FrameLoaderClientWx::setFrame):
2359         (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
2360         (WebCore::FrameLoaderClientWx::frameLoaderDestroyed):
2361         (WebCore::FrameLoaderClientWx::committedLoad):
2362         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
2363         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
2364         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
2365         (WebCore::FrameLoaderClientWx::createFrame):
2366         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
2367         * WebKitSupport/FrameLoaderClientWx.h:
2368         * WebView.h:
2369         * WebViewPrivate.h:
2370
2371 2009-09-02  Kevin Ollivier  <kevino@theolliviers.com>
2372
2373         waf build fixes for Windows/MSVC.
2374
2375         * bindings/python/wscript:
2376         * wscript:
2377
2378 2009-09-02  Kevin Watters  <kevinwatters@gmail.com>
2379
2380         Reviewed by Kevin Ollivier.
2381
2382         wx port: Call WTF::initializeThreading().
2383         https://bugs.webkit.org/show_bug.cgi?id=28912
2384
2385         * WebView.cpp:
2386         (wxWebView::Create): call WTF::initializeThreading()
2387
2388 2009-09-02  Kevin Ollivier  <kevino@theolliviers.com>
2389
2390         wx build fix. Use the 2 param KURL constructor.
2391
2392         * WebFrame.cpp:
2393         (wxWebFrame::SetPageSource):
2394
2395 2009-08-31  Alexey Proskuryakov  <ap@webkit.org>
2396
2397         Reviewed by Darin Adler.
2398
2399         https://bugs.webkit.org/show_bug.cgi?id=28852
2400         Rename KURL single argument constructor to avoid confusion
2401
2402         * WebFrame.cpp: (wxWebFrame::SetPageSource): Adapt to the change.
2403
2404 2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2405
2406         Reviewed by Holger Freyther.
2407
2408         https://bugs.webkit.org/show_bug.cgi?id=25889
2409         [GTK] scrollbar policy for main frame is not implementable
2410
2411         Add empty implementation for new ChromeClient method.
2412
2413         * WebKitSupport/ChromeClientWx.h:
2414         (WebCore::ChromeClientWx::scrollbarsModeDidChange):
2415
2416 2009-08-19  Kevin Watters  <kevinwatters@gmail.com>
2417
2418         Reviewed by Kevin Ollivier.
2419
2420         Use FrameLoader::load() for loading pages from a HTML page string to address
2421         bugs with using begin/write/end loading.
2422         
2423         https://bugs.webkit.org/show_bug.cgi?id=28488
2424
2425         * WebFrame.cpp:
2426         (wxWebFrame::SetPageSource):
2427
2428 2009-08-13  Kevin Ollivier  <kevino@theolliviers.com>
2429
2430         wx build fix. Make sure that the wxWebKit dynamic library is rebuilt whenever
2431         webcore or jscore libs change.
2432
2433         * wscript:
2434
2435 2009-08-12  Kevin Ollivier  <kevino@theolliviers.com>
2436
2437         wxPython build fix, the SWIG defines must also be available when compiling.
2438
2439         * bindings/python/wscript:
2440
2441 2009-08-05  Kevin Ollivier  <kevino@theolliviers.com>
2442
2443         Reviewed by Eric Seidel.
2444
2445         Adding support for building wx Python bindings using the waf build system.
2446         
2447         https://bugs.webkit.org/show_bug.cgi?id=27619
2448
2449         * bindings/python/wscript: Added.
2450
2451 2009-08-04  Kevin Ollivier  <kevino@theolliviers.com>
2452
2453         wx build fix after InspectorClient API change.
2454
2455         * WebKitSupport/InspectorClientWx.cpp:
2456         (WebCore::InspectorClientWx::inspectorWindowObjectCleared):
2457         * WebKitSupport/InspectorClientWx.h:
2458
2459 2009-08-02  Kevin Ollivier  <kevino@theolliviers.com>
2460
2461         Reviewed by Jan Alonzo.
2462
2463         Script for building the WebKit library for wx.
2464         https://bugs.webkit.org/show_bug.cgi?id=27619
2465
2466         * wscript: Added.
2467
2468 2009-07-24  Andrei Popescu  <andreip@google.com>
2469
2470         Reviewed by Anders Carlsson.
2471
2472         ApplicationCache should have size limit
2473         https://bugs.webkit.org/show_bug.cgi?id=22700
2474  
2475         * WebKitSupport/ChromeClientWx.cpp:
2476         (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2477         Adds empty implementation of the reachedMaxAppCacheSize callback.
2478         * WebKitSupport/ChromeClientWx.h:
2479
2480 2009-07-21  Kevin Ollivier  <kevino@theolliviers.com>
2481
2482         wx build fix. Missing header added.
2483
2484         * WebFrame.cpp:
2485
2486 2009-07-21  Kevin Ollivier  <kevino@theolliviers.com>
2487
2488         wx build fix. Adding isSpeaking() to ContextMenuClientWx.
2489
2490         * WebKitSupport/ContextMenuClientWx.cpp:
2491         (WebCore::ContextMenuClientWx::isSpeaking):
2492         * WebKitSupport/ContextMenuClientWx.h:
2493
2494 2009-07-16  Xiaomei Ji  <xji@chromium.org>
2495
2496         Reviewed by Darin Adler.
2497
2498         Fix tooltip does not get its directionality from its element's directionality.
2499         https://bugs.webkit.org/show_bug.cgi?id=24187
2500
2501         Per mitz's suggestion in comment #6, while getting the plain-text 
2502         title, we also get the directionality of the title. How to handle 
2503         the directionality is up to clients. Clients could ignore it, 
2504         or use attribute or unicode control characters to display the title
2505         as what they want.
2506
2507         * WebKitSupport/ChromeClientWx.cpp:
2508         (WebCore::ChromeClientWx::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet).
2509         * WebKitSupport/ChromeClientWx.h: Add directionality as 2nd parameter to setToolTip().
2510
2511 2009-07-12  Brent Fulgham  <bfulgham@gmail.com>
2512
2513         Speculative build fix after http://trac.webkit.org/changeset/45786.
2514
2515         * WebKitSupport/ChromeClientWx.cpp:
2516         (WebCore::ChromeClientWx::addMessageToConsole):
2517         * WebKitSupport/ChromeClientWx.h:
2518
2519 2009-07-09  Beth Dakin and Jon Honeycutt <bdakin@apple.com>
2520
2521         Reviewed by Dave Hyatt.
2522
2523         Make Widget RefCounted to fix:
2524
2525         <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs 
2526         at WebCore::Widget::afterMouseDown() after clicking To Do's close 
2527         box
2528         <rdar://problem/6978804> WER #16: Repro Access Violation in 
2529         WebCore::PluginView::bindingInstance (1310178023)
2530         -and-
2531         <rdar://problem/6991251> WER #13: Crash in WebKit!
2532         WebCore::PluginView::performRequest+203 (1311461169) 
2533
2534         * WebKitSupport/FrameLoaderClientWx.cpp:
2535         (WebCore::FrameLoaderClientWx::createPlugin):
2536         (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
2537         * WebKitSupport/FrameLoaderClientWx.h:
2538
2539 2009-06-09  Kevin Ollivier  <kevino@theolliviers.com>
2540
2541         wx build fix, adding JSCore/assembler to the list of include dirs.
2542
2543         * presets/wxwebkit.bkl:
2544
2545 2009-06-03  Kevin Ollivier  <kevino@theolliviers.com>
2546
2547         wx build fix, remove no longer needed function call.
2548
2549         * WebKitSupport/FrameLoaderClientWx.cpp:
2550         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
2551
2552 2009-06-02  Darin Adler  <darin@apple.com>
2553
2554         Reviewed by David Hyatt.
2555
2556         * WebKitSupport/FrameLoaderClientWx.cpp:
2557         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): Use FrameView::create
2558         and RefPtr instead of the old "crazy" reference counting.
2559
2560 2009-05-23  David Kilzer  <ddkilzer@apple.com>
2561
2562         Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr
2563
2564         <https://bugs.webkit.org/show_bug.cgi?id=25495>
2565
2566         Reviewed by Oliver Hunt.
2567
2568         * WebKitSupport/ChromeClientWx.h:
2569         (WebCore::ChromeClientWx::createHTMLParserQuirks): Return a
2570         PassOwnPtr<> instead of a raw HTMLParserQuirks pointer.
2571
2572 2009-05-22  Kevin Watters  <kevinwatters@gmail.com>
2573
2574         Reviewed by Kevin Ollivier.
2575         
2576         Triple-click support for wx port. Also, switch to allocating GraphicsContext
2577         on the stack in OnPaint since we only need it within that function.
2578         
2579         https://bugs.webkit.org/show_bug.cgi?id=25962
2580
2581         * WebView.cpp:
2582         (wxWebView::OnPaint):
2583         (getDoubleClickTime):
2584         (wxWebView::OnMouseEvents):
2585         (wxWebView::OnContextMenuEvents):
2586         * WebView.h:
2587         * WebViewPrivate.h:
2588
2589 2009-05-21  Kevin Ollivier  <kevino@theolliviers.com>
2590
2591         wx build fix after method added to EditorClient.
2592
2593         * WebKitSupport/EditorClientWx.cpp:
2594         (WebCore::EditorClientWx::getAutoCorrectSuggestionForMisspelledWord):
2595         * WebKitSupport/EditorClientWx.h:
2596
2597 2009-05-20  Holger Hans Peter Freyther  <zecke@selfish.org>
2598
2599         Reviewed by Darin Adler.
2600
2601         https://bugs.webkit.org/show_bug.cgi?id=25834
2602
2603         Make ChromeClient a interface again
2604
2605         With recent additions to ChromeClient.h empty defaults were
2606         added. This is bad for porters as these changes go unnoticed
2607         and at runtime no notImplemented warning is logged and grepping
2608         for notImplemented will not show anything. Change this Client
2609         to be like the other Clients again and always have pure virtuals
2610         (but for stuff inside #ifdef PLATFORM(MAC)).
2611
2612         Update the various WebKit/* implementations to compile again.
2613
2614         * WebKitSupport/ChromeClientWx.cpp:
2615         (WebCore::ChromeClientWx::setCursor):
2616         (WebCore::ChromeClientWx::requestGeolocationPermissionForFrame):
2617         * WebKitSupport/ChromeClientWx.h:
2618         (WebCore::ChromeClientWx::scrollRectIntoView):
2619
2620 2009-05-18  Kevin Ollivier  <kevino@theolliviers.com>
2621
2622         wx build fix. Use python-config to get Python linking info on Unix OSes. 
2623
2624         * bindings/python/wxwebkit-py.bkl:
2625
2626 2009-03-29  Kevin Ollivier  <kevino@theolliviers.com>
2627
2628         Reviewed by Maciej Stachowiak.
2629
2630         WebCore::DocumentLoader::mainReceivedError now asserts if error.isNull(), so
2631         make sure wx does not create empty ResourceError() objects.
2632         
2633         Also make sure we fire a state changed event to notify when the load fails.
2634         
2635         https://bugs.webkit.org/show_bug.cgi?id=24927
2636
2637         * WebKitSupport/FrameLoaderClientWx.cpp:
2638         (WebCore::FrameLoaderClientWx::cancelledError):
2639         (WebCore::FrameLoaderClientWx::blockedError):
2640         (WebCore::FrameLoaderClientWx::cannotShowURLError):
2641         (WebCore::FrameLoaderClientWx::interruptForPolicyChangeError):
2642         (WebCore::FrameLoaderClientWx::cannotShowMIMETypeError):
2643         (WebCore::FrameLoaderClientWx::fileDoesNotExistError):
2644         (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
2645         (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
2646         * WebView.h:
2647
2648 2009-05-07  Kevin Ollivier  <kevino@theolliviers.com>
2649
2650         Fix for building the Python extension. 
2651
2652         * bindings/python/wxwebkit-py.bkl:
2653
2654 2009-05-05  Ben Murdoch  <benm@google.com>
2655
2656         Reviewed by Eric Seidel.
2657         
2658         Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds.
2659         https://bugs.webkit.org/show_bug.cgi?id=24776
2660
2661         * WebKitSupport/ChromeClientWx.cpp:
2662         * WebKitSupport/ChromeClientWx.h:
2663
2664 2009-04-01  miggilin  <mr.diggilin@gmail.com>
2665
2666         Reviewed by Kevin Ollivier.
2667
2668         Full Keyboard shortcut support.
2669         Implement wxBrowser Cut/Copy/Paste menu items.
2670         
2671         https://bugs.webkit.org/show_bug.cgi?id=24797
2672
2673         * WebBrowserShell.cpp:
2674         (wxWebBrowserShell::OnSearchCtrlEnter):
2675         (wxWebBrowserShell::OnCut):
2676         (wxWebBrowserShell::OnCopy):
2677         (wxWebBrowserShell::OnPaste):
2678         * WebBrowserShell.h:
2679         * WebKitSupport/EditorClientWx.cpp:
2680         (WebCore::):
2681         (WebCore::EditorClientWx::handleEditingKeyboardEvent):
2682         (WebCore::EditorClientWx::interpretKeyEvent):
2683         (WebCore::EditorClientWx::handleKeyboardEvent):
2684         * WebKitSupport/EditorClientWx.h:
2685         * WebView.cpp:
2686         (wxWebView::CanCut):
2687         (wxWebView::CanPaste):
2688         (wxWebView::Paste):
2689         (wxWebView::OnKeyEvents):
2690
2691 2009-05-05  Maclolm MacLeod  <mmacleod@webmail.co.za>
2692
2693         Reviewed by Kevin Ollivier.
2694         
2695         Have wxWebkit make use of gcc(4 and greater) hidden visibility feature
2696         
2697         https://bugs.webkit.org/show_bug.cgi?id=24345
2698
2699         * WebFrame.h:
2700         * WebView.h:
2701
2702 2009-05-01  Kevin Watters  <kevinwatters@gmail.com>
2703
2704         Reviewed by Kevin Ollivier.
2705         
2706         STATE_CHANGED event is now named LOAD
2707         
2708         https://bugs.webkit.org/show_bug.cgi?id=25549
2709
2710         * bindings/python/samples/simple.py:
2711
2712 2009-05-04  Kevin Ollivier  <kevino@theolliviers.com>
2713
2714         Reviewed by Eric Seidel.
2715         
2716         Initial DRT implementation for wx.
2717
2718         * Bakefiles.bkgen:
2719
2720 2009-05-01  Geoffrey Garen  <ggaren@apple.com>
2721
2722         Rubber Stamped by Sam Weinig.
2723         
2724         Renamed JSValuePtr => JSValue.
2725
2726         * WebFrame.cpp:
2727         (wxWebFrame::RunScript):
2728
2729 2009-05-01  Pavel Feldman  <pfeldman@chromium.org>
2730
2731         Reviewed by Timothy Hatcher.
2732
2733         Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest.
2734
2735         https://bugs.webkit.org/show_bug.cgi?id=25347
2736
2737         * WebKitSupport/FrameLoaderClientWx.cpp:
2738         (WebCore::FrameLoaderClientWx::dispatchDidLoadResourceByXMLHttpRequest):
2739         * WebKitSupport/FrameLoaderClientWx.h:
2740
2741 2009-04-30  Kevin Ollivier  <kevino@theolliviers.com>
2742
2743         wx build fix, remove references to JSCore shared library.
2744
2745         * bindings/python/wxwebkit-py.bkl:
2746         * wxwebkit.bkl:
2747
2748 2009-04-30  David Kilzer  <ddkilzer@apple.com>
2749
2750         Provide a mechanism to create a quirks delegate for HTMLParser
2751
2752         Reviewed by David Hyatt.
2753
2754         * WebKitSupport/ChromeClientWx.h:
2755         (WebCore::ChromeClientWx::createHTMLParserQuirks): Added.  The
2756         default implementation of this factory method returns 0.
2757
2758 2009-04-30  Pavel Feldman  <pfeldman@chromium.org>
2759
2760         Reviewed by Dimitri Glazkov.
2761
2762         https://bugs.webkit.org/show_bug.cgi?id=25342
2763         Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole.
2764
2765         * WebKitSupport/ChromeClientWx.cpp:
2766         (WebCore::ChromeClientWx::addMessageToConsole):
2767         * WebKitSupport/ChromeClientWx.h:
2768
2769 2009-04-28  Kevin Watters  <kevinwatters@gmail.com>
2770
2771         Reviewed by Kevin Ollivier.
2772         
2773         Add a function for resetting the zoom factor to 1.0.
2774         
2775         https://bugs.webkit.org/show_bug.cgi?id=25447
2776
2777         * WebFrame.cpp:
2778         (wxWebFrame::ResetTextSize):
2779         * WebFrame.h:
2780         * WebView.cpp:
2781         (wxWebView::ResetTextSize):
2782         * WebView.h:
2783
2784 2009-04-24  Kevin Ollivier  <kevino@theolliviers.com>
2785
2786         wx build fix. Switching JSCore from a static lib to a dynamic lib
2787         to match the Apple build and fix symbol exports.
2788
2789         * bindings/python/wxwebkit-py.bkl:
2790         * presets/wxwebkit.bkl:
2791         * wxwebkit.bkl:
2792
2793 2009-04-15  Robin Dunn  <robin@alldunn.com>
2794
2795         Reviewed by Kevin Ollivier.
2796         
2797         Implement support for wxWebViewNewWindowEvent.
2798         
2799         https://bugs.webkit.org/show_bug.cgi?id=19043
2800
2801         * WebKitSupport/FrameLoaderClientWx.cpp:
2802         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
2803
2804 2009-04-04  Kevin Ollivier  <kevino@theolliviers.com>
2805
2806         Build fixes for wxMac/Tiger.
2807
2808         * dependencies.bkl:
2809         * wxwk-settings.bkl:
2810
2811 2009-04-04  Kevin Ollivier  <kevino@theolliviers.com>
2812
2813         wx build fix. Add missing header.
2814
2815         * WebKitSupport/FrameLoaderClientWx.cpp:
2816
2817 2009-03-30  Kevin Watters  <kevinwatters@gmail.com>
2818
2819         Reviewed by Kevin Ollivier.
2820         
2821         Add events to allow apps to override handling for JS prompts and 
2822         window object cleared events.
2823         
2824         https://bugs.webkit.org/show_bug.cgi?id=24948
2825
2826         * WebFrame.h:
2827         * WebKitSupport/ChromeClientWx.cpp:
2828         (WebCore::ChromeClientWx::runJavaScriptAlert):
2829         (WebCore::ChromeClientWx::runJavaScriptConfirm):
2830         (WebCore::ChromeClientWx::runJavaScriptPrompt):
2831         * WebKitSupport/EditorClientWx.cpp:
2832         (WebCore::EditorClientWx::pageDestroyed):
2833         * WebKitSupport/FrameLoaderClientWx.cpp:
2834         (WebCore::FrameLoaderClientWx::hasWebView):
2835         (WebCore::FrameLoaderClientWx::windowObjectCleared):
2836         * WebView.cpp:
2837         (wxWebViewAlertEvent::wxWebViewAlertEvent):
2838         (wxWebViewConfirmEvent::wxWebViewConfirmEvent):
2839         (wxWebViewPromptEvent::wxWebViewPromptEvent):
2840         (wxWebViewWindowObjectClearedEvent::wxWebViewWindowObjectClearedEvent):
2841         * WebView.h:
2842
2843 2009-03-28  Kevin Ollivier  <kevino@theolliviers.com>
2844
2845         wx build fix. Remove call to now private method.
2846
2847         * WebKitSupport/FrameLoaderClientWx.cpp:
2848         (WebCore::FrameLoaderClientWx::prepareForDataSourceReplacement):
2849
2850 2009-03-02  Kevin Ollivier  <kevino@theolliviers.com>
2851
2852         Build fixes for wxWidgets Mac trunk build.
2853
2854         * WebView.h:
2855         * bindings/python/webview.i:
2856         * bindings/python/wxwebkit-py.bkl:
2857         * dependencies.bkl:
2858         * presets/wxwebkit.bkl:
2859
2860 2009-02-11  Dimitri Dupuis-latour  <dupuislatour@apple.com>
2861
2862         Stub out InspectorClientWx::hiddenPanels.
2863
2864         Reviewed by Timothy Hatcher.
2865
2866         * WebKitSupport/InspectorClientWx.cpp:
2867         (WebCore::InspectorClientWx::hiddenPanels):
2868         * WebKitSupport/InspectorClientWx.h:
2869
2870 2009-02-06  Geoffrey Garen  <ggaren@apple.com>
2871
2872         Build fix.
2873
2874         * WebKitSupport/FrameLoaderClientWx.cpp:
2875         (WebCore::FrameLoaderClientWx::updateGlobalHistoryRedirectLinks):
2876         * WebKitSupport/FrameLoaderClientWx.h:
2877
2878 2009-02-05  Aaron Boodman  <aa@chromium.org>
2879
2880         Reviewed by Dave Hyatt.
2881
2882         https://bugs.webkit.org/show_bug.cgi?id=23708
2883         Adds documentElementAvailable() callback to FrameLoaderClient.
2884
2885         * WebKitSupport/FrameLoaderClientWx.cpp:
2886         (WebCore::FrameLoaderClientWx::documentElementAvailable):
2887         Stub out documentElementAvailable().
2888         * WebKitSupport/FrameLoaderClientWx.h:
2889         Ditto.
2890
2891 2009-02-02  Geoffrey Garen  <ggaren@apple.com>
2892
2893         Build fix.
2894
2895         * WebKitSupport/FrameLoaderClientWx.cpp:
2896         (WebCore::FrameLoaderClientWx::updateGlobalHistoryForRedirectWithoutHistoryItem):
2897         (WebCore::FrameLoaderClientWx::createPlugin):
2898         (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
2899         * WebKitSupport/FrameLoaderClientWx.h:
2900
2901 2009-02-02  Geoffrey Garen  <ggaren@apple.com>
2902
2903         Build fix.
2904
2905         * WebFrame.cpp:
2906         (wxWebFrame::LoadURL):
2907
2908 2009-01-31  Darin Adler  <darin@apple.com>
2909
2910         Build fix.
2911
2912         * WebView.cpp:
2913         (wxWebView::OnSize): call sendResizeEvent on EventHandler.
2914
2915 2009-01-29  David Kilzer  <ddkilzer@apple.com>
2916
2917         Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx
2918
2919         * WebKitSupport/FrameLoaderClientWx.cpp:
2920         (WebCore::FrameLoaderClientWx::ref): Removed.
2921         (WebCore::FrameLoaderClientWx::deref): Removed.
2922         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
2923
2924 2009-01-28  David Kilzer  <ddkilzer@apple.com>
2925
2926         Bug 23490: Remove initialRefCount argument from RefCounted class
2927
2928         <https://bugs.webkit.org/show_bug.cgi?id=23490>
2929
2930         Reviewed by Darin Adler.
2931
2932         FrameLoaderClientWx is no longer a RefCounted class.
2933
2934         * WebKitSupport/FrameLoaderClientWx.cpp:
2935         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): Removed call
2936         to the RefCounted<FrameLoaderClientWx>(0) super constructor.
2937         * WebKitSupport/FrameLoaderClientWx.h: Don't include RefCounted.h
2938         and stop inheriting from RefCounted<FrameLoaderClientWx>.
2939
2940 2009-01-27  Brady Eidson  <beidson@apple.com>
2941
2942         Reviewed by Dan Bernstein
2943
2944         Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage
2945
2946         * WebKitSupport/FrameLoaderClientWx.cpp:
2947         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedFrame):
2948         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedFrame):
2949         * WebKitSupport/FrameLoaderClientWx.h:
2950
2951 2009-01-23  Kevin Ollivier  <kevino@theolliviers.com>
2952
2953         wx build fix, add missing include dir.
2954
2955         * presets/wxwebkit.bkl:
2956
2957 2009-01-19  Sam Weinig  <sam@webkit.org>
2958
2959         Rubber-stamped by Gavin Barraclough.
2960
2961         Remove temporary operator-> from JSValuePtr.
2962
2963         * WebFrame.cpp:
2964         (wxWebFrame::RunScript):
2965
2966 2009-01-14  miggilin  <mr.diggilin@gmail.com>
2967
2968         Reviewed by Kevin Ollivier.
2969
2970         Fixing wx compilation for wx 2.9/trunk.
2971
2972         * WebFrame.cpp:
2973         (wxWebFrame::SetPageSource):
2974         * WebView.cpp:
2975
2976 2009-01-12  Kevin Ollivier  <kevino@theolliviers.com>
2977
2978         wx build fix. JSValue* -> JSValuePtr.
2979
2980         * WebFrame.cpp:
2981         (wxWebFrame::RunScript):
2982
2983 2009-01-05  Adam Treat  <adam.treat@torchmobile.com>
2984
2985         Reviewed by George Staikos.
2986
2987         Build fix for contentsSizeChanged
2988
2989         * WebKitSupport/ChromeClientWx.cpp:
2990         (WebCore::ChromeClientWx::contentsSizeChanged):
2991         * WebKitSupport/ChromeClientWx.h:
2992
2993 2008-12-19  miggilin  <mr.diggilin@gmail.com>
2994
2995         Reviewed by Kevin Ollivier.
2996
2997         Add Context Menu support to wx bindings.
2998         
2999         https://bugs.webkit.org/show_bug.cgi?id=22675
3000
3001         * WebKitSupport/ContextMenuClientWx.cpp:
3002         (WebCore::ContextMenuClientWx::contextMenuDestroyed):
3003         (WebCore::ContextMenuClientWx::getCustomMenuFromDefaultItems):
3004         * WebView.cpp:
3005         (wxWebView::OnMouseEvents):
3006         (wxWebView::OnContextMenuEvents):
3007         (wxWebView::OnMenuSelectEvents):
3008         * WebView.h:
3009
3010
3011 2008-12-19  Kevin Ollivier  <kevino@theolliviers.com>
3012
3013         wx build fixes after recent changes.
3014
3015         * presets/wxwebkit.bkl:
3016
3017 2008-12-18  Dan Bernstein  <mitz@apple.com>
3018
3019         Reviewed by Sam Weinig.
3020
3021         - stub out FrameLoaderClient::shouldUseCredentialStorage().
3022
3023         * WebKitSupport/FrameLoaderClientWx.cpp:
3024         (WebCore::FrameLoaderClientWx::shouldUseCredentialStorage):
3025         * WebKitSupport/FrameLoaderClientWx.h:
3026
3027 2008-12-18  Sam Weinig  <sam@webkit.org>
3028
3029         Reviewed by John Sullivan.
3030
3031         Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout()
3032
3033         * WebKitSupport/FrameLoaderClientWx.cpp:
3034         (WebCore::FrameLoaderClientWx::dispatchDidFirstVisuallyNonEmptyLayout):
3035         * WebKitSupport/FrameLoaderClientWx.h:
3036
3037 2008-12-13  Kevin Watters  <kevinwatters@gmail.com>
3038
3039         Reviewed by Kevin Ollivier.
3040
3041         Expose findString in wxWebView as FindString.
3042
3043         https://bugs.webkit.org/show_bug.cgi?id=22458
3044
3045         * WebView.cpp:
3046         (wxWebView::FindString):
3047         * WebView.h:
3048
3049 2008-12-09  Brett Wilson  <brettw@chromium.org>
3050
3051         Reviewed by Dave Hyatt.
3052
3053         https://bugs.webkit.org/show_bug.cgi?id=22177
3054
3055         Add a callback on ChromeClient that the state of form elements on
3056         the page has changed. This is to allow clients implementing session
3057         saving to know when the current state is dirty.
3058
3059         * WebKitSupport/ChromeClientWx.h:
3060         (WebCore::ChromeClientWx::formStateDidChange):
3061
3062 2008-12-02  Kevin Watters  <kevinwatters@gmail.com>
3063
3064         Reviewed by Kevin Ollivier.
3065
3066         Add HitTest to wxWebView (and wxWebFrame).
3067         
3068         https://bugs.webkit.org/show_bug.cgi?id=22459
3069
3070         * WebFrame.cpp:
3071         (wxWebFrame::HitTest):
3072         * WebFrame.h:
3073         * WebView.cpp:
3074         (wxWebView::HitTest):
3075         * WebView.h:
3076
3077 2008-11-24  Darin Fisher  <darin@chromium.org>
3078
3079         Fix bustage.
3080
3081         http://bugs.webkit.org/show_bug.cgi?id=15643
3082
3083         * WebKitSupport/EditorClientWx.cpp:
3084         (WebCore::EditorClientWx::isSelectTrailingWhitespaceEnabled):
3085         * WebKitSupport/EditorClientWx.h:
3086
3087 2008-11-24  Darin Adler  <darin@apple.com>
3088
3089         Reviewed by Dan Bernstein.
3090
3091         - https://bugs.webkit.org/show_bug.cgi?id=22470
3092           remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory
3093
3094         * WebKitSupport/FrameLoaderClientWx.cpp:
3095         (WebCore::FrameLoaderClientWx::updateGlobalHistory): Remove argument.
3096         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
3097
3098 2008-11-21  Kevin Watters  <kevinwatters@gmail.com>
3099
3100         Reviewed by Kevin Ollivier.
3101
3102         Maintain an EditCommand stack in WebFramePrivate, and expose Undo and
3103         Redo in wxWebView.
3104         
3105         https://bugs.webkit.org/show_bug.cgi?id=22403
3106
3107         * WebFrame.cpp:
3108         (wxWebFrame::wxWebFrame):
3109         (wxWebFrame::Undo):
3110         (wxWebFrame::Redo):
3111         (wxWebFrame::CanUndo):
3112         (wxWebFrame::CanRedo):
3113         * WebFrame.h:
3114         * WebFramePrivate.h: Added.
3115         (WebFramePrivate::WebFramePrivate):
3116         * WebKitSupport/ChromeClientWx.cpp:
3117         (WebCore::ChromeClientWx::createWindow):
3118         * WebKitSupport/EditCommandWx.h: Added.
3119         (EditCommandWx::EditCommandWx):
3120         (EditCommandWx::~EditCommandWx):
3121         (EditCommandWx::editCommand):
3122         * WebKitSupport/EditorClientWx.cpp:
3123         (WebCore::EditorClientWx::registerCommandForUndo):
3124         (WebCore::EditorClientWx::registerCommandForRedo):
3125         (WebCore::EditorClientWx::canUndo):
3126         (WebCore::EditorClientWx::canRedo):
3127         (WebCore::EditorClientWx::undo):
3128         (WebCore::EditorClientWx::redo):
3129         * WebKitSupport/EditorClientWx.h:
3130         * WebView.cpp:
3131         (wxWebView::OnMouseEvents):
3132         (wxWebView::OnKeyEvents):
3133         * WebViewPrivate.h:
3134
3135 2008-11-19  Darin Fisher  <darin@chromium.org>
3136
3137         Reviewed by Geoff Garen.
3138
3139         https://bugs.webkit.org/show_bug.cgi?id=22345
3140         Define ScriptValue as a thin container for a JSC::Value*.
3141
3142         * WebFrame.cpp:
3143         (wxWebFrame::RunScript):
3144
3145 2008-11-17  Geoffrey Garen  <ggaren@apple.com>
3146
3147         Reviewed by Sam Weinig.
3148         
3149         Updated for JavaScriptCore renames.
3150
3151         * presets/wxwebkit.bkl:
3152
3153 2008-11-17  Geoffrey Garen  <ggaren@apple.com>
3154
3155         Reviewed by Sam Weinig.
3156         
3157         Updated for JavaScriptCore renames.
3158
3159         * presets/wxwebkit.bkl:
3160
3161 2008-11-17  Geoffrey Garen  <ggaren@apple.com>
3162
3163         Not reviewed.
3164         
3165         Try to fix wx build.
3166
3167         * presets/wxwebkit.bkl:
3168
3169 2008-11-15  Kevin Watters  <kevinwatters@gmail.com>
3170
3171         Reviewed by Kevin Ollivier.
3172
3173         Add API for setting transparent webview background.
3174         
3175         https://bugs.webkit.org/show_bug.cgi?id=22281
3176
3177         * WebView.cpp:
3178         (wxWebView::SetTransparent):
3179         (wxWebView::IsTransparent):
3180         * WebView.h:
3181
3182 2008-11-11  Cameron Zwarich  <zwarich@apple.com>
3183
3184         Reviewed by Geoff Garen.
3185
3186         Remove pointless dependencies on the deleted kjs directory.
3187
3188         * presets/wxwebkit.bkl:
3189
3190 2008-11-08  Kevin Ollivier  <kevino@theolliviers.com>
3191
3192         wx build fixes after addition of JSCore parser and bycompiler dirs. 
3193
3194         * presets/wxwebkit.bkl:
3195
3196 2008-11-05  Cameron Zwarich  <zwarich@apple.com>
3197
3198         Rubber-stamped by Sam Weinig.
3199
3200         Move more files to the runtime subdirectory of JavaScriptCore.
3201
3202         * WebFrame.cpp:
3203         * WebView.cpp:
3204
3205 2008-10-31  Kevin Ollivier  <kevino@theolliviers.com>
3206
3207         wxMSW build fix. Missing header.
3208
3209         * WebKitSupport/ChromeClientWx.cpp:
3210
3211 2008-10-29  Kevin Ollivier  <kevino@theolliviers.com>
3212
3213         wx build fixes after addition of runtime and ImageBuffer changes.
3214
3215         * presets/wxwebkit.bkl:
3216
3217 2008-10-28  Cameron Zwarich  <zwarich@apple.com>
3218
3219         Reviewed by Mark Rowe.
3220
3221         Move ForwardingHeaders to their correct location after the creation of
3222         the runtime directory in JavaScriptCore.
3223
3224         * WebFrame.cpp:
3225         * WebView.cpp:
3226
3227 2008-10-27  Kevin Ollivier  <kevino@theolliviers.com>
3228
3229         wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes.
3230
3231         * presets/wxwebkit.bkl:
3232
3233 2008-10-25  Kevin Ollivier  <kevino@theolliviers.com>
3234
3235         wx build fix.
3236
3237         * WebKitSupport/ChromeClientWx.h:
3238
3239 2008-10-24  Sam Weinig  <sam@webkit.org>
3240
3241         Reviewed by Dan Bernstein.
3242
3243         Fix https://bugs.webkit.org/show_bug.cgi?id=21759
3244         Layering violation: FileChooser should not depend on Document/Frame/Page
3245
3246         * WebKitSupport/ChromeClientWx.cpp:
3247         (WebCore::ChromeClientWx::runOpenPanel):
3248         * WebKitSupport/ChromeClientWx.h:
3249
3250 2008-10-24  David Kilzer  <ddkilzer@apple.com>
3251
3252         Build fix.
3253
3254         Reviewed by Greg Bolsinga.
3255
3256         * WebKitSupport/InspectorClientWx.cpp:
3257         (WebCore::InspectorClientWx::populateSetting): Changed
3258         InspectorClient:: to InspectorClientWx::.
3259         (WebCore::InspectorClientWx::storeSetting): Ditto.
3260         (WebCore::InspectorClientWx::removeSetting): Ditto.
3261
3262 2008-10-24  Timothy Hatcher  <timothy@apple.com>
3263
3264         Stub out new InspectorClient methods.
3265
3266         https://bugs.webkit.org/show_bug.cgi?id=21856
3267
3268         Reviewed by Darin Adler.
3269
3270         * WebKitSupport/InspectorClientWx.cpp:
3271         (WebCore::InspectorClient::populateSetting): Not implemented.
3272         (WebCore::InspectorClient::storeSetting): Ditto.
3273         (WebCore::InspectorClient::removeSetting): Ditto.
3274         * WebKitSupport/InspectorClientWx.h:
3275
3276 2008-10-24  Darin Adler  <darin@apple.com>
3277
3278         - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732
3279
3280         * WebFrame.cpp: (wxWebFrame::RunScript): Use JSValue* instead of JSValuePtr.
3281
3282 2008-10-20  Sam Weinig  <sam@webkit.org>
3283
3284         Reviewed by Anders Carlsson.
3285
3286         Remove FrameLoaderClient::detachedFromParent4.  It is no longer used by any port.
3287
3288         * WebKitSupport/FrameLoaderClientWx.cpp:
3289         * WebKitSupport/FrameLoaderClientWx.h:
3290
3291 2008-10-19  Darin Adler  <darin@apple.com>
3292
3293         Reviewed by Oliver Hunt.
3294
3295         - next step of https://bugs.webkit.org/show_bug.cgi?id=21732
3296           improve performance by eliminating JSValue as a base class for JSCell
3297
3298         Remove most uses of JSValue, which will be removed in a future patch.
3299
3300         * WebFrame.cpp:
3301         (wxWebFrame::RunScript): Use JSValuePtr.
3302
3303 2008-10-17  Kevin Watters  <kevinwatters@gmail.com>
3304         
3305         Reviewed by Kevin Ollivier
3306
3307         Fix wx port's scrollbar and drawing handling after recent changes.
3308         
3309         https://bugs.webkit.org/show_bug.cgi?id=21720
3310
3311         * WebView.cpp:
3312         (wxWebView::OnPaint):
3313         (wxWebView::OnSize):
3314
3315 2008-10-09  Kevin Ollivier  <kevino@theolliviers.com>
3316
3317         wx build fixes.
3318
3319         * WebKitSupport/ChromeClientWx.cpp:
3320         (WebCore::ChromeClientWx::repaint):
3321         (WebCore::ChromeClientWx::scroll):
3322         * WebKitSupport/ChromeClientWx.h:
3323         * presets/wxwebkit.bkl:
3324
3325 2008-10-06  David Hyatt  <hyatt@apple.com>
3326
3327         Enable viewless Mac WebKit to paint some basic pages.
3328         
3329         Reviewed by Sam Weinig
3330
3331         * WebKitSupport/FrameLoaderClientWx.cpp:
3332         * WebKitSupport/FrameLoaderClientWx.h:
3333
3334 2008-10-03  David Hyatt  <hyatt@apple.com>
3335
3336          Remove addToDirtyRegion.
3337         
3338          Reviewed by Oliver Hunt
3339
3340         * WebKitSupport/ChromeClientWx.cpp:
3341
3342 2008-10-02  Kevin Ollivier  <kevino@theolliviers.com>
3343
3344         wx build fixes after Frame/ScrollView changes.
3345
3346         * WebView.cpp:
3347         (wxWebView::OnPaint):
3348
3349 2008-10-01  David Hyatt  <hyatt@apple.com>
3350
3351         https://bugs.webkit.org/show_bug.cgi?id=21282
3352         
3353         Make contentsToScreen/screenToContents cross-platform.  Only implemented by Mac/Win right now.
3354     
3355         Reviewed by Adam Roben
3356
3357         * WebKitSupport/ChromeClientWx.cpp:
3358         (WebCore::ChromeClientWx::windowToScreen):
3359         (WebCore::ChromeClientWx::screenToWindow):
3360         * WebKitSupport/ChromeClientWx.h:
3361
3362 2008-09-30  Dave Hyatt  <hyatt@apple.com>
3363
3364         http://bugs.webkit.org/show_bug.cgi?id=21250
3365         
3366         Rename updateContents to repaintContentRectangle and make it cross-platform by always sending
3367         repaints up through the ChromeClient.
3368
3369         Reviewed by Darin Adler
3370
3371         * WebKitSupport/ChromeClientWx.cpp:
3372         (WebCore::ChromeClientWx::repaint):
3373         * WebKitSupport/ChromeClientWx.h:
3374
3375 2008-09-26  Kevin Ollivier  <kevino@theolliviers.com>
3376
3377         wx build fixes after Widget/ScrollView changes.
3378
3379         * WebKitSupport/FrameLoaderClientWx.cpp:
3380         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
3381
3382 2008-09-20  Kevin Ollivier  <kevino@theolliviers.com>
3383
3384         Reviewed by Dan Bernstein.
3385         
3386         Fix memory leak.
3387         
3388         https://bugs.webkit.org/show_bug.cgi?id=20505
3389
3390         * WebView.cpp:
3391         (wxWebView::OnPaint):
3392
3393 2008-09-20  Kevin Ollivier  <kevino@theolliviers.com>
3394
3395         wx build fixes. Added/removed build sources, and nativeWindow->platformWidget updates.
3396
3397         * WebKitSupport/EditorClientWx.cpp:
3398         (WebCore::EditorClientWx::isEditable):
3399         * WebKitSupport/FrameLoaderClientWx.cpp:
3400         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
3401
3402 2008-09-07  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
3403
3404         Reviewed by Maciej Stachowiak.
3405
3406         Bug 20704: Replace the KJS namespace
3407         <https://bugs.webkit.org/show_bug.cgi?id=20704>
3408
3409         Rename the KJS namespace to JSC.
3410
3411         * WebFrame.cpp:
3412         (wxWebFrame::RunScript):
3413
3414 2008-09-04  Kevin Ollivier  <kevino@theolliviers.com>
3415
3416         wx build fixes.
3417         
3418         * WebKitSupport/FrameLoaderClientWx.cpp:
3419         (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
3420         * WebKitSupport/FrameLoaderClientWx.h:
3421
3422 2008-08-18  Kevin Ollivier  <kevino@theolliviers.com>
3423
3424         Build fix for Win. Don't include the libxml/libxslt directories in the
3425         include path, it picks up the wrong Pattern.h in that case.
3426
3427         * dependencies.bkl:
3428
3429 2008-08-12  Timothy Hatcher  <timothy@apple.com>
3430
3431         Add a stub for InspectorClient::setAttachedWindowHeight.
3432
3433         * WebKitSupport/InspectorClientWx.cpp:
3434         (WebCore::InspectorClientWx::setAttachedWindowHeight):
3435         Call notImplemented().
3436         * WebKitSupport/InspectorClientWx.h:
3437
3438 2008-08-06  Kevin Watters  <kevinwatters@gmail.com>
3439
3440         Reviewed by Kevin Ollivier.
3441         
3442         Create a wxWebFrame API to match other ports and to prepare for frames support.
3443         Also fixes a frame leak in wx port on trunk.
3444         
3445         https://bugs.webkit.org/show_bug.cgi?id=19041
3446
3447         * WebFrame.cpp: Added.
3448         (wxWebFrame::wxWebFrame):
3449         (wxWebFrame::~wxWebFrame):
3450         (wxWebFrame::GetFrame):
3451         (wxWebFrame::Stop):
3452         (wxWebFrame::Reload):
3453         (wxWebFrame::GetPageSource):
3454         (wxWebFrame::SetPageSource):
3455         (wxWebFrame::GetInnerText):
3456         (wxWebFrame::GetAsMarkup):
3457         (wxWebFrame::GetExternalRepresentation):
3458         (wxWebFrame::RunScript):
3459         (wxWebFrame::LoadURL):
3460         (wxWebFrame::GoBack):
3461         (wxWebFrame::GoForward):
3462         (wxWebFrame::CanGoBack):
3463         (wxWebFrame::CanGoForward):
3464         (wxWebFrame::CanIncreaseTextSize):
3465         (wxWebFrame::IncreaseTextSize):
3466         (wxWebFrame::CanDecreaseTextSize):
3467         (wxWebFrame::DecreaseTextSize):
3468         (wxWebFrame::MakeEditable):
3469         (wxWebFrame::CanCopy):
3470         (wxWebFrame::Copy):
3471         (wxWebFrame::CanCut):
3472         (wxWebFrame::Cut):
3473         (wxWebFrame::CanPaste):
3474         (wxWebFrame::Paste):
3475         * WebFrame.h: Added.
3476         * WebView.cpp:
3477         (wxWebView::wxWebView):
3478         (wxWebView::Create):
3479         (wxWebView::~wxWebView):
3480         (wxWebView::Stop):
3481         (wxWebView::Reload):
3482         (wxWebView::GetPageSource):
3483         (wxWebView::SetPageSource):
3484         (wxWebView::GetInnerText):
3485         (wxWebView::GetAsMarkup):
3486         (wxWebView::GetExternalRepresentation):
3487         (wxWebView::RunScript):
3488         (wxWebView::LoadURL):
3489         (wxWebView::GoBack):
3490         (wxWebView::GoForward):
3491         (wxWebView::CanGoBack):
3492         (wxWebView::CanGoForward):
3493         (wxWebView::CanIncreaseTextSize):
3494         (wxWebView::IncreaseTextSize):
3495         (wxWebView::CanDecreaseTextSize):
3496         (wxWebView::DecreaseTextSize):
3497         (wxWebView::OnPaint):
3498         (wxWebView::OnSize):
3499         (wxWebView::OnMouseEvents):
3500         (wxWebView::CanCopy):
3501         (wxWebView::Copy):
3502         (wxWebView::CanCut):
3503         (wxWebView::Cut):
3504         (wxWebView::CanPaste):
3505         (wxWebView::Paste):
3506         (wxWebView::OnKeyEvents):
3507         (wxWebView::OnSetFocus):
3508         (wxWebView::OnKillFocus):
3509         * WebView.h:
3510         * wxwebkit.bkl:
3511
3512 2008-07-27  Kevin Watters  <kevinwatters@gmail.com>
3513
3514         Reviewed by Sam Weinig.
3515
3516         Add tooltip support to the wx port.
3517         
3518         https://bugs.webkit.org/show_bug.cgi?id=20173
3519
3520         * WebKitSupport/ChromeClientWx.cpp:
3521         (WebCore::ChromeClientWx::setToolTip):
3522         * WebView.cpp:
3523         (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent.
3524
3525 2008-07-21  Kevin Ollivier  <kevino@theolliviers.com>
3526
3527         wx build fix. Fix pthread linkage under Linux.
3528
3529         * dependencies.bkl:
3530
3531 2008-06-15  Darin Adler  <darin@apple.com>
3532
3533         - give Frame object functions shorter names: scriptProxy() -> script(),
3534           selectionController() -> selection(), animationController() -> animation()
3535
3536         * WebKitSupport/EditorClientWx.cpp:
3537         (WebCore::EditorClientWx::handleKeyboardEvent):
3538         * WebView.cpp:
3539         (wxWebView::RunScript):
3540         (wxWebView::OnSetFocus):
3541         (wxWebView::OnKillFocus):
3542
3543 2008-06-15  Darin Adler  <darin@apple.com>
3544
3545         - new names for a few key JavaScriptCore files
3546
3547         * WebView.cpp:
3548
3549 2008-06-14  Darin Adler  <darin@apple.com>
3550
3551         Rubber stamped by Sam.
3552
3553         - new names for kjs_binding.h and kjs_proxy.h
3554
3555         * WebView.cpp:
3556
3557 2008-06-14  Darin Adler  <darin@apple.com>
3558
3559         - try to fix wx build, again
3560
3561         * WebView.cpp:
3562         (wxWebView::Create): Use create function instead of new.
3563
3564 2008-06-14  Darin Adler  <darin@apple.com>
3565
3566         Reviewed by Sam.
3567
3568         - more https://bugs.webkit.org/show_bug.cgi?id=17257
3569           start ref counts at 1 instead of 0 for speed
3570
3571         * WebKitSupport/FrameLoaderClientWx.cpp:
3572         (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function
3573         instead of new.
3574
3575 2008-06-13  Darin Adler  <darin@apple.com>
3576
3577         - try to fix build
3578
3579         * WebKitSupport/FrameLoaderClientWx.h: Add missing argument.
3580
3581 2008-06-13  Darin Adler  <darin@apple.com>
3582
3583         Reviewed by John Sullivan.
3584
3585         - updated for addition of FormState argument to action policy functions
3586
3587         * WebKitSupport/FrameLoaderClientWx.cpp:
3588         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
3589         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
3590
3591 2008-06-10  Kevin Ollivier  <kevino@theolliviers.com>
3592
3593         wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac.
3594
3595         * bindings/python/wxwebkit-py.bkl:
3596
3597 2008-05-28  Robin Dunn  <robin@alldunn.com>
3598
3599         Reviewed by Kevin Ollivier.
3600
3601         This patch adds a new wx event type and code to send it when a new title is set
3602         by the page being loaded.
3603         
3604         https://bugs.webkit.org/show_bug.cgi?id=19067
3605
3606         * WebKitSupport/FrameLoaderClientWx.cpp:
3607         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
3608         * WebView.cpp:
3609         (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent):
3610         * WebView.h:
3611         * bindings/python/webview.i:
3612
3613 2008-05-28  Robin Dunn  <robin@alldunn.com>
3614
3615         Reviewed by Kevin Ollivier.
3616         
3617         This patch tweaks the wxWebView class to make it conform to normal wx patterns
3618         for widget classes.  It adds a default ctor and the Create method so it can use
3619         the 2-phase create pattern, adds wxRTTI macros which is important for wxPython
3620         and XRC, and fixes the LoadURL method to pass a wxString reference to save a
3621         copy.
3622         
3623         https://bugs.webkit.org/show_bug.cgi?id=19068
3624
3625         * WebView.cpp:
3626         (wxWebView::wxWebView):
3627         (wxWebView::Create):
3628         (wxWebView::LoadURL):
3629         * WebView.h:
3630
3631 2008-05-27  Kevin Ollivier  <kevino@theolliviers.com>
3632
3633         wx build fix. Accidently left a couple fixes out of the previous commit.
3634
3635         * presets/wxwebkit.bkl:
3636
3637 2008-05-16  Kevin Ollivier  <kevino@theolliviers.com>
3638
3639         Reviewed by Darin Adler.
3640         
3641         Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame
3642         counterpart in wx port. (Frame typically means 'top level window' in wx terms.)
3643         
3644         https://bugs.webkit.org/show_bug.cgi?id=19041
3645
3646         * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp.
3647         (wxWebBrowserShell::wxWebBrowserShell):
3648         (wxWebBrowserShell::~wxWebBrowserShell):
3649         (wxWebBrowserShell::ShowDebugMenu):
3650         (wxWebBrowserShell::OnQuit):
3651         (wxWebBrowserShell::OnAbout):
3652         (wxWebBrowserShell::OnLoadFile):
3653         (wxWebBrowserShell::OnLoadEvent):
3654         (wxWebBrowserShell::OnBeforeLoad):
3655         (wxWebBrowserShell::OnAddressBarEnter):
3656         (wxWebBrowserShell::OnSearchCtrlEnter):
3657         (wxWebBrowserShell::OnBack):
3658         (wxWebBrowserShell::OnForward):
3659         (wxWebBrowserShell::OnStop):
3660         (wxWebBrowserShell::OnReload):
3661         (wxWebBrowserShell::OnMakeTextLarger):
3662         (wxWebBrowserShell::OnMakeTextSmaller):
3663         (wxWebBrowserShell::OnGetSource):
3664         (wxWebBrowserShell::OnSetSource):
3665         (wxWebBrowserShell::OnBrowse):
3666         (wxWebBrowserShell::OnEdit):
3667         (wxWebBrowserShell::OnRunScript):
3668         * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h.
3669         * WebFrame.cpp: Removed.
3670         * WebFrame.h: Removed.
3671         * WebKitSupport/ChromeClientWx.cpp:
3672         (WebCore::ChromeClientWx::createWindow):
3673         * bindings/python/webview.i:
3674         * wxwebkit.bkl:
3675
3676 2008-05-20  Kevin Ollivier  <kevino@theolliviers.com>
3677
3678         wx build fix. Update code after removal of Document::toString().
3679
3680         * WebView.cpp:
3681         (wxWebView::GetPageSource):
3682
3683 2008-05-15  Kevin Ollivier  <kevino@theolliviers.com>
3684
3685         wx build fix. Add rendering/style to includes dir.
3686
3687         * presets/wxwebkit.bkl:
3688
3689 2008-05-11  Kevin Ollivier  <kevino@theolliviers.com>
3690
3691         Previous commit made bdash&