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