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