1 2008-08-06 Kevin Watters <kevinwatters@gmail.com>
3 Reviewed by Kevin Ollivier.
5 Create a wxWebFrame API to match other ports and to prepare for frames support.
6 Also fixes a frame leak in wx port on trunk.
8 https://bugs.webkit.org/show_bug.cgi?id=19041
10 * WebFrame.cpp: Added.
11 (wxWebFrame::wxWebFrame):
12 (wxWebFrame::~wxWebFrame):
13 (wxWebFrame::GetFrame):
16 (wxWebFrame::GetPageSource):
17 (wxWebFrame::SetPageSource):
18 (wxWebFrame::GetInnerText):
19 (wxWebFrame::GetAsMarkup):
20 (wxWebFrame::GetExternalRepresentation):
21 (wxWebFrame::RunScript):
22 (wxWebFrame::LoadURL):
24 (wxWebFrame::GoForward):
25 (wxWebFrame::CanGoBack):
26 (wxWebFrame::CanGoForward):
27 (wxWebFrame::CanIncreaseTextSize):
28 (wxWebFrame::IncreaseTextSize):
29 (wxWebFrame::CanDecreaseTextSize):
30 (wxWebFrame::DecreaseTextSize):
31 (wxWebFrame::MakeEditable):
32 (wxWebFrame::CanCopy):
36 (wxWebFrame::CanPaste):
40 (wxWebView::wxWebView):
42 (wxWebView::~wxWebView):
45 (wxWebView::GetPageSource):
46 (wxWebView::SetPageSource):
47 (wxWebView::GetInnerText):
48 (wxWebView::GetAsMarkup):
49 (wxWebView::GetExternalRepresentation):
50 (wxWebView::RunScript):
53 (wxWebView::GoForward):
54 (wxWebView::CanGoBack):
55 (wxWebView::CanGoForward):
56 (wxWebView::CanIncreaseTextSize):
57 (wxWebView::IncreaseTextSize):
58 (wxWebView::CanDecreaseTextSize):
59 (wxWebView::DecreaseTextSize):
62 (wxWebView::OnMouseEvents):
67 (wxWebView::CanPaste):
69 (wxWebView::OnKeyEvents):
70 (wxWebView::OnSetFocus):
71 (wxWebView::OnKillFocus):
75 2008-07-27 Kevin Watters <kevinwatters@gmail.com>
77 Reviewed by Sam Weinig.
79 Add tooltip support to the wx port.
81 https://bugs.webkit.org/show_bug.cgi?id=20173
83 * WebKitSupport/ChromeClientWx.cpp:
84 (WebCore::ChromeClientWx::setToolTip):
86 (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent.
88 2008-07-21 Kevin Ollivier <kevino@theolliviers.com>
90 wx build fix. Fix pthread linkage under Linux.
94 2008-06-15 Darin Adler <darin@apple.com>
96 - give Frame object functions shorter names: scriptProxy() -> script(),
97 selectionController() -> selection(), animationController() -> animation()
99 * WebKitSupport/EditorClientWx.cpp:
100 (WebCore::EditorClientWx::handleKeyboardEvent):
102 (wxWebView::RunScript):
103 (wxWebView::OnSetFocus):
104 (wxWebView::OnKillFocus):
106 2008-06-15 Darin Adler <darin@apple.com>
108 - new names for a few key JavaScriptCore files
112 2008-06-14 Darin Adler <darin@apple.com>
114 Rubber stamped by Sam.
116 - new names for kjs_binding.h and kjs_proxy.h
120 2008-06-14 Darin Adler <darin@apple.com>
122 - try to fix wx build, again
125 (wxWebView::Create): Use create function instead of new.
127 2008-06-14 Darin Adler <darin@apple.com>
131 - more https://bugs.webkit.org/show_bug.cgi?id=17257
132 start ref counts at 1 instead of 0 for speed
134 * WebKitSupport/FrameLoaderClientWx.cpp:
135 (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function
138 2008-06-13 Darin Adler <darin@apple.com>
142 * WebKitSupport/FrameLoaderClientWx.h: Add missing argument.
144 2008-06-13 Darin Adler <darin@apple.com>
146 Reviewed by John Sullivan.
148 - updated for addition of FormState argument to action policy functions
150 * WebKitSupport/FrameLoaderClientWx.cpp:
151 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
152 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
154 2008-06-10 Kevin Ollivier <kevino@theolliviers.com>
156 wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac.
158 * bindings/python/wxwebkit-py.bkl:
160 2008-05-28 Robin Dunn <robin@alldunn.com>
162 Reviewed by Kevin Ollivier.
164 This patch adds a new wx event type and code to send it when a new title is set
165 by the page being loaded.
167 https://bugs.webkit.org/show_bug.cgi?id=19067
169 * WebKitSupport/FrameLoaderClientWx.cpp:
170 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
172 (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent):
174 * bindings/python/webview.i:
176 2008-05-28 Robin Dunn <robin@alldunn.com>
178 Reviewed by Kevin Ollivier.
180 This patch tweaks the wxWebView class to make it conform to normal wx patterns
181 for widget classes. It adds a default ctor and the Create method so it can use
182 the 2-phase create pattern, adds wxRTTI macros which is important for wxPython
183 and XRC, and fixes the LoadURL method to pass a wxString reference to save a
186 https://bugs.webkit.org/show_bug.cgi?id=19068
189 (wxWebView::wxWebView):
191 (wxWebView::LoadURL):
194 2008-05-27 Kevin Ollivier <kevino@theolliviers.com>
196 wx build fix. Accidently left a couple fixes out of the previous commit.
198 * presets/wxwebkit.bkl:
200 2008-05-16 Kevin Ollivier <kevino@theolliviers.com>
202 Reviewed by Darin Adler.
204 Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame
205 counterpart in wx port. (Frame typically means 'top level window' in wx terms.)
207 https://bugs.webkit.org/show_bug.cgi?id=19041
209 * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp.
210 (wxWebBrowserShell::wxWebBrowserShell):
211 (wxWebBrowserShell::~wxWebBrowserShell):
212 (wxWebBrowserShell::ShowDebugMenu):
213 (wxWebBrowserShell::OnQuit):
214 (wxWebBrowserShell::OnAbout):
215 (wxWebBrowserShell::OnLoadFile):
216 (wxWebBrowserShell::OnLoadEvent):
217 (wxWebBrowserShell::OnBeforeLoad):
218 (wxWebBrowserShell::OnAddressBarEnter):
219 (wxWebBrowserShell::OnSearchCtrlEnter):
220 (wxWebBrowserShell::OnBack):
221 (wxWebBrowserShell::OnForward):
222 (wxWebBrowserShell::OnStop):
223 (wxWebBrowserShell::OnReload):
224 (wxWebBrowserShell::OnMakeTextLarger):
225 (wxWebBrowserShell::OnMakeTextSmaller):
226 (wxWebBrowserShell::OnGetSource):
227 (wxWebBrowserShell::OnSetSource):
228 (wxWebBrowserShell::OnBrowse):
229 (wxWebBrowserShell::OnEdit):
230 (wxWebBrowserShell::OnRunScript):
231 * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h.
232 * WebFrame.cpp: Removed.
233 * WebFrame.h: Removed.
234 * WebKitSupport/ChromeClientWx.cpp:
235 (WebCore::ChromeClientWx::createWindow):
236 * bindings/python/webview.i:
239 2008-05-20 Kevin Ollivier <kevino@theolliviers.com>
241 wx build fix. Update code after removal of Document::toString().
244 (wxWebView::GetPageSource):
246 2008-05-15 Kevin Ollivier <kevino@theolliviers.com>
248 wx build fix. Add rendering/style to includes dir.
250 * presets/wxwebkit.bkl:
252 2008-05-11 Kevin Ollivier <kevino@theolliviers.com>
254 Previous commit made bdash sad. Restore happiness state by fixing missed style issue.
256 * WebKitSupport/FrameLoaderClientWx.cpp:
257 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
259 2008-05-11 Robin Dunn <robin@alldunn.com>
261 Reviewed by Kevin Ollivier.
263 Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll
264 positions are reset when a new page is loaded, and also maintained so that back
265 and next restore the scroll positions as well. This also simplifies the logic
266 for initializing and managing wxWebView.
268 https://bugs.webkit.org/show_bug.cgi?id=18992
270 * WebKitSupport/FrameLoaderClientWx.cpp:
271 (WebCore::FrameLoaderClientWx::setWebView):
272 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
273 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
274 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
275 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
276 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
277 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
278 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
279 (WebCore::FrameLoaderClientWx::createFrame):
280 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
281 * WebKitSupport/FrameLoaderClientWx.h:
283 (wxWebView::wxWebView):
284 (wxWebView::~wxWebView):
285 (wxWebView::GetPageSource):
286 (wxWebView::GetInnerText):
287 (wxWebView::GetExternalRepresentation):
288 (wxWebView::OnPaint):
290 (wxWebView::OnMouseEvents):
291 (wxWebView::CanCopy):
293 (wxWebView::CanPaste):
294 (wxWebView::OnKeyEvents):
296 (WebViewPrivate::WebViewPrivate):
298 2008-05-04 Robin Dunn <robin@alldunn.com>
300 Reviewed by Kevin Ollivier.
302 Allow events to specify the ID of the particular wxWebView they are to be sent to.
304 https://bugs.webkit.org/show_bug.cgi?id=18659
307 (wxWebFrame::wxWebFrame):
309 (wxWebViewLoadEvent::wxWebViewLoadEvent):
310 (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent):
311 (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent):
312 (wxWebViewRightClickEvent::wxWebViewRightClickEvent):
313 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
315 * bindings/python/webview.i:
317 2008-04-27 Robin Dunn <robin@alldunn.com>
319 Reviewed by Kevin Ollivier.
321 Add methods to check if there is a previous/next page in the history. Also some
322 coding style cleanup.
324 https://bugs.webkit.org/show_bug.cgi?id=18757
328 (wxWebView::GoForward):
329 (wxWebView::CanGoBack):
330 (wxWebView::CanGoForward):
333 2008-04-24 Anders Carlsson <andersca@apple.com>
337 Change some String arguments to be const references instead.
339 * WebKitSupport/EditorClientWx.cpp:
340 (WebCore::EditorClientWx::shouldInsertText):
341 * WebKitSupport/EditorClientWx.h:
343 2008-04-23 Kevin Ollivier <kevino@theolliviers.com>
345 Reviewed by Alp Toker.
347 Typo fix to restore text entry.
349 * WebKitSupport/EditorClientWx.cpp:
350 (WebCore::EditorClientWx::handleKeyboardEvent):
352 2008-04-19 Kevin Ollivier <kevino@theolliviers.com>
354 wx build fix. renderer() -> contentRenderer()
357 (wxWebView::GetExternalRepresentation):
358 (wxWebView::OnPaint):
360 2008-04-18 Kevin Ollivier <kevino@theolliviers.com>
362 wx build fix. We need to use ENABLE_DOM_STORAGE now.
366 2008-04-05 Kevin Ollivier <kevino@theolliviers.com>
368 Rubber stamped by Mark Rowe.
370 Don't assume wxWebKit to be part of the wx package. This allows
371 us to run it from any directory on the PYTHONPATH rather than
372 having to copy files into the wxPython directory.
374 * bindings/python/webview.i:
376 2008-03-25 Brady Eidson <beidson@apple.com>
380 Remove newly obsolete FrameLoaderClient methods
382 * WebKitSupport/FrameLoaderClientWx.cpp:
383 * WebKitSupport/FrameLoaderClientWx.h:
385 2008-03-16 Kevin Ollivier <kevino@theolliviers.com>
387 wx build fix. Make sure we link png/jpeg libraries before
388 wx libraries to get the right symbols.
393 2008-03-16 Kevin Ollivier <kevino@theolliviers.com>
395 Rubber stamped by Darin.
397 Add set-webkit-configuration support for wx port, and centralize
398 build dir location setting.
400 http://bugs.webkit.org/show_bug.cgi?id=17790
402 * bindings/python/wxwebkit-py.bkl:
403 * presets/wxwebkit.bkl:
407 2008-03-12 David Hyatt <hyatt@apple.com>
409 Make the zoom factor a float and not a percent.
414 (wxWebView::IncreaseTextSize):
415 (wxWebView::DecreaseTextSize):
417 2008-03-03 Kevin Ollivier <kevino@theolliviers.com>
419 wx build fix after Frame::setZoomFactor API change.
422 (wxWebView::IncreaseTextSize):
423 (wxWebView::DecreaseTextSize):
425 2008-02-24 Darin Adler <darin@apple.com>
429 - remove separate client calls for "standard" and "reload' history
431 * WebKitSupport/FrameLoaderClientWx.cpp:
432 (WebCore::FrameLoaderClientWx::updateGlobalHistory):
433 * WebKitSupport/FrameLoaderClientWx.h:
435 2008-02-23 Kevin Ollivier <kevino@theolliviers.com>
437 Reviewed by Darin Adler.
439 Move text drawing into wxcode, as we need platform-dependent
440 APIs for drawing non-kerned text, which wx doesn't yet have.
441 (But hopefully will, once these APIs are fleshed out on all
444 http://bugs.webkit.org/show_bug.cgi?id=17396
447 We need to directly link against GDI+ on Windows since we now
448 directly call GDI+ APIs.
450 2008-02-14 Darin Adler <darin@apple.com>
452 * WebView.cpp: Removed use of DeprecatedString to keep this compiling.
454 2008-02-11 Kevin Ollivier <kevino@theolliviers.com>
456 Reviewed by Darin Adler.
458 A couple quick wx fixes.
460 http://bugs.webkit.org/show_bug.cgi?id=17321
463 (wxWebView::OnPaint):
464 Make sure wxGCDC has its paint origin set properly after
465 the move to wxWindow for scrolling.
466 * bindings/python/webview.i:
467 Update the wxPython bindings after event rename.
469 2008-02-10 Darin Adler <darin@apple.com>
473 - http://bugs.webkit.org/show_bug.cgi?id=17256
474 eliminate default ref. count of 0 in RefCounted class
476 * WebKitSupport/FrameLoaderClientWx.cpp:
477 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
478 Set the count to 0 explicitly (one stray client I missed in my last pass).
480 2008-02-03 Kevin Ollivier <kevino@theolliviers.com>
482 Reviewed by Darin Adler.
484 Typo fix. Don't use the provisionalDocumentLoader() after the
485 whole page has already been loaded.
487 * WebKitSupport/FrameLoaderClientWx.cpp:
488 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
490 2008-02-03 Kevin Ollivier <kevino@theolliviers.com>
492 Build fix for last wx commit (a couple things were not committed).
493 Also fix some style issues.
496 (wxWebView::wxWebView):
497 (wxWebView::OnPaint):
499 (wxWebView::CanCopy):
503 (wxWebView::CanPaste):
505 (wxWebView::OnKeyEvents):
506 (wxWebView::OnSetFocus):
507 (wxWebView::OnKillFocus):
508 (wxWebView::OnActivate):
511 2008-01-31 Kevin Ollivier <kevino@theolliviers.com>
513 Reviewed by Adam Roben.
515 On MSW, the wx port internally uses callbacks for wxTimer, so the
516 wx port suffers from the same crash problem that was fixed
517 in r28500 for the Windows port. For now, use the SharedTimerWin.cpp
518 impl. for wx too on MSW, until a version of wx is released that
519 fixes the issue by reworking wxTimer.
522 (wxWebView::wxWebView):
524 2008-01-21 Darin Adler <darin@apple.com>
526 Reviewed by John Sullivan.
528 - updated for changes to ChromeClient database functions
530 * WebKitSupport/ChromeClientWx.cpp:
531 (WebCore::ChromeClientWx::exceededDatabaseQuota):
532 * WebKitSupport/ChromeClientWx.h:
534 2008-01-16 Adam Roben <aroben@apple.com>
536 Updated for WebCore method renames.
541 (wxWebView::OnSetFocus):
542 (wxWebView::OnKillFocus):
543 (wxWebView::OnActivate):
545 2008-01-12 Kevin Ollivier <kevino@theolliviers.com>
547 Reviewed by Darin Adler.
549 wxWebKit API changes in preparation for DRT implementation.
552 - Add CONSOLE_MESSAGE callback so clients can choose how to handle
554 - Add more load events, and rename wxWebViewStateChangedEvent to
555 wxWebViewLoadEvent to reflect that all 'states' are load states.
556 - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and
557 GetExternalRepresentation()
560 (wxWebFrame::OnLoadEvent):
562 * WebKitSupport/ChromeClientWx.cpp:
563 (WebCore::ChromeClientWx::ChromeClientWx):
564 (WebCore::ChromeClientWx::addMessageToConsole):
565 * WebKitSupport/ChromeClientWx.h:
566 * WebKitSupport/FrameLoaderClientWx.cpp:
567 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
568 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
569 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
570 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
571 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
573 (wxWebViewLoadEvent::wxWebViewLoadEvent):
574 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
575 (wxWebView::wxWebView):
576 (wxWebView::GetPageSource):
577 (wxWebView::GetInnerText):
578 (wxWebView::GetAsMarkup):
579 (wxWebView::GetExternalRepresentation):
582 2008-01-12 Kevin Ollivier <kevino@theolliviers.com>
584 wx build fix. Add WebCore/icu/include dir for OS X boxes with
585 only stock ICU installed.
589 2008-01-10 Maciej Stachowiak <mjs@apple.com>
593 - remove SecurityOriginData and fold its functionality into SecurityOrigin
595 * WebKitSupport/ChromeClientWx.cpp:
596 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
597 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
598 * WebKitSupport/ChromeClientWx.h:
600 2007-12-16 Darin Adler <darin@apple.com>
602 - try to fix the build
605 (wxWebView::OnKeyEvents): Add a WebCore prefix.
607 2007-12-16 Alexey Proskuryakov <ap@webkit.org>
611 http://bugs.webkit.org/show_bug.cgi?id=16462
612 REGRESSION: access keys broken on Windows
614 * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
616 2007-12-14 Darin Adler <darin@apple.com>
620 * WebKitSupport/EditorClientWx.cpp:
621 (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
624 2007-12-12 Brady Eidson <beidson@apple.com>
626 Reviewed by Sam Weinig
628 As part of doing some CachedPage and client cleanup, keep Wx building
630 * WebKitSupport/FrameLoaderClientWx.cpp:
631 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
632 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
633 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
634 * WebKitSupport/FrameLoaderClientWx.h:
636 2007-12-12 Sam Weinig <sam@webkit.org>
640 * WebKitSupport/ChromeClientWx.cpp:
641 (WebCore::ChromeClientWx::createWindow):
642 * WebKitSupport/FrameLoaderClientWx.cpp:
643 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
644 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
645 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
646 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
647 (WebCore::FrameLoaderClientWx::didChangeTitle):
648 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
650 2007-12-07 Alexey Proskuryakov <ap@webkit.org>
654 <rdar://problem/5535636>
655 Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
657 http://bugs.webkit.org/show_bug.cgi?id=13916
658 JavaScript detects Tab as a character input on a textfield validation
660 * WebKitSupport/EditorClientWx.cpp:
661 (WebCore::EditorClientWx::handleInputMethodKeydown):
662 (WebCore::EditorClientWx::handleKeyboardEvent):
663 * WebKitSupport/EditorClientWx.h:
664 Updated for cross-platform changes as much as it was possible without a wx build environment.
665 The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
666 after the Windows port.
668 2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
670 Fix page leak caused because the Frame's page pointer is 0 by the
671 time we call delete on it. Store a reference to the page instead
672 and delete it that way.
674 Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
675 on Linux the wxGCDC gcdc(dc) constructor will not retain the
676 changes made to dc by PrepareDC(dc).
678 Reviewed by Darin Adler.
681 (wxWebView::wxWebView):
682 (wxWebView::~wxWebView):
683 (wxWebView::OnPaint):
685 (WebViewPrivate::WebViewPrivate):
687 2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
689 Linux build fix - ensure that webcore is linked before jscore
690 so that the linker will know which symbols it needs to link in.
691 Also fix MSVC project file name typo for sample app.
696 2007-12-04 Darin Adler <darin@apple.com>
698 Reviewed by Kevin Decker.
700 * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
701 * WebKitSupport/FrameLoaderClientWx.h: Ditto.
703 2007-12-03 Mark Rowe <mrowe@apple.com>
708 (wxWebView::RunScript):
710 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
712 wx build fix. Add WebCore/platform/graphics/wx to includes.
716 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
718 Fix method signatures to be members of ClientChromeWx class.
720 * WebKitSupport/ChromeClientWx.cpp:
721 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
722 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
724 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
726 Build fix. Add platform/text to includes for targets that
727 need WebCore headers.
729 * presets/wxwebkit.bkl:
731 2007-11-29 Brady Eidson <beidson@apple.com>
733 Keep it building with new client method
735 * WebKitSupport/ChromeClientWx.cpp:
736 (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
737 (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
738 * WebKitSupport/ChromeClientWx.h:
740 2007-11-25 Kevin Ollivier <kevino@theolliviers.com>
742 wx build fix. Don't get xslt-config options at bake time, do it
747 2007-11-23 Kevin Ollivier <kevino@theolliviers.com>
749 wx build fix. Include config.h in WebFrame/WebView to ensure
750 WebCore headers are properly configured, fix unicode/utf8.h and
751 config.h include ordering issues, centralize wx project options to
752 ensure proper configuration, and fix wxwebkit-python target so that
753 it links against wx libs.
757 * bindings/python/wxwebkit-py.bkl:
759 * presets/wxwebkit.bkl:
763 2007-11-20 Kevin Ollivier <kevino@theolliviers.com>
765 wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
766 it indiscriminately copies any headers inside JavaScriptCore,
767 which includes Tiger ICU headers.
769 * presets/wxwebkit.bkl:
770 Remove WebCore/include reference and add JSCore header dirs needed
773 2007-11-19 Kevin Ollivier <kevino@theolliviers.com>
775 Add pcre directory to JSCore includes, and update the wx port
776 to reflect the Shared -> RefCounted name change. Also, fix
777 WebFrame.cpp to re-enable code that should never have been
783 (wxWebFrame::wxWebFrame):
784 * WebKitSupport/FrameLoaderClientWx.cpp:
785 (WebCore::FrameLoaderClientWx::ref):
786 (WebCore::FrameLoaderClientWx::deref):
787 * WebKitSupport/FrameLoaderClientWx.h:
788 * presets/wxwebkit.bkl:
790 2007-11-17 Timothy Hatcher <timothy@apple.com>
792 Reviewed by Mark Rowe.
794 Bug 13470: i18n: The Web Inspector is not localizable
795 http://bugs.webkit.org/show_bug.cgi?id=13470
797 * WebKitSupport/InspectorClientWx.cpp:
798 (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
799 * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
801 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
803 Initial commit of wx implementation of WebKit. This includes
804 the wxWebFrame and wxWebView wx front end classes, the
805 WebKitSupport directory containing implementations of interfaces
806 used by WebCore to talk with the wxWebKit front end, and the
807 language bindings for wxWebKit (bindings dir), currently
808 only containing bindings and a sample app for wxPython.
810 Reviewed by Mark Rowe.
812 * Bakefiles.bkgen: Added.
813 * WebFrame.cpp: Added.
815 * WebKitSupport: Added.
816 * WebKitSupport/ChromeClientWx.cpp: Added.
817 * WebKitSupport/ChromeClientWx.h: Added.
818 * WebKitSupport/ContextMenuClientWx.cpp: Added.
819 * WebKitSupport/ContextMenuClientWx.h: Added.
820 * WebKitSupport/DragClientWx.cpp: Added.
821 * WebKitSupport/DragClientWx.h: Added.
822 * WebKitSupport/EditorClientWx.cpp: Added.
823 * WebKitSupport/EditorClientWx.h: Added.
824 * WebKitSupport/FrameLoaderClientWx.cpp: Added.
825 * WebKitSupport/FrameLoaderClientWx.h: Added.
826 * WebKitSupport/InspectorClientWx.cpp: Added.
827 * WebKitSupport/InspectorClientWx.h: Added.
828 * WebView.cpp: Added.
830 * WebViewPrivate.h: Added.
832 * bindings/python: Added.
833 * bindings/python/samples: Added.
834 * bindings/python/samples/simple.py: Added.
835 * bindings/python/webview.i: Added.
836 * bindings/python/wxwebkit-py.bkl: Added.
837 * dependencies.bkl: Added.
839 * presets/wxwebkit.bkl: Added.
840 * wxwebkit.bkl: Added.
841 * wxwk-settings.bkl: Added.