Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx
[WebKit-https.git] / WebKit / wx / ChangeLog
1 2009-01-29  David Kilzer  <ddkilzer@apple.com>
2
3         Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx
4
5         * WebKitSupport/FrameLoaderClientWx.cpp:
6         (WebCore::FrameLoaderClientWx::ref): Removed.
7         (WebCore::FrameLoaderClientWx::deref): Removed.
8         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
9
10 2009-01-28  David Kilzer  <ddkilzer@apple.com>
11
12         Bug 23490: Remove initialRefCount argument from RefCounted class
13
14         <https://bugs.webkit.org/show_bug.cgi?id=23490>
15
16         Reviewed by Darin Adler.
17
18         FrameLoaderClientWx is no longer a RefCounted class.
19
20         * WebKitSupport/FrameLoaderClientWx.cpp:
21         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): Removed call
22         to the RefCounted<FrameLoaderClientWx>(0) super constructor.
23         * WebKitSupport/FrameLoaderClientWx.h: Don't include RefCounted.h
24         and stop inheriting from RefCounted<FrameLoaderClientWx>.
25
26 2009-01-27  Brady Eidson  <beidson@apple.com>
27
28         Reviewed by Dan Bernstein
29
30         Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage
31
32         * WebKitSupport/FrameLoaderClientWx.cpp:
33         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedFrame):
34         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedFrame):
35         * WebKitSupport/FrameLoaderClientWx.h:
36
37 2009-01-23  Kevin Ollivier  <kevino@theolliviers.com>
38
39         wx build fix, add missing include dir.
40
41         * presets/wxwebkit.bkl:
42
43 2009-01-19  Sam Weinig  <sam@webkit.org>
44
45         Rubber-stamped by Gavin Barraclough.
46
47         Remove temporary operator-> from JSValuePtr.
48
49         * WebFrame.cpp:
50         (wxWebFrame::RunScript):
51
52 2009-01-14  miggilin  <mr.diggilin@gmail.com>
53
54         Reviewed by Kevin Ollivier.
55
56         Fixing wx compilation for wx 2.9/trunk.
57
58         * WebFrame.cpp:
59         (wxWebFrame::SetPageSource):
60         * WebView.cpp:
61
62 2009-01-12  Kevin Ollivier  <kevino@theolliviers.com>
63
64         wx build fix. JSValue* -> JSValuePtr.
65
66         * WebFrame.cpp:
67         (wxWebFrame::RunScript):
68
69 2009-01-05  Adam Treat  <adam.treat@torchmobile.com>
70
71         Reviewed by George Staikos.
72
73         Build fix for contentsSizeChanged
74
75         * WebKitSupport/ChromeClientWx.cpp:
76         (WebCore::ChromeClientWx::contentsSizeChanged):
77         * WebKitSupport/ChromeClientWx.h:
78
79 2008-12-19  miggilin  <mr.diggilin@gmail.com>
80
81         Reviewed by Kevin Ollivier.
82
83         Add Context Menu support to wx bindings.
84         
85         https://bugs.webkit.org/show_bug.cgi?id=22675
86
87         * WebKitSupport/ContextMenuClientWx.cpp:
88         (WebCore::ContextMenuClientWx::contextMenuDestroyed):
89         (WebCore::ContextMenuClientWx::getCustomMenuFromDefaultItems):
90         * WebView.cpp:
91         (wxWebView::OnMouseEvents):
92         (wxWebView::OnContextMenuEvents):
93         (wxWebView::OnMenuSelectEvents):
94         * WebView.h:
95
96
97 2008-12-19  Kevin Ollivier  <kevino@theolliviers.com>
98
99         wx build fixes after recent changes.
100
101         * presets/wxwebkit.bkl:
102
103 2008-12-18  Dan Bernstein  <mitz@apple.com>
104
105         Reviewed by Sam Weinig.
106
107         - stub out FrameLoaderClient::shouldUseCredentialStorage().
108
109         * WebKitSupport/FrameLoaderClientWx.cpp:
110         (WebCore::FrameLoaderClientWx::shouldUseCredentialStorage):
111         * WebKitSupport/FrameLoaderClientWx.h:
112
113 2008-12-18  Sam Weinig  <sam@webkit.org>
114
115         Reviewed by John Sullivan.
116
117         Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout()
118
119         * WebKitSupport/FrameLoaderClientWx.cpp:
120         (WebCore::FrameLoaderClientWx::dispatchDidFirstVisuallyNonEmptyLayout):
121         * WebKitSupport/FrameLoaderClientWx.h:
122
123 2008-12-13  Kevin Watters  <kevinwatters@gmail.com>
124
125         Reviewed by Kevin Ollivier.
126
127         Expose findString in wxWebView as FindString.
128
129         https://bugs.webkit.org/show_bug.cgi?id=22458
130
131         * WebView.cpp:
132         (wxWebView::FindString):
133         * WebView.h:
134
135 2008-12-09  Brett Wilson  <brettw@chromium.org>
136
137         Reviewed by Dave Hyatt.
138
139         https://bugs.webkit.org/show_bug.cgi?id=22177
140
141         Add a callback on ChromeClient that the state of form elements on
142         the page has changed. This is to allow clients implementing session
143         saving to know when the current state is dirty.
144
145         * WebKitSupport/ChromeClientWx.h:
146         (WebCore::ChromeClientWx::formStateDidChange):
147
148 2008-12-02  Kevin Watters  <kevinwatters@gmail.com>
149
150         Reviewed by Kevin Ollivier.
151
152         Add HitTest to wxWebView (and wxWebFrame).
153         
154         https://bugs.webkit.org/show_bug.cgi?id=22459
155
156         * WebFrame.cpp:
157         (wxWebFrame::HitTest):
158         * WebFrame.h:
159         * WebView.cpp:
160         (wxWebView::HitTest):
161         * WebView.h:
162
163 2008-11-24  Darin Fisher  <darin@chromium.org>
164
165         Fix bustage.
166
167         http://bugs.webkit.org/show_bug.cgi?id=15643
168
169         * WebKitSupport/EditorClientWx.cpp:
170         (WebCore::EditorClientWx::isSelectTrailingWhitespaceEnabled):
171         * WebKitSupport/EditorClientWx.h:
172
173 2008-11-24  Darin Adler  <darin@apple.com>
174
175         Reviewed by Dan Bernstein.
176
177         - https://bugs.webkit.org/show_bug.cgi?id=22470
178           remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory
179
180         * WebKitSupport/FrameLoaderClientWx.cpp:
181         (WebCore::FrameLoaderClientWx::updateGlobalHistory): Remove argument.
182         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
183
184 2008-11-21  Kevin Watters  <kevinwatters@gmail.com>
185
186         Reviewed by Kevin Ollivier.
187
188         Maintain an EditCommand stack in WebFramePrivate, and expose Undo and
189         Redo in wxWebView.
190         
191         https://bugs.webkit.org/show_bug.cgi?id=22403
192
193         * WebFrame.cpp:
194         (wxWebFrame::wxWebFrame):
195         (wxWebFrame::Undo):
196         (wxWebFrame::Redo):
197         (wxWebFrame::CanUndo):
198         (wxWebFrame::CanRedo):
199         * WebFrame.h:
200         * WebFramePrivate.h: Added.
201         (WebFramePrivate::WebFramePrivate):
202         * WebKitSupport/ChromeClientWx.cpp:
203         (WebCore::ChromeClientWx::createWindow):
204         * WebKitSupport/EditCommandWx.h: Added.
205         (EditCommandWx::EditCommandWx):
206         (EditCommandWx::~EditCommandWx):
207         (EditCommandWx::editCommand):
208         * WebKitSupport/EditorClientWx.cpp:
209         (WebCore::EditorClientWx::registerCommandForUndo):
210         (WebCore::EditorClientWx::registerCommandForRedo):
211         (WebCore::EditorClientWx::canUndo):
212         (WebCore::EditorClientWx::canRedo):
213         (WebCore::EditorClientWx::undo):
214         (WebCore::EditorClientWx::redo):
215         * WebKitSupport/EditorClientWx.h:
216         * WebView.cpp:
217         (wxWebView::OnMouseEvents):
218         (wxWebView::OnKeyEvents):
219         * WebViewPrivate.h:
220
221 2008-11-19  Darin Fisher  <darin@chromium.org>
222
223         Reviewed by Geoff Garen.
224
225         https://bugs.webkit.org/show_bug.cgi?id=22345
226         Define ScriptValue as a thin container for a JSC::Value*.
227
228         * WebFrame.cpp:
229         (wxWebFrame::RunScript):
230
231 2008-11-17  Geoffrey Garen  <ggaren@apple.com>
232
233         Reviewed by Sam Weinig.
234         
235         Updated for JavaScriptCore renames.
236
237         * presets/wxwebkit.bkl:
238
239 2008-11-17  Geoffrey Garen  <ggaren@apple.com>
240
241         Reviewed by Sam Weinig.
242         
243         Updated for JavaScriptCore renames.
244
245         * presets/wxwebkit.bkl:
246
247 2008-11-17  Geoffrey Garen  <ggaren@apple.com>
248
249         Not reviewed.
250         
251         Try to fix wx build.
252
253         * presets/wxwebkit.bkl:
254
255 2008-11-15  Kevin Watters  <kevinwatters@gmail.com>
256
257         Reviewed by Kevin Ollivier.
258
259         Add API for setting transparent webview background.
260         
261         https://bugs.webkit.org/show_bug.cgi?id=22281
262
263         * WebView.cpp:
264         (wxWebView::SetTransparent):
265         (wxWebView::IsTransparent):
266         * WebView.h:
267
268 2008-11-11  Cameron Zwarich  <zwarich@apple.com>
269
270         Reviewed by Geoff Garen.
271
272         Remove pointless dependencies on the deleted kjs directory.
273
274         * presets/wxwebkit.bkl:
275
276 2008-11-08  Kevin Ollivier  <kevino@theolliviers.com>
277
278         wx build fixes after addition of JSCore parser and bycompiler dirs. 
279
280         * presets/wxwebkit.bkl:
281
282 2008-11-05  Cameron Zwarich  <zwarich@apple.com>
283
284         Rubber-stamped by Sam Weinig.
285
286         Move more files to the runtime subdirectory of JavaScriptCore.
287
288         * WebFrame.cpp:
289         * WebView.cpp:
290
291 2008-10-31  Kevin Ollivier  <kevino@theolliviers.com>
292
293         wxMSW build fix. Missing header.
294
295         * WebKitSupport/ChromeClientWx.cpp:
296
297 2008-10-29  Kevin Ollivier  <kevino@theolliviers.com>
298
299         wx build fixes after addition of runtime and ImageBuffer changes.
300
301         * presets/wxwebkit.bkl:
302
303 2008-10-28  Cameron Zwarich  <zwarich@apple.com>
304
305         Reviewed by Mark Rowe.
306
307         Move ForwardingHeaders to their correct location after the creation of
308         the runtime directory in JavaScriptCore.
309
310         * WebFrame.cpp:
311         * WebView.cpp:
312
313 2008-10-27  Kevin Ollivier  <kevino@theolliviers.com>
314
315         wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes.
316
317         * presets/wxwebkit.bkl:
318
319 2008-10-25  Kevin Ollivier  <kevino@theolliviers.com>
320
321         wx build fix.
322
323         * WebKitSupport/ChromeClientWx.h:
324
325 2008-10-24  Sam Weinig  <sam@webkit.org>
326
327         Reviewed by Dan Bernstein.
328
329         Fix https://bugs.webkit.org/show_bug.cgi?id=21759
330         Layering violation: FileChooser should not depend on Document/Frame/Page
331
332         * WebKitSupport/ChromeClientWx.cpp:
333         (WebCore::ChromeClientWx::runOpenPanel):
334         * WebKitSupport/ChromeClientWx.h:
335
336 2008-10-24  David Kilzer  <ddkilzer@apple.com>
337
338         Build fix.
339
340         Reviewed by Greg Bolsinga.
341
342         * WebKitSupport/InspectorClientWx.cpp:
343         (WebCore::InspectorClientWx::populateSetting): Changed
344         InspectorClient:: to InspectorClientWx::.
345         (WebCore::InspectorClientWx::storeSetting): Ditto.
346         (WebCore::InspectorClientWx::removeSetting): Ditto.
347
348 2008-10-24  Timothy Hatcher  <timothy@apple.com>
349
350         Stub out new InspectorClient methods.
351
352         https://bugs.webkit.org/show_bug.cgi?id=21856
353
354         Reviewed by Darin Adler.
355
356         * WebKitSupport/InspectorClientWx.cpp:
357         (WebCore::InspectorClient::populateSetting): Not implemented.
358         (WebCore::InspectorClient::storeSetting): Ditto.
359         (WebCore::InspectorClient::removeSetting): Ditto.
360         * WebKitSupport/InspectorClientWx.h:
361
362 2008-10-24  Darin Adler  <darin@apple.com>
363
364         - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732
365
366         * WebFrame.cpp: (wxWebFrame::RunScript): Use JSValue* instead of JSValuePtr.
367
368 2008-10-20  Sam Weinig  <sam@webkit.org>
369
370         Reviewed by Anders Carlsson.
371
372         Remove FrameLoaderClient::detachedFromParent4.  It is no longer used by any port.
373
374         * WebKitSupport/FrameLoaderClientWx.cpp:
375         * WebKitSupport/FrameLoaderClientWx.h:
376
377 2008-10-19  Darin Adler  <darin@apple.com>
378
379         Reviewed by Oliver Hunt.
380
381         - next step of https://bugs.webkit.org/show_bug.cgi?id=21732
382           improve performance by eliminating JSValue as a base class for JSCell
383
384         Remove most uses of JSValue, which will be removed in a future patch.
385
386         * WebFrame.cpp:
387         (wxWebFrame::RunScript): Use JSValuePtr.
388
389 2008-10-17  Kevin Watters  <kevinwatters@gmail.com>
390         
391         Reviewed by Kevin Ollivier
392
393         Fix wx port's scrollbar and drawing handling after recent changes.
394         
395         https://bugs.webkit.org/show_bug.cgi?id=21720
396
397         * WebView.cpp:
398         (wxWebView::OnPaint):
399         (wxWebView::OnSize):
400
401 2008-10-09  Kevin Ollivier  <kevino@theolliviers.com>
402
403         wx build fixes.
404
405         * WebKitSupport/ChromeClientWx.cpp:
406         (WebCore::ChromeClientWx::repaint):
407         (WebCore::ChromeClientWx::scroll):
408         * WebKitSupport/ChromeClientWx.h:
409         * presets/wxwebkit.bkl:
410
411 2008-10-06  David Hyatt  <hyatt@apple.com>
412
413         Enable viewless Mac WebKit to paint some basic pages.
414         
415         Reviewed by Sam Weinig
416
417         * WebKitSupport/FrameLoaderClientWx.cpp:
418         * WebKitSupport/FrameLoaderClientWx.h:
419
420 2008-10-03  David Hyatt  <hyatt@apple.com>
421
422          Remove addToDirtyRegion.
423         
424          Reviewed by Oliver Hunt
425
426         * WebKitSupport/ChromeClientWx.cpp:
427
428 2008-10-02  Kevin Ollivier  <kevino@theolliviers.com>
429
430         wx build fixes after Frame/ScrollView changes.
431
432         * WebView.cpp:
433         (wxWebView::OnPaint):
434
435 2008-10-01  David Hyatt  <hyatt@apple.com>
436
437         https://bugs.webkit.org/show_bug.cgi?id=21282
438         
439         Make contentsToScreen/screenToContents cross-platform.  Only implemented by Mac/Win right now.
440     
441         Reviewed by Adam Roben
442
443         * WebKitSupport/ChromeClientWx.cpp:
444         (WebCore::ChromeClientWx::windowToScreen):
445         (WebCore::ChromeClientWx::screenToWindow):
446         * WebKitSupport/ChromeClientWx.h:
447
448 2008-09-30  Dave Hyatt  <hyatt@apple.com>
449
450         http://bugs.webkit.org/show_bug.cgi?id=21250
451         
452         Rename updateContents to repaintContentRectangle and make it cross-platform by always sending
453         repaints up through the ChromeClient.
454
455         Reviewed by Darin Adler
456
457         * WebKitSupport/ChromeClientWx.cpp:
458         (WebCore::ChromeClientWx::repaint):
459         * WebKitSupport/ChromeClientWx.h:
460
461 2008-09-26  Kevin Ollivier  <kevino@theolliviers.com>
462
463         wx build fixes after Widget/ScrollView changes.
464
465         * WebKitSupport/FrameLoaderClientWx.cpp:
466         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
467
468 2008-09-20  Kevin Ollivier  <kevino@theolliviers.com>
469
470         Reviewed by Dan Bernstein.
471         
472         Fix memory leak.
473         
474         https://bugs.webkit.org/show_bug.cgi?id=20505
475
476         * WebView.cpp:
477         (wxWebView::OnPaint):
478
479 2008-09-20  Kevin Ollivier  <kevino@theolliviers.com>
480
481         wx build fixes. Added/removed build sources, and nativeWindow->platformWidget updates.
482
483         * WebKitSupport/EditorClientWx.cpp:
484         (WebCore::EditorClientWx::isEditable):
485         * WebKitSupport/FrameLoaderClientWx.cpp:
486         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
487
488 2008-09-07  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
489
490         Reviewed by Maciej Stachowiak.
491
492         Bug 20704: Replace the KJS namespace
493         <https://bugs.webkit.org/show_bug.cgi?id=20704>
494
495         Rename the KJS namespace to JSC.
496
497         * WebFrame.cpp:
498         (wxWebFrame::RunScript):
499
500 2008-09-04  Kevin Ollivier  <kevino@theolliviers.com>
501
502         wx build fixes.
503         
504         * WebKitSupport/FrameLoaderClientWx.cpp:
505         (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
506         * WebKitSupport/FrameLoaderClientWx.h:
507
508 2008-08-18  Kevin Ollivier  <kevino@theolliviers.com>
509
510         Build fix for Win. Don't include the libxml/libxslt directories in the
511         include path, it picks up the wrong Pattern.h in that case.
512
513         * dependencies.bkl:
514
515 2008-08-12  Timothy Hatcher  <timothy@apple.com>
516
517         Add a stub for InspectorClient::setAttachedWindowHeight.
518
519         * WebKitSupport/InspectorClientWx.cpp:
520         (WebCore::InspectorClientWx::setAttachedWindowHeight):
521         Call notImplemented().
522         * WebKitSupport/InspectorClientWx.h:
523
524 2008-08-06  Kevin Watters  <kevinwatters@gmail.com>
525
526         Reviewed by Kevin Ollivier.
527         
528         Create a wxWebFrame API to match other ports and to prepare for frames support.
529         Also fixes a frame leak in wx port on trunk.
530         
531         https://bugs.webkit.org/show_bug.cgi?id=19041
532
533         * WebFrame.cpp: Added.
534         (wxWebFrame::wxWebFrame):
535         (wxWebFrame::~wxWebFrame):
536         (wxWebFrame::GetFrame):
537         (wxWebFrame::Stop):
538         (wxWebFrame::Reload):
539         (wxWebFrame::GetPageSource):
540         (wxWebFrame::SetPageSource):
541         (wxWebFrame::GetInnerText):
542         (wxWebFrame::GetAsMarkup):
543         (wxWebFrame::GetExternalRepresentation):
544         (wxWebFrame::RunScript):
545         (wxWebFrame::LoadURL):
546         (wxWebFrame::GoBack):
547         (wxWebFrame::GoForward):
548         (wxWebFrame::CanGoBack):
549         (wxWebFrame::CanGoForward):
550         (wxWebFrame::CanIncreaseTextSize):
551         (wxWebFrame::IncreaseTextSize):
552         (wxWebFrame::CanDecreaseTextSize):
553         (wxWebFrame::DecreaseTextSize):
554         (wxWebFrame::MakeEditable):
555         (wxWebFrame::CanCopy):
556         (wxWebFrame::Copy):
557         (wxWebFrame::CanCut):
558         (wxWebFrame::Cut):
559         (wxWebFrame::CanPaste):
560         (wxWebFrame::Paste):
561         * WebFrame.h: Added.
562         * WebView.cpp:
563         (wxWebView::wxWebView):
564         (wxWebView::Create):
565         (wxWebView::~wxWebView):
566         (wxWebView::Stop):
567         (wxWebView::Reload):
568         (wxWebView::GetPageSource):
569         (wxWebView::SetPageSource):
570         (wxWebView::GetInnerText):
571         (wxWebView::GetAsMarkup):
572         (wxWebView::GetExternalRepresentation):
573         (wxWebView::RunScript):
574         (wxWebView::LoadURL):
575         (wxWebView::GoBack):
576         (wxWebView::GoForward):
577         (wxWebView::CanGoBack):
578         (wxWebView::CanGoForward):
579         (wxWebView::CanIncreaseTextSize):
580         (wxWebView::IncreaseTextSize):
581         (wxWebView::CanDecreaseTextSize):
582         (wxWebView::DecreaseTextSize):
583         (wxWebView::OnPaint):
584         (wxWebView::OnSize):
585         (wxWebView::OnMouseEvents):
586         (wxWebView::CanCopy):
587         (wxWebView::Copy):
588         (wxWebView::CanCut):
589         (wxWebView::Cut):
590         (wxWebView::CanPaste):
591         (wxWebView::Paste):
592         (wxWebView::OnKeyEvents):
593         (wxWebView::OnSetFocus):
594         (wxWebView::OnKillFocus):
595         * WebView.h:
596         * wxwebkit.bkl:
597
598 2008-07-27  Kevin Watters  <kevinwatters@gmail.com>
599
600         Reviewed by Sam Weinig.
601
602         Add tooltip support to the wx port.
603         
604         https://bugs.webkit.org/show_bug.cgi?id=20173
605
606         * WebKitSupport/ChromeClientWx.cpp:
607         (WebCore::ChromeClientWx::setToolTip):
608         * WebView.cpp:
609         (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent.
610
611 2008-07-21  Kevin Ollivier  <kevino@theolliviers.com>
612
613         wx build fix. Fix pthread linkage under Linux.
614
615         * dependencies.bkl:
616
617 2008-06-15  Darin Adler  <darin@apple.com>
618
619         - give Frame object functions shorter names: scriptProxy() -> script(),
620           selectionController() -> selection(), animationController() -> animation()
621
622         * WebKitSupport/EditorClientWx.cpp:
623         (WebCore::EditorClientWx::handleKeyboardEvent):
624         * WebView.cpp:
625         (wxWebView::RunScript):
626         (wxWebView::OnSetFocus):
627         (wxWebView::OnKillFocus):
628
629 2008-06-15  Darin Adler  <darin@apple.com>
630
631         - new names for a few key JavaScriptCore files
632
633         * WebView.cpp:
634
635 2008-06-14  Darin Adler  <darin@apple.com>
636
637         Rubber stamped by Sam.
638
639         - new names for kjs_binding.h and kjs_proxy.h
640
641         * WebView.cpp:
642
643 2008-06-14  Darin Adler  <darin@apple.com>
644
645         - try to fix wx build, again
646
647         * WebView.cpp:
648         (wxWebView::Create): Use create function instead of new.
649
650 2008-06-14  Darin Adler  <darin@apple.com>
651
652         Reviewed by Sam.
653
654         - more https://bugs.webkit.org/show_bug.cgi?id=17257
655           start ref counts at 1 instead of 0 for speed
656
657         * WebKitSupport/FrameLoaderClientWx.cpp:
658         (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function
659         instead of new.
660
661 2008-06-13  Darin Adler  <darin@apple.com>
662
663         - try to fix build
664
665         * WebKitSupport/FrameLoaderClientWx.h: Add missing argument.
666
667 2008-06-13  Darin Adler  <darin@apple.com>
668
669         Reviewed by John Sullivan.
670
671         - updated for addition of FormState argument to action policy functions
672
673         * WebKitSupport/FrameLoaderClientWx.cpp:
674         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
675         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
676
677 2008-06-10  Kevin Ollivier  <kevino@theolliviers.com>
678
679         wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac.
680
681         * bindings/python/wxwebkit-py.bkl:
682
683 2008-05-28  Robin Dunn  <robin@alldunn.com>
684
685         Reviewed by Kevin Ollivier.
686
687         This patch adds a new wx event type and code to send it when a new title is set
688         by the page being loaded.
689         
690         https://bugs.webkit.org/show_bug.cgi?id=19067
691
692         * WebKitSupport/FrameLoaderClientWx.cpp:
693         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
694         * WebView.cpp:
695         (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent):
696         * WebView.h:
697         * bindings/python/webview.i:
698
699 2008-05-28  Robin Dunn  <robin@alldunn.com>
700
701         Reviewed by Kevin Ollivier.
702         
703         This patch tweaks the wxWebView class to make it conform to normal wx patterns
704         for widget classes.  It adds a default ctor and the Create method so it can use
705         the 2-phase create pattern, adds wxRTTI macros which is important for wxPython
706         and XRC, and fixes the LoadURL method to pass a wxString reference to save a
707         copy.
708         
709         https://bugs.webkit.org/show_bug.cgi?id=19068
710
711         * WebView.cpp:
712         (wxWebView::wxWebView):
713         (wxWebView::Create):
714         (wxWebView::LoadURL):
715         * WebView.h:
716
717 2008-05-27  Kevin Ollivier  <kevino@theolliviers.com>
718
719         wx build fix. Accidently left a couple fixes out of the previous commit.
720
721         * presets/wxwebkit.bkl:
722
723 2008-05-16  Kevin Ollivier  <kevino@theolliviers.com>
724
725         Reviewed by Darin Adler.
726         
727         Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame
728         counterpart in wx port. (Frame typically means 'top level window' in wx terms.)
729         
730         https://bugs.webkit.org/show_bug.cgi?id=19041
731
732         * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp.
733         (wxWebBrowserShell::wxWebBrowserShell):
734         (wxWebBrowserShell::~wxWebBrowserShell):
735         (wxWebBrowserShell::ShowDebugMenu):
736         (wxWebBrowserShell::OnQuit):
737         (wxWebBrowserShell::OnAbout):
738         (wxWebBrowserShell::OnLoadFile):
739         (wxWebBrowserShell::OnLoadEvent):
740         (wxWebBrowserShell::OnBeforeLoad):
741         (wxWebBrowserShell::OnAddressBarEnter):
742         (wxWebBrowserShell::OnSearchCtrlEnter):
743         (wxWebBrowserShell::OnBack):
744         (wxWebBrowserShell::OnForward):
745         (wxWebBrowserShell::OnStop):
746         (wxWebBrowserShell::OnReload):
747         (wxWebBrowserShell::OnMakeTextLarger):
748         (wxWebBrowserShell::OnMakeTextSmaller):
749         (wxWebBrowserShell::OnGetSource):
750         (wxWebBrowserShell::OnSetSource):
751         (wxWebBrowserShell::OnBrowse):
752         (wxWebBrowserShell::OnEdit):
753         (wxWebBrowserShell::OnRunScript):
754         * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h.
755         * WebFrame.cpp: Removed.
756         * WebFrame.h: Removed.
757         * WebKitSupport/ChromeClientWx.cpp:
758         (WebCore::ChromeClientWx::createWindow):
759         * bindings/python/webview.i:
760         * wxwebkit.bkl:
761
762 2008-05-20  Kevin Ollivier  <kevino@theolliviers.com>
763
764         wx build fix. Update code after removal of Document::toString().
765
766         * WebView.cpp:
767         (wxWebView::GetPageSource):
768
769 2008-05-15  Kevin Ollivier  <kevino@theolliviers.com>
770
771         wx build fix. Add rendering/style to includes dir.
772
773         * presets/wxwebkit.bkl:
774
775 2008-05-11  Kevin Ollivier  <kevino@theolliviers.com>
776
777         Previous commit made bdash sad. Restore happiness state by fixing missed style issue. 
778
779         * WebKitSupport/FrameLoaderClientWx.cpp:
780         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
781
782 2008-05-11  Robin Dunn  <robin@alldunn.com>
783
784         Reviewed by Kevin Ollivier.
785         
786         Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll
787         positions are reset when a new page is loaded, and also maintained so that back
788         and next restore the scroll positions as well. This also simplifies the logic
789         for initializing and managing wxWebView.
790         
791         https://bugs.webkit.org/show_bug.cgi?id=18992
792
793         * WebKitSupport/FrameLoaderClientWx.cpp:
794         (WebCore::FrameLoaderClientWx::setWebView):
795         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
796         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
797         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
798         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
799         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
800         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
801         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
802         (WebCore::FrameLoaderClientWx::createFrame):
803         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
804         * WebKitSupport/FrameLoaderClientWx.h:
805         * WebView.cpp:
806         (wxWebView::wxWebView):
807         (wxWebView::~wxWebView):
808         (wxWebView::GetPageSource):
809         (wxWebView::GetInnerText):
810         (wxWebView::GetExternalRepresentation):
811         (wxWebView::OnPaint):
812         (wxWebView::OnSize):
813         (wxWebView::OnMouseEvents):
814         (wxWebView::CanCopy):
815         (wxWebView::CanCut):
816         (wxWebView::CanPaste):
817         (wxWebView::OnKeyEvents):
818         * WebViewPrivate.h:
819         (WebViewPrivate::WebViewPrivate):
820
821 2008-05-04  Robin Dunn  <robin@alldunn.com>
822
823         Reviewed by Kevin Ollivier.
824         
825         Allow events to specify the ID of the particular wxWebView they are to be sent to.
826         
827         https://bugs.webkit.org/show_bug.cgi?id=18659
828
829         * WebFrame.cpp:
830         (wxWebFrame::wxWebFrame):
831         * WebView.cpp:
832         (wxWebViewLoadEvent::wxWebViewLoadEvent):
833         (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent):
834         (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent):
835         (wxWebViewRightClickEvent::wxWebViewRightClickEvent):
836         (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
837         * WebView.h:
838         * bindings/python/webview.i:
839
840 2008-04-27  Robin Dunn  <robin@alldunn.com>
841
842         Reviewed by Kevin Ollivier.
843         
844         Add methods to check if there is a previous/next page in the history. Also some
845         coding style cleanup.
846         
847         https://bugs.webkit.org/show_bug.cgi?id=18757
848
849         * WebView.cpp:
850         (wxWebView::GoBack):
851         (wxWebView::GoForward):
852         (wxWebView::CanGoBack):
853         (wxWebView::CanGoForward):
854         * WebView.h:
855
856 2008-04-24  Anders Carlsson  <andersca@apple.com>
857
858         Reviewed by Sam.
859
860         Change some String arguments to be const references instead.
861
862         * WebKitSupport/EditorClientWx.cpp:
863         (WebCore::EditorClientWx::shouldInsertText):
864         * WebKitSupport/EditorClientWx.h:
865
866 2008-04-23  Kevin Ollivier  <kevino@theolliviers.com>
867
868         Reviewed by Alp Toker.
869         
870         Typo fix to restore text entry.
871
872         * WebKitSupport/EditorClientWx.cpp:
873         (WebCore::EditorClientWx::handleKeyboardEvent):
874
875 2008-04-19  Kevin Ollivier  <kevino@theolliviers.com>
876
877         wx build fix. renderer() -> contentRenderer()
878
879         * WebView.cpp:
880         (wxWebView::GetExternalRepresentation):
881         (wxWebView::OnPaint):
882
883 2008-04-18  Kevin Ollivier  <kevino@theolliviers.com>
884
885         wx build fix. We need to use ENABLE_DOM_STORAGE now.
886
887         * wxwk-settings.bkl:
888
889 2008-04-05  Kevin Ollivier  <kevino@theolliviers.com>
890
891         Rubber stamped by Mark Rowe.
892
893         Don't assume wxWebKit to be part of the wx package. This allows
894         us to run it from any directory on the PYTHONPATH rather than
895         having to copy files into the wxPython directory.
896
897         * bindings/python/webview.i:
898
899 2008-03-25  Brady Eidson  <beidson@apple.com>
900
901         Reviewed by Darin
902
903         Remove newly obsolete FrameLoaderClient methods
904
905         * WebKitSupport/FrameLoaderClientWx.cpp:
906         * WebKitSupport/FrameLoaderClientWx.h:
907
908 2008-03-16  Kevin Ollivier  <kevino@theolliviers.com>
909
910         wx build fix. Make sure we link png/jpeg libraries before
911         wx libraries to get the right symbols.
912
913         * wxwebkit.bkl:
914         * wxwk-settings.bkl:
915
916 2008-03-16  Kevin Ollivier  <kevino@theolliviers.com>
917
918         Rubber stamped by Darin Adler.
919
920         Add set-webkit-configuration support for wx port, and centralize
921         build dir location setting.
922
923         http://bugs.webkit.org/show_bug.cgi?id=17790
924
925         * bindings/python/wxwebkit-py.bkl:
926         * presets/wxwebkit.bkl:
927         * wxwebkit.bkl:
928         * wxwk-settings.bkl:
929
930 2008-03-12  David Hyatt  <hyatt@apple.com>
931
932         Make the zoom factor a float and not a percent.
933
934         Reviewed by antti
935
936         * WebView.cpp:
937         (wxWebView::IncreaseTextSize):
938         (wxWebView::DecreaseTextSize):
939
940 2008-03-03  Kevin Ollivier  <kevino@theolliviers.com>
941
942         wx build fix after Frame::setZoomFactor API change.
943
944         * WebView.cpp:
945         (wxWebView::IncreaseTextSize):
946         (wxWebView::DecreaseTextSize):
947
948 2008-02-24  Darin Adler  <darin@apple.com>
949
950         Reviewed by Sam.
951
952         - remove separate client calls for "standard" and "reload' history
953
954         * WebKitSupport/FrameLoaderClientWx.cpp:
955         (WebCore::FrameLoaderClientWx::updateGlobalHistory):
956         * WebKitSupport/FrameLoaderClientWx.h:
957
958 2008-02-23  Kevin Ollivier  <kevino@theolliviers.com>
959
960         Reviewed by Darin Adler.
961
962         Move text drawing into wxcode, as we need platform-dependent
963         APIs for drawing non-kerned text, which wx doesn't yet have.
964         (But hopefully will, once these APIs are fleshed out on all 
965         platforms!)
966
967         http://bugs.webkit.org/show_bug.cgi?id=17396
968
969         * wxwebkit.bkl:
970         We need to directly link against GDI+ on Windows since we now
971         directly call GDI+ APIs.
972
973 2008-02-14  Darin Adler  <darin@apple.com>
974
975         * WebView.cpp: Removed use of DeprecatedString to keep this compiling.
976
977 2008-02-11  Kevin Ollivier <kevino@theolliviers.com>
978
979         Reviewed by Darin Adler.
980
981         A couple quick wx fixes.
982         
983         http://bugs.webkit.org/show_bug.cgi?id=17321
984
985         * WebView.cpp:
986         (wxWebView::OnPaint):
987         Make sure wxGCDC has its paint origin set properly after
988         the move to wxWindow for scrolling.
989         * bindings/python/webview.i:
990         Update the wxPython bindings after event rename.
991
992 2008-02-10  Darin Adler  <darin@apple.com>
993
994         Reviewed by Eric.
995
996         - http://bugs.webkit.org/show_bug.cgi?id=17256
997           eliminate default ref. count of 0 in RefCounted class
998
999         * WebKitSupport/FrameLoaderClientWx.cpp:
1000         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
1001         Set the count to 0 explicitly (one stray client I missed in my last pass).
1002
1003 2008-02-03  Kevin Ollivier  <kevino@theolliviers.com>
1004
1005         Reviewed by Darin Adler.
1006
1007         Typo fix. Don't use the provisionalDocumentLoader() after the
1008         whole page has already been loaded.
1009
1010         * WebKitSupport/FrameLoaderClientWx.cpp:
1011         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
1012
1013 2008-02-03  Kevin Ollivier  <kevino@theolliviers.com>
1014
1015         Build fix for last wx commit (a couple things were not committed). 
1016         Also fix some style issues.
1017
1018         * WebView.cpp:
1019         (wxWebView::wxWebView):
1020         (wxWebView::OnPaint):
1021         (wxWebView::OnSize):
1022         (wxWebView::CanCopy):
1023         (wxWebView::Copy):
1024         (wxWebView::CanCut):
1025         (wxWebView::Cut):
1026         (wxWebView::CanPaste):
1027         (wxWebView::Paste):
1028         (wxWebView::OnKeyEvents):
1029         (wxWebView::OnSetFocus):
1030         (wxWebView::OnKillFocus):
1031         (wxWebView::OnActivate):
1032         * WebView.h:
1033
1034 2008-01-31  Kevin Ollivier  <kevino@theolliviers.com>
1035
1036         Reviewed by Adam Roben.
1037
1038         On MSW, the wx port internally uses callbacks for wxTimer, so the
1039         wx port suffers from the same crash problem that was fixed
1040         in r28500 for the Windows port. For now, use the SharedTimerWin.cpp
1041         impl. for wx too on MSW, until a version of wx is released that
1042         fixes the issue by reworking wxTimer.
1043
1044         * WebView.cpp:
1045         (wxWebView::wxWebView):
1046
1047 2008-01-21  Darin Adler  <darin@apple.com>
1048
1049         Reviewed by John Sullivan.
1050
1051         - updated for changes to ChromeClient database functions
1052
1053         * WebKitSupport/ChromeClientWx.cpp:
1054         (WebCore::ChromeClientWx::exceededDatabaseQuota):
1055         * WebKitSupport/ChromeClientWx.h:
1056
1057 2008-01-16  Adam Roben  <aroben@apple.com>
1058
1059         Updated for WebCore method renames.
1060
1061         Reviewed by Darin Adler.
1062
1063         * WebView.cpp:
1064         (wxWebView::OnSetFocus):
1065         (wxWebView::OnKillFocus):
1066         (wxWebView::OnActivate):
1067
1068 2008-01-12  Kevin Ollivier  <kevino@theolliviers.com>
1069
1070         Reviewed by Darin Adler.
1071
1072         wxWebKit API changes in preparation for DRT implementation. 
1073         Specifically:
1074
1075         - Add CONSOLE_MESSAGE callback so clients can choose how to handle
1076         console messages.
1077         - Add more load events, and rename wxWebViewStateChangedEvent to 
1078         wxWebViewLoadEvent to reflect that all 'states' are load states.
1079         - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and 
1080         GetExternalRepresentation()
1081
1082         * WebFrame.cpp:
1083         (wxWebFrame::OnLoadEvent):
1084         * WebFrame.h:
1085         * WebKitSupport/ChromeClientWx.cpp:
1086         (WebCore::ChromeClientWx::ChromeClientWx):
1087         (WebCore::ChromeClientWx::addMessageToConsole):
1088         * WebKitSupport/ChromeClientWx.h:
1089         * WebKitSupport/FrameLoaderClientWx.cpp:
1090         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
1091         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
1092         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
1093         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
1094         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
1095         * WebView.cpp:
1096         (wxWebViewLoadEvent::wxWebViewLoadEvent):
1097         (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
1098         (wxWebView::wxWebView):
1099         (wxWebView::GetPageSource):
1100         (wxWebView::GetInnerText):
1101         (wxWebView::GetAsMarkup):
1102         (wxWebView::GetExternalRepresentation):
1103         * WebView.h:
1104
1105 2008-01-12  Kevin Ollivier  <kevino@theolliviers.com>
1106
1107         wx build fix. Add WebCore/icu/include dir for OS X boxes with
1108         only stock ICU installed.
1109
1110         * dependencies.bkl:
1111
1112 2008-01-10  Maciej Stachowiak  <mjs@apple.com>
1113
1114         Reviewed by Sam.
1115
1116         - remove SecurityOriginData and fold its functionality into SecurityOrigin
1117
1118         * WebKitSupport/ChromeClientWx.cpp:
1119         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
1120         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
1121         * WebKitSupport/ChromeClientWx.h:
1122
1123 2007-12-16  Darin Adler  <darin@apple.com>
1124
1125         - try to fix the build
1126
1127         * WebView.cpp:
1128         (wxWebView::OnKeyEvents): Add a WebCore prefix.
1129
1130 2007-12-16  Alexey Proskuryakov  <ap@webkit.org>
1131
1132         Reviewed by Darin Adler.
1133
1134         http://bugs.webkit.org/show_bug.cgi?id=16462
1135         REGRESSION: access keys broken on Windows
1136
1137         * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
1138
1139 2007-12-14  Darin Adler  <darin@apple.com>
1140
1141         Reviewed by Alexey.
1142
1143         * WebKitSupport/EditorClientWx.cpp:
1144         (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
1145         to Editor::command.
1146
1147 2007-12-12  Brady Eidson  <beidson@apple.com>
1148
1149         Reviewed by Sam Weinig
1150
1151         As part of doing some CachedPage and client cleanup, keep Wx building
1152
1153         * WebKitSupport/FrameLoaderClientWx.cpp:
1154         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
1155         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
1156         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
1157         * WebKitSupport/FrameLoaderClientWx.h:
1158
1159 2007-12-12  Sam Weinig  <sam@webkit.org>
1160
1161         Build fix.
1162
1163         * WebKitSupport/ChromeClientWx.cpp:
1164         (WebCore::ChromeClientWx::createWindow):
1165         * WebKitSupport/FrameLoaderClientWx.cpp:
1166         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
1167         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
1168         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
1169         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
1170         (WebCore::FrameLoaderClientWx::didChangeTitle):
1171         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
1172
1173 2007-12-07  Alexey Proskuryakov  <ap@webkit.org>
1174
1175         Reviewed by Darin Adler.
1176
1177         <rdar://problem/5535636>
1178         Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
1179
1180         http://bugs.webkit.org/show_bug.cgi?id=13916
1181         JavaScript detects Tab as a character input on a textfield validation
1182
1183         * WebKitSupport/EditorClientWx.cpp:
1184         (WebCore::EditorClientWx::handleInputMethodKeydown):
1185         (WebCore::EditorClientWx::handleKeyboardEvent):
1186         * WebKitSupport/EditorClientWx.h:
1187         Updated for cross-platform changes as much as it was possible without a wx build environment.
1188         The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
1189         after the Windows port.
1190
1191 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
1192
1193         Fix page leak caused because the Frame's page pointer is 0 by the 
1194         time we call delete on it. Store a reference to the page instead
1195         and delete it that way.
1196
1197         Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
1198         on Linux the wxGCDC gcdc(dc) constructor will not retain the
1199         changes made to dc by PrepareDC(dc).
1200
1201         Reviewed by Darin Adler.
1202
1203         * WebView.cpp:
1204         (wxWebView::wxWebView):
1205         (wxWebView::~wxWebView):
1206         (wxWebView::OnPaint):
1207         * WebViewPrivate.h:
1208         (WebViewPrivate::WebViewPrivate):
1209
1210 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
1211
1212         Linux build fix - ensure that webcore is linked before jscore
1213         so that the linker will know which symbols it needs to link in.
1214         Also fix MSVC project file name typo for sample app.
1215
1216         * Bakefiles.bkgen:
1217         * wxwebkit.bkl:
1218
1219 2007-12-04  Darin Adler  <darin@apple.com>
1220
1221         Reviewed by Kevin Decker.
1222
1223         * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
1224         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
1225
1226 2007-12-03  Mark Rowe  <mrowe@apple.com>
1227
1228         wx build fix.
1229
1230         * WebView.cpp:
1231         (wxWebView::RunScript):
1232
1233 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
1234
1235         wx build fix. Add WebCore/platform/graphics/wx to includes.
1236
1237         * wxwebkit.bkl:
1238
1239 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
1240
1241         Fix method signatures to be members of ClientChromeWx class.
1242
1243         * WebKitSupport/ChromeClientWx.cpp:
1244         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
1245         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
1246
1247 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
1248
1249         Build fix. Add platform/text to includes for targets that
1250         need WebCore headers.
1251
1252         * presets/wxwebkit.bkl:
1253
1254 2007-11-29  Brady Eidson  <beidson@apple.com>
1255
1256         Keep it building with new client method
1257
1258         * WebKitSupport/ChromeClientWx.cpp:
1259         (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
1260         (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
1261         * WebKitSupport/ChromeClientWx.h:
1262
1263 2007-11-25  Kevin Ollivier  <kevino@theolliviers.com>
1264
1265         wx build fix. Don't get xslt-config options at bake time, do it
1266         at make time.
1267
1268         * dependencies.bkl:
1269
1270 2007-11-23  Kevin Ollivier  <kevino@theolliviers.com>
1271
1272         wx build fix. Include config.h in WebFrame/WebView to ensure
1273         WebCore headers are properly configured, fix unicode/utf8.h and
1274         config.h include ordering issues, centralize wx project options to 
1275         ensure proper configuration, and fix wxwebkit-python target so that
1276         it links against wx libs.
1277
1278         * WebFrame.cpp:
1279         * WebView.cpp:
1280         * bindings/python/wxwebkit-py.bkl:
1281         * dependencies.bkl:
1282         * presets/wxwebkit.bkl:
1283         * wxwebkit.bkl:
1284         * wxwk-settings.bkl:
1285
1286 2007-11-20  Kevin Ollivier  <kevino@theolliviers.com>
1287
1288         wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
1289         it indiscriminately copies any headers inside JavaScriptCore,
1290         which includes Tiger ICU headers. 
1291
1292         * presets/wxwebkit.bkl:
1293         Remove WebCore/include reference and add JSCore header dirs needed
1294         instead.
1295
1296 2007-11-19  Kevin Ollivier  <kevino@theolliviers.com>
1297
1298         Add pcre directory to JSCore includes, and update the wx port
1299         to reflect the Shared -> RefCounted name change. Also, fix
1300         WebFrame.cpp to re-enable code that should never have been 
1301         committed disabled. 
1302
1303         Reviewed by Adam.
1304
1305         * WebFrame.cpp:
1306         (wxWebFrame::wxWebFrame):
1307         * WebKitSupport/FrameLoaderClientWx.cpp:
1308         (WebCore::FrameLoaderClientWx::ref):
1309         (WebCore::FrameLoaderClientWx::deref):
1310         * WebKitSupport/FrameLoaderClientWx.h:
1311         * presets/wxwebkit.bkl:
1312
1313 2007-11-17  Timothy Hatcher  <timothy@apple.com>
1314
1315         Reviewed by Mark Rowe.
1316
1317         Bug 13470: i18n: The Web Inspector is not localizable
1318         http://bugs.webkit.org/show_bug.cgi?id=13470
1319
1320         * WebKitSupport/InspectorClientWx.cpp:
1321         (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
1322         * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
1323
1324 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
1325
1326         Initial commit of wx implementation of WebKit. This includes
1327         the wxWebFrame and wxWebView wx front end classes, the 
1328         WebKitSupport directory containing implementations of interfaces
1329         used by WebCore to talk with the wxWebKit front end, and the 
1330         language bindings for wxWebKit (bindings dir), currently
1331         only containing bindings and a sample app for wxPython.
1332
1333         Reviewed by Mark Rowe.
1334
1335         * Bakefiles.bkgen: Added.
1336         * WebFrame.cpp: Added.
1337         * WebFrame.h: Added.
1338         * WebKitSupport: Added.
1339         * WebKitSupport/ChromeClientWx.cpp: Added.
1340         * WebKitSupport/ChromeClientWx.h: Added.
1341         * WebKitSupport/ContextMenuClientWx.cpp: Added.
1342         * WebKitSupport/ContextMenuClientWx.h: Added.
1343         * WebKitSupport/DragClientWx.cpp: Added.
1344         * WebKitSupport/DragClientWx.h: Added.
1345         * WebKitSupport/EditorClientWx.cpp: Added.
1346         * WebKitSupport/EditorClientWx.h: Added.
1347         * WebKitSupport/FrameLoaderClientWx.cpp: Added.
1348         * WebKitSupport/FrameLoaderClientWx.h: Added.
1349         * WebKitSupport/InspectorClientWx.cpp: Added.
1350         * WebKitSupport/InspectorClientWx.h: Added.
1351         * WebView.cpp: Added.
1352         * WebView.h: Added.
1353         * WebViewPrivate.h: Added.
1354         * bindings: Added.
1355         * bindings/python: Added.
1356         * bindings/python/samples: Added.
1357         * bindings/python/samples/simple.py: Added.
1358         * bindings/python/webview.i: Added.
1359         * bindings/python/wxwebkit-py.bkl: Added.
1360         * dependencies.bkl: Added.
1361         * presets: Added.
1362         * presets/wxwebkit.bkl: Added.
1363         * wxwebkit.bkl: Added.
1364         * wxwk-settings.bkl: Added.
1365