ac18206f707853470d78baa9ea77e0716f6053c3
[WebKit.git] / WebKit / wx / ChangeLog
1 2008-07-27  Kevin Watters  <kevinwatters@gmail.com>
2
3         Reviewed by Sam Weinig.
4
5         Add tooltip support to the wx port.
6         
7         https://bugs.webkit.org/show_bug.cgi?id=20173
8
9         * WebKitSupport/ChromeClientWx.cpp:
10         (WebCore::ChromeClientWx::setToolTip):
11         * WebView.cpp:
12         (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent.
13
14 2008-07-21  Kevin Ollivier  <kevino@theolliviers.com>
15
16         wx build fix. Fix pthread linkage under Linux.
17
18         * dependencies.bkl:
19
20 2008-06-15  Darin Adler  <darin@apple.com>
21
22         - give Frame object functions shorter names: scriptProxy() -> script(),
23           selectionController() -> selection(), animationController() -> animation()
24
25         * WebKitSupport/EditorClientWx.cpp:
26         (WebCore::EditorClientWx::handleKeyboardEvent):
27         * WebView.cpp:
28         (wxWebView::RunScript):
29         (wxWebView::OnSetFocus):
30         (wxWebView::OnKillFocus):
31
32 2008-06-15  Darin Adler  <darin@apple.com>
33
34         - new names for a few key JavaScriptCore files
35
36         * WebView.cpp:
37
38 2008-06-14  Darin Adler  <darin@apple.com>
39
40         Rubber stamped by Sam.
41
42         - new names for kjs_binding.h and kjs_proxy.h
43
44         * WebView.cpp:
45
46 2008-06-14  Darin Adler  <darin@apple.com>
47
48         - try to fix wx build, again
49
50         * WebView.cpp:
51         (wxWebView::Create): Use create function instead of new.
52
53 2008-06-14  Darin Adler  <darin@apple.com>
54
55         Reviewed by Sam.
56
57         - more https://bugs.webkit.org/show_bug.cgi?id=17257
58           start ref counts at 1 instead of 0 for speed
59
60         * WebKitSupport/FrameLoaderClientWx.cpp:
61         (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function
62         instead of new.
63
64 2008-06-13  Darin Adler  <darin@apple.com>
65
66         - try to fix build
67
68         * WebKitSupport/FrameLoaderClientWx.h: Add missing argument.
69
70 2008-06-13  Darin Adler  <darin@apple.com>
71
72         Reviewed by John Sullivan.
73
74         - updated for addition of FormState argument to action policy functions
75
76         * WebKitSupport/FrameLoaderClientWx.cpp:
77         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
78         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
79
80 2008-06-10  Kevin Ollivier  <kevino@theolliviers.com>
81
82         wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac.
83
84         * bindings/python/wxwebkit-py.bkl:
85
86 2008-05-28  Robin Dunn  <robin@alldunn.com>
87
88         Reviewed by Kevin Ollivier.
89
90         This patch adds a new wx event type and code to send it when a new title is set
91         by the page being loaded.
92         
93         https://bugs.webkit.org/show_bug.cgi?id=19067
94
95         * WebKitSupport/FrameLoaderClientWx.cpp:
96         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
97         * WebView.cpp:
98         (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent):
99         * WebView.h:
100         * bindings/python/webview.i:
101
102 2008-05-28  Robin Dunn  <robin@alldunn.com>
103
104         Reviewed by Kevin Ollivier.
105         
106         This patch tweaks the wxWebView class to make it conform to normal wx patterns
107         for widget classes.  It adds a default ctor and the Create method so it can use
108         the 2-phase create pattern, adds wxRTTI macros which is important for wxPython
109         and XRC, and fixes the LoadURL method to pass a wxString reference to save a
110         copy.
111         
112         https://bugs.webkit.org/show_bug.cgi?id=19068
113
114         * WebView.cpp:
115         (wxWebView::wxWebView):
116         (wxWebView::Create):
117         (wxWebView::LoadURL):
118         * WebView.h:
119
120 2008-05-27  Kevin Ollivier  <kevino@theolliviers.com>
121
122         wx build fix. Accidently left a couple fixes out of the previous commit.
123
124         * presets/wxwebkit.bkl:
125
126 2008-05-16  Kevin Ollivier  <kevino@theolliviers.com>
127
128         Reviewed by Darin Adler.
129         
130         Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame
131         counterpart in wx port. (Frame typically means 'top level window' in wx terms.)
132         
133         https://bugs.webkit.org/show_bug.cgi?id=19041
134
135         * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp.
136         (wxWebBrowserShell::wxWebBrowserShell):
137         (wxWebBrowserShell::~wxWebBrowserShell):
138         (wxWebBrowserShell::ShowDebugMenu):
139         (wxWebBrowserShell::OnQuit):
140         (wxWebBrowserShell::OnAbout):
141         (wxWebBrowserShell::OnLoadFile):
142         (wxWebBrowserShell::OnLoadEvent):
143         (wxWebBrowserShell::OnBeforeLoad):
144         (wxWebBrowserShell::OnAddressBarEnter):
145         (wxWebBrowserShell::OnSearchCtrlEnter):
146         (wxWebBrowserShell::OnBack):
147         (wxWebBrowserShell::OnForward):
148         (wxWebBrowserShell::OnStop):
149         (wxWebBrowserShell::OnReload):
150         (wxWebBrowserShell::OnMakeTextLarger):
151         (wxWebBrowserShell::OnMakeTextSmaller):
152         (wxWebBrowserShell::OnGetSource):
153         (wxWebBrowserShell::OnSetSource):
154         (wxWebBrowserShell::OnBrowse):
155         (wxWebBrowserShell::OnEdit):
156         (wxWebBrowserShell::OnRunScript):
157         * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h.
158         * WebFrame.cpp: Removed.
159         * WebFrame.h: Removed.
160         * WebKitSupport/ChromeClientWx.cpp:
161         (WebCore::ChromeClientWx::createWindow):
162         * bindings/python/webview.i:
163         * wxwebkit.bkl:
164
165 2008-05-20  Kevin Ollivier  <kevino@theolliviers.com>
166
167         wx build fix. Update code after removal of Document::toString().
168
169         * WebView.cpp:
170         (wxWebView::GetPageSource):
171
172 2008-05-15  Kevin Ollivier  <kevino@theolliviers.com>
173
174         wx build fix. Add rendering/style to includes dir.
175
176         * presets/wxwebkit.bkl:
177
178 2008-05-11  Kevin Ollivier  <kevino@theolliviers.com>
179
180         Previous commit made bdash sad. Restore happiness state by fixing missed style issue. 
181
182         * WebKitSupport/FrameLoaderClientWx.cpp:
183         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
184
185 2008-05-11  Robin Dunn  <robin@alldunn.com>
186
187         Reviewed by Kevin Ollivier.
188         
189         Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll
190         positions are reset when a new page is loaded, and also maintained so that back
191         and next restore the scroll positions as well. This also simplifies the logic
192         for initializing and managing wxWebView.
193         
194         https://bugs.webkit.org/show_bug.cgi?id=18992
195
196         * WebKitSupport/FrameLoaderClientWx.cpp:
197         (WebCore::FrameLoaderClientWx::setWebView):
198         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
199         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
200         (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
201         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
202         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
203         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
204         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
205         (WebCore::FrameLoaderClientWx::createFrame):
206         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
207         * WebKitSupport/FrameLoaderClientWx.h:
208         * WebView.cpp:
209         (wxWebView::wxWebView):
210         (wxWebView::~wxWebView):
211         (wxWebView::GetPageSource):
212         (wxWebView::GetInnerText):
213         (wxWebView::GetExternalRepresentation):
214         (wxWebView::OnPaint):
215         (wxWebView::OnSize):
216         (wxWebView::OnMouseEvents):
217         (wxWebView::CanCopy):
218         (wxWebView::CanCut):
219         (wxWebView::CanPaste):
220         (wxWebView::OnKeyEvents):
221         * WebViewPrivate.h:
222         (WebViewPrivate::WebViewPrivate):
223
224 2008-05-04  Robin Dunn  <robin@alldunn.com>
225
226         Reviewed by Kevin Ollivier.
227         
228         Allow events to specify the ID of the particular wxWebView they are to be sent to.
229         
230         https://bugs.webkit.org/show_bug.cgi?id=18659
231
232         * WebFrame.cpp:
233         (wxWebFrame::wxWebFrame):
234         * WebView.cpp:
235         (wxWebViewLoadEvent::wxWebViewLoadEvent):
236         (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent):
237         (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent):
238         (wxWebViewRightClickEvent::wxWebViewRightClickEvent):
239         (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
240         * WebView.h:
241         * bindings/python/webview.i:
242
243 2008-04-27  Robin Dunn  <robin@alldunn.com>
244
245         Reviewed by Kevin Ollivier.
246         
247         Add methods to check if there is a previous/next page in the history. Also some
248         coding style cleanup.
249         
250         https://bugs.webkit.org/show_bug.cgi?id=18757
251
252         * WebView.cpp:
253         (wxWebView::GoBack):
254         (wxWebView::GoForward):
255         (wxWebView::CanGoBack):
256         (wxWebView::CanGoForward):
257         * WebView.h:
258
259 2008-04-24  Anders Carlsson  <andersca@apple.com>
260
261         Reviewed by Sam.
262
263         Change some String arguments to be const references instead.
264
265         * WebKitSupport/EditorClientWx.cpp:
266         (WebCore::EditorClientWx::shouldInsertText):
267         * WebKitSupport/EditorClientWx.h:
268
269 2008-04-23  Kevin Ollivier  <kevino@theolliviers.com>
270
271         Reviewed by Alp Toker.
272         
273         Typo fix to restore text entry.
274
275         * WebKitSupport/EditorClientWx.cpp:
276         (WebCore::EditorClientWx::handleKeyboardEvent):
277
278 2008-04-19  Kevin Ollivier  <kevino@theolliviers.com>
279
280         wx build fix. renderer() -> contentRenderer()
281
282         * WebView.cpp:
283         (wxWebView::GetExternalRepresentation):
284         (wxWebView::OnPaint):
285
286 2008-04-18  Kevin Ollivier  <kevino@theolliviers.com>
287
288         wx build fix. We need to use ENABLE_DOM_STORAGE now.
289
290         * wxwk-settings.bkl:
291
292 2008-04-05  Kevin Ollivier  <kevino@theolliviers.com>
293
294         Rubber stamped by Mark Rowe.
295
296         Don't assume wxWebKit to be part of the wx package. This allows
297         us to run it from any directory on the PYTHONPATH rather than
298         having to copy files into the wxPython directory.
299
300         * bindings/python/webview.i:
301
302 2008-03-25  Brady Eidson  <beidson@apple.com>
303
304         Reviewed by Darin
305
306         Remove newly obsolete FrameLoaderClient methods
307
308         * WebKitSupport/FrameLoaderClientWx.cpp:
309         * WebKitSupport/FrameLoaderClientWx.h:
310
311 2008-03-16  Kevin Ollivier  <kevino@theolliviers.com>
312
313         wx build fix. Make sure we link png/jpeg libraries before
314         wx libraries to get the right symbols.
315
316         * wxwebkit.bkl:
317         * wxwk-settings.bkl:
318
319 2008-03-16  Kevin Ollivier  <kevino@theolliviers.com>
320
321         Rubber stamped by Darin.
322
323         Add set-webkit-configuration support for wx port, and centralize
324         build dir location setting.
325
326         http://bugs.webkit.org/show_bug.cgi?id=17790
327
328         * bindings/python/wxwebkit-py.bkl:
329         * presets/wxwebkit.bkl:
330         * wxwebkit.bkl:
331         * wxwk-settings.bkl:
332
333 2008-03-12  David Hyatt  <hyatt@apple.com>
334
335         Make the zoom factor a float and not a percent.
336
337         Reviewed by antti
338
339         * WebView.cpp:
340         (wxWebView::IncreaseTextSize):
341         (wxWebView::DecreaseTextSize):
342
343 2008-03-03  Kevin Ollivier  <kevino@theolliviers.com>
344
345         wx build fix after Frame::setZoomFactor API change.
346
347         * WebView.cpp:
348         (wxWebView::IncreaseTextSize):
349         (wxWebView::DecreaseTextSize):
350
351 2008-02-24  Darin Adler  <darin@apple.com>
352
353         Reviewed by Sam.
354
355         - remove separate client calls for "standard" and "reload' history
356
357         * WebKitSupport/FrameLoaderClientWx.cpp:
358         (WebCore::FrameLoaderClientWx::updateGlobalHistory):
359         * WebKitSupport/FrameLoaderClientWx.h:
360
361 2008-02-23  Kevin Ollivier  <kevino@theolliviers.com>
362
363         Reviewed by Darin Adler.
364
365         Move text drawing into wxcode, as we need platform-dependent
366         APIs for drawing non-kerned text, which wx doesn't yet have.
367         (But hopefully will, once these APIs are fleshed out on all 
368         platforms!)
369
370         http://bugs.webkit.org/show_bug.cgi?id=17396
371
372         * wxwebkit.bkl:
373         We need to directly link against GDI+ on Windows since we now
374         directly call GDI+ APIs.
375
376 2008-02-14  Darin Adler  <darin@apple.com>
377
378         * WebView.cpp: Removed use of DeprecatedString to keep this compiling.
379
380 2008-02-11  Kevin Ollivier <kevino@theolliviers.com>
381
382         Reviewed by Darin Adler.
383
384         A couple quick wx fixes.
385         
386         http://bugs.webkit.org/show_bug.cgi?id=17321
387
388         * WebView.cpp:
389         (wxWebView::OnPaint):
390         Make sure wxGCDC has its paint origin set properly after
391         the move to wxWindow for scrolling.
392         * bindings/python/webview.i:
393         Update the wxPython bindings after event rename.
394
395 2008-02-10  Darin Adler  <darin@apple.com>
396
397         Reviewed by Eric.
398
399         - http://bugs.webkit.org/show_bug.cgi?id=17256
400           eliminate default ref. count of 0 in RefCounted class
401
402         * WebKitSupport/FrameLoaderClientWx.cpp:
403         (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
404         Set the count to 0 explicitly (one stray client I missed in my last pass).
405
406 2008-02-03  Kevin Ollivier  <kevino@theolliviers.com>
407
408         Reviewed by Darin Adler.
409
410         Typo fix. Don't use the provisionalDocumentLoader() after the
411         whole page has already been loaded.
412
413         * WebKitSupport/FrameLoaderClientWx.cpp:
414         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
415
416 2008-02-03  Kevin Ollivier  <kevino@theolliviers.com>
417
418         Build fix for last wx commit (a couple things were not committed). 
419         Also fix some style issues.
420
421         * WebView.cpp:
422         (wxWebView::wxWebView):
423         (wxWebView::OnPaint):
424         (wxWebView::OnSize):
425         (wxWebView::CanCopy):
426         (wxWebView::Copy):
427         (wxWebView::CanCut):
428         (wxWebView::Cut):
429         (wxWebView::CanPaste):
430         (wxWebView::Paste):
431         (wxWebView::OnKeyEvents):
432         (wxWebView::OnSetFocus):
433         (wxWebView::OnKillFocus):
434         (wxWebView::OnActivate):
435         * WebView.h:
436
437 2008-01-31  Kevin Ollivier  <kevino@theolliviers.com>
438
439         Reviewed by Adam Roben.
440
441         On MSW, the wx port internally uses callbacks for wxTimer, so the
442         wx port suffers from the same crash problem that was fixed
443         in r28500 for the Windows port. For now, use the SharedTimerWin.cpp
444         impl. for wx too on MSW, until a version of wx is released that
445         fixes the issue by reworking wxTimer.
446
447         * WebView.cpp:
448         (wxWebView::wxWebView):
449
450 2008-01-21  Darin Adler  <darin@apple.com>
451
452         Reviewed by John Sullivan.
453
454         - updated for changes to ChromeClient database functions
455
456         * WebKitSupport/ChromeClientWx.cpp:
457         (WebCore::ChromeClientWx::exceededDatabaseQuota):
458         * WebKitSupport/ChromeClientWx.h:
459
460 2008-01-16  Adam Roben  <aroben@apple.com>
461
462         Updated for WebCore method renames.
463
464         Reviewed by Darin.
465
466         * WebView.cpp:
467         (wxWebView::OnSetFocus):
468         (wxWebView::OnKillFocus):
469         (wxWebView::OnActivate):
470
471 2008-01-12  Kevin Ollivier  <kevino@theolliviers.com>
472
473         Reviewed by Darin Adler.
474
475         wxWebKit API changes in preparation for DRT implementation. 
476         Specifically:
477
478         - Add CONSOLE_MESSAGE callback so clients can choose how to handle
479         console messages.
480         - Add more load events, and rename wxWebViewStateChangedEvent to 
481         wxWebViewLoadEvent to reflect that all 'states' are load states.
482         - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and 
483         GetExternalRepresentation()
484
485         * WebFrame.cpp:
486         (wxWebFrame::OnLoadEvent):
487         * WebFrame.h:
488         * WebKitSupport/ChromeClientWx.cpp:
489         (WebCore::ChromeClientWx::ChromeClientWx):
490         (WebCore::ChromeClientWx::addMessageToConsole):
491         * WebKitSupport/ChromeClientWx.h:
492         * WebKitSupport/FrameLoaderClientWx.cpp:
493         (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
494         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
495         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
496         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
497         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
498         * WebView.cpp:
499         (wxWebViewLoadEvent::wxWebViewLoadEvent):
500         (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
501         (wxWebView::wxWebView):
502         (wxWebView::GetPageSource):
503         (wxWebView::GetInnerText):
504         (wxWebView::GetAsMarkup):
505         (wxWebView::GetExternalRepresentation):
506         * WebView.h:
507
508 2008-01-12  Kevin Ollivier  <kevino@theolliviers.com>
509
510         wx build fix. Add WebCore/icu/include dir for OS X boxes with
511         only stock ICU installed.
512
513         * dependencies.bkl:
514
515 2008-01-10  Maciej Stachowiak  <mjs@apple.com>
516
517         Reviewed by Sam.
518
519         - remove SecurityOriginData and fold its functionality into SecurityOrigin
520
521         * WebKitSupport/ChromeClientWx.cpp:
522         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
523         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
524         * WebKitSupport/ChromeClientWx.h:
525
526 2007-12-16  Darin Adler  <darin@apple.com>
527
528         - try to fix the build
529
530         * WebView.cpp:
531         (wxWebView::OnKeyEvents): Add a WebCore prefix.
532
533 2007-12-16  Alexey Proskuryakov  <ap@webkit.org>
534
535         Reviewed by Darin.
536
537         http://bugs.webkit.org/show_bug.cgi?id=16462
538         REGRESSION: access keys broken on Windows
539
540         * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
541
542 2007-12-14  Darin Adler  <darin@apple.com>
543
544         Reviewed by Alexey.
545
546         * WebKitSupport/EditorClientWx.cpp:
547         (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
548         to Editor::command.
549
550 2007-12-12  Brady Eidson  <beidson@apple.com>
551
552         Reviewed by Sam Weinig
553
554         As part of doing some CachedPage and client cleanup, keep Wx building
555
556         * WebKitSupport/FrameLoaderClientWx.cpp:
557         (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
558         (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
559         (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
560         * WebKitSupport/FrameLoaderClientWx.h:
561
562 2007-12-12  Sam Weinig  <sam@webkit.org>
563
564         Build fix.
565
566         * WebKitSupport/ChromeClientWx.cpp:
567         (WebCore::ChromeClientWx::createWindow):
568         * WebKitSupport/FrameLoaderClientWx.cpp:
569         (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
570         (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
571         (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
572         (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
573         (WebCore::FrameLoaderClientWx::didChangeTitle):
574         (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
575
576 2007-12-07  Alexey Proskuryakov  <ap@webkit.org>
577
578         Reviewed by Darin.
579
580         <rdar://problem/5535636>
581         Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
582
583         http://bugs.webkit.org/show_bug.cgi?id=13916
584         JavaScript detects Tab as a character input on a textfield validation
585
586         * WebKitSupport/EditorClientWx.cpp:
587         (WebCore::EditorClientWx::handleInputMethodKeydown):
588         (WebCore::EditorClientWx::handleKeyboardEvent):
589         * WebKitSupport/EditorClientWx.h:
590         Updated for cross-platform changes as much as it was possible without a wx build environment.
591         The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
592         after the Windows port.
593
594 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
595
596         Fix page leak caused because the Frame's page pointer is 0 by the 
597         time we call delete on it. Store a reference to the page instead
598         and delete it that way.
599
600         Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
601         on Linux the wxGCDC gcdc(dc) constructor will not retain the
602         changes made to dc by PrepareDC(dc).
603
604         Reviewed by Darin Adler.
605
606         * WebView.cpp:
607         (wxWebView::wxWebView):
608         (wxWebView::~wxWebView):
609         (wxWebView::OnPaint):
610         * WebViewPrivate.h:
611         (WebViewPrivate::WebViewPrivate):
612
613 2007-12-06  Kevin Ollivier  <kevino@theolliviers.com>
614
615         Linux build fix - ensure that webcore is linked before jscore
616         so that the linker will know which symbols it needs to link in.
617         Also fix MSVC project file name typo for sample app.
618
619         * Bakefiles.bkgen:
620         * wxwebkit.bkl:
621
622 2007-12-04  Darin Adler  <darin@apple.com>
623
624         Reviewed by Kevin Decker.
625
626         * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
627         * WebKitSupport/FrameLoaderClientWx.h: Ditto.
628
629 2007-12-03  Mark Rowe  <mrowe@apple.com>
630
631         wx build fix.
632
633         * WebView.cpp:
634         (wxWebView::RunScript):
635
636 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
637
638         wx build fix. Add WebCore/platform/graphics/wx to includes.
639
640         * wxwebkit.bkl:
641
642 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
643
644         Fix method signatures to be members of ClientChromeWx class.
645
646         * WebKitSupport/ChromeClientWx.cpp:
647         (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
648         (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
649
650 2007-11-30  Kevin Ollivier  <kevino@theolliviers.com>
651
652         Build fix. Add platform/text to includes for targets that
653         need WebCore headers.
654
655         * presets/wxwebkit.bkl:
656
657 2007-11-29  Brady Eidson  <beidson@apple.com>
658
659         Keep it building with new client method
660
661         * WebKitSupport/ChromeClientWx.cpp:
662         (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
663         (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
664         * WebKitSupport/ChromeClientWx.h:
665
666 2007-11-25  Kevin Ollivier  <kevino@theolliviers.com>
667
668         wx build fix. Don't get xslt-config options at bake time, do it
669         at make time.
670
671         * dependencies.bkl:
672
673 2007-11-23  Kevin Ollivier  <kevino@theolliviers.com>
674
675         wx build fix. Include config.h in WebFrame/WebView to ensure
676         WebCore headers are properly configured, fix unicode/utf8.h and
677         config.h include ordering issues, centralize wx project options to 
678         ensure proper configuration, and fix wxwebkit-python target so that
679         it links against wx libs.
680
681         * WebFrame.cpp:
682         * WebView.cpp:
683         * bindings/python/wxwebkit-py.bkl:
684         * dependencies.bkl:
685         * presets/wxwebkit.bkl:
686         * wxwebkit.bkl:
687         * wxwk-settings.bkl:
688
689 2007-11-20  Kevin Ollivier  <kevino@theolliviers.com>
690
691         wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
692         it indiscriminately copies any headers inside JavaScriptCore,
693         which includes Tiger ICU headers. 
694
695         * presets/wxwebkit.bkl:
696         Remove WebCore/include reference and add JSCore header dirs needed
697         instead.
698
699 2007-11-19  Kevin Ollivier  <kevino@theolliviers.com>
700
701         Add pcre directory to JSCore includes, and update the wx port
702         to reflect the Shared -> RefCounted name change. Also, fix
703         WebFrame.cpp to re-enable code that should never have been 
704         committed disabled. 
705
706         Reviewed by Adam.
707
708         * WebFrame.cpp:
709         (wxWebFrame::wxWebFrame):
710         * WebKitSupport/FrameLoaderClientWx.cpp:
711         (WebCore::FrameLoaderClientWx::ref):
712         (WebCore::FrameLoaderClientWx::deref):
713         * WebKitSupport/FrameLoaderClientWx.h:
714         * presets/wxwebkit.bkl:
715
716 2007-11-17  Timothy Hatcher  <timothy@apple.com>
717
718         Reviewed by Mark Rowe.
719
720         Bug 13470: i18n: The Web Inspector is not localizable
721         http://bugs.webkit.org/show_bug.cgi?id=13470
722
723         * WebKitSupport/InspectorClientWx.cpp:
724         (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
725         * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
726
727 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
728
729         Initial commit of wx implementation of WebKit. This includes
730         the wxWebFrame and wxWebView wx front end classes, the 
731         WebKitSupport directory containing implementations of interfaces
732         used by WebCore to talk with the wxWebKit front end, and the 
733         language bindings for wxWebKit (bindings dir), currently
734         only containing bindings and a sample app for wxPython.
735
736         Reviewed by Mark Rowe.
737
738         * Bakefiles.bkgen: Added.
739         * WebFrame.cpp: Added.
740         * WebFrame.h: Added.
741         * WebKitSupport: Added.
742         * WebKitSupport/ChromeClientWx.cpp: Added.
743         * WebKitSupport/ChromeClientWx.h: Added.
744         * WebKitSupport/ContextMenuClientWx.cpp: Added.
745         * WebKitSupport/ContextMenuClientWx.h: Added.
746         * WebKitSupport/DragClientWx.cpp: Added.
747         * WebKitSupport/DragClientWx.h: Added.
748         * WebKitSupport/EditorClientWx.cpp: Added.
749         * WebKitSupport/EditorClientWx.h: Added.
750         * WebKitSupport/FrameLoaderClientWx.cpp: Added.
751         * WebKitSupport/FrameLoaderClientWx.h: Added.
752         * WebKitSupport/InspectorClientWx.cpp: Added.
753         * WebKitSupport/InspectorClientWx.h: Added.
754         * WebView.cpp: Added.
755         * WebView.h: Added.
756         * WebViewPrivate.h: Added.
757         * bindings: Added.
758         * bindings/python: Added.
759         * bindings/python/samples: Added.
760         * bindings/python/samples/simple.py: Added.
761         * bindings/python/webview.i: Added.
762         * bindings/python/wxwebkit-py.bkl: Added.
763         * dependencies.bkl: Added.
764         * presets: Added.
765         * presets/wxwebkit.bkl: Added.
766         * wxwebkit.bkl: Added.
767         * wxwk-settings.bkl: Added.
768