1 2011-09-04 Robin Dunn <robin@alldunn.com>
3 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
4 https://bugs.webkit.org/show_bug.cgi?id=67577
6 Reviewed by Kevin Ollivier.
9 (wxWebFramePrintout::InitializeWithPageSize):
10 (wxWebFramePrintout::OnBeginPrinting):
11 (wxWebFramePrintout::OnPrintPage):
16 2011-08-30 Kaustubh Atrawalkar <kaustubh@motorola.com>
18 The unused ScrollView* argument can and should be removed from
20 https://bugs.webkit.org/show_bug.cgi?id=67117
22 Reviewed by Darin Adler.
24 * WebKitSupport/ChromeClientWx.h:
25 (WebCore::ChromeClientWx::scrollRectIntoView):
27 2011-08-17 Adam Roben <aroben@apple.com>
29 Make WebCore keep track of the current device scale factor
31 Fixes <http://webkit.org/b/66413> WebCore requires every WebKit port to keep track of the
34 Reviewed by Darin Adler.
36 * WebKitSupport/ChromeClientWx.cpp:
37 * WebKitSupport/ChromeClientWx.h:
38 Removed deviceScaleFactor.
40 2011-08-15 Dmitry Titov <dimich@chromium.org>
42 FrameLoaderClient::transferLoadingResourceFromPage does not have enough parameters
43 https://bugs.webkit.org/show_bug.cgi?id=66165
45 Reviewed by Darin Fisher.
47 * WebKitSupport/FrameLoaderClientWx.cpp:
48 (WebCore::FrameLoaderClientWx::transferLoadingResourceFromPage):
49 * WebKitSupport/FrameLoaderClientWx.h:
51 2011-08-10 Adam Roben <aroben@apple.com>
53 Clear up scale factor terminology
55 WebKit by and large deals with two scale factors: one intrinsic to the device on which the
56 software is running, and one that is per-Page and can be controlled via API calls. This
57 patch names the former "deviceScaleFactor" and the latter "pageScaleFactor", and makes the
58 code use those names. It should introduce no behavior changes.
60 Fixes <http://webkit.org/b/55787> WebKit uses multiple conflicting names to refer to the
63 Reviewed by Simon Fraser.
65 * WebKitSupport/ChromeClientWx.cpp:
66 * WebKitSupport/ChromeClientWx.h:
68 2011-08-05 Anders Carlsson <andersca@apple.com>
71 https://bugs.webkit.org/show_bug.cgi?id=65729
73 Reviewed by Darin Adler.
75 Don't include PluginHalterClient.h, it's been removed.
79 2011-08-03 Pavel Feldman <pfeldman@chromium.org>
81 Web Inspector: remove Node parameter from the InspectorClient::highlight
82 https://bugs.webkit.org/show_bug.cgi?id=65549
84 Reviewed by Yury Semikhatsky.
86 * WebKitSupport/InspectorClientWx.cpp:
87 (WebCore::InspectorClientWx::highlight):
88 * WebKitSupport/InspectorClientWx.h:
90 2011-07-30 Patrick Gansterer <paroga@webkit.org>
92 Remove inclusion of MainThread.h from Threading.h
93 https://bugs.webkit.org/show_bug.cgi?id=65081
95 Reviewed by Darin Adler.
97 Add missing include statements for MainThread.
101 2011-07-26 Sadrul Habib Chowdhury <sadrul@chromium.org>
103 Add support for download='filename' attribute in anchors.
104 https://bugs.webkit.org/show_bug.cgi?id=64580
106 Reviewed by Adam Barth.
108 * WebKitSupport/FrameLoaderClientWx.cpp:
109 (WebCore::FrameLoaderClientWx::startDownload):
110 * WebKitSupport/FrameLoaderClientWx.h:
112 2011-07-15 Dan Bernstein <mitz@apple.com>
114 REGRESSION: Mouse cursor doesn’t hide when full screen video HUD hides
115 https://bugs.webkit.org/show_bug.cgi?id=64615
117 Reviewed by Anders Carlsson.
119 * WebKitSupport/ChromeClientWx.h:
120 (WebCore::ChromeClientWx::setCursorHiddenUntilMouseMoves): Added this stub.
122 2011-07-12 Joseph Pecoraro <joepeck@webkit.org>
124 ApplicationCache update should not immediately fail when reaching per-origin quota
125 https://bugs.webkit.org/show_bug.cgi?id=64177
127 Reviewed by Alexey Proskuryakov.
129 * WebKitSupport/ChromeClientWx.cpp:
130 (WebCore::ChromeClientWx::reachedApplicationCacheOriginQuota):
131 * WebKitSupport/ChromeClientWx.h:
133 2011-07-09 Robin Dunn <robin@alldunn.com>
135 Reviewed by Kevin Ollivier.
137 [wx] In load events, specify the wxWebFrame that sent them.
139 https://bugs.webkit.org/show_bug.cgi?id=64233
141 * WebBrowserShell.cpp:
142 (wxWebBrowserShell::OnLoadEvent):
144 (wxWebFrame::GetName):
146 * WebKitSupport/FrameLoaderClientWx.cpp:
147 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
148 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
149 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
150 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
151 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
152 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
153 (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
154 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
155 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
157 * bindings/python/webview.i:
159 2011-07-09 Robin Dunn <robin@alldunn.com>
161 Reviewed by Kevin Ollivier.
163 Make sure wxPrintData grabs the default print settings to calculate page width,
164 and readjusts settings after the print dialog is displayed.
166 https://bugs.webkit.org/show_bug.cgi?id=64232
169 (wxWebFramePrintout::InitializeWithPageSize):
170 (wxWebFramePrintout::OnBeginPrinting):
173 2011-07-06 Kevin Ollivier <kevino@theolliviers.com>
175 [wx] Unreviewed build fix. Don't expose the kit function to the swig wrappers.
179 2011-06-20 Robin Dunn <robin@alldunn.com>
181 Reviewed by Kevin Ollivier.
183 Make showing the dialog optional, and add handling for Javascript print() calls.
185 https://bugs.webkit.org/show_bug.cgi?id=63008
191 * WebKitSupport/ChromeClientWx.cpp:
192 (WebCore::ChromeClientWx::print):
193 * WebKitSupport/FrameLoaderClientWx.h:
194 (WebCore::FrameLoaderClientWx::webFrame):
195 (WebCore::FrameLoaderClientWx::webView):
197 (wxWebViewPrintFrameEvent::wxWebViewPrintFrameEvent):
199 * bindings/python/webview.i:
201 2011-06-20 Kevin Ollivier <kevino@theolliviers.com>
203 [wx] Unreviewed build fix after method rename.
205 * WebKitSupport/ChromeClientWx.cpp:
206 (WebCore::ChromeClientWx::loadIconForFiles):
208 2011-06-18 Dimitri Glazkov <dglazkov@chromium.org>
210 Reviewed by Darin Adler.
212 Separate concerns of loading file icons and choosing files.
213 https://bugs.webkit.org/show_bug.cgi?id=62931
215 * WebKitSupport/ChromeClientWx.cpp:
216 (WebCore::ChromeClientWx::chooseIconForFiles): Renamed.
217 * WebKitSupport/ChromeClientWx.h:
219 2011-06-18 Holger Hans Peter Freyther <holger@moiji-mobile.com>
221 Reviewed by Brent Fulgham.
223 [misc] JSC/wtf/text/*.h should not be included via #include ""
224 https://bugs.webkit.org/show_bug.cgi?id=60836
226 Adam Barth pointed out that one should not include files from
227 JavaScriptCore/wtf/text using #include "File.h". This change
230 * WebEdit.cpp: Include file via <wtf/text/File.h>.
232 2011-06-12 Adam Barth <abarth@webkit.org>
234 Reviewed by Alexey Proskuryakov.
236 Rename FrameLoaderClient::interruptForPolicyChangeError to use the past tense
237 https://bugs.webkit.org/show_bug.cgi?id=62516
239 * WebKitSupport/FrameLoaderClientWx.cpp:
240 (WebCore::FrameLoaderClientWx::interruptedForPolicyChangeError):
241 * WebKitSupport/FrameLoaderClientWx.h:
243 2011-05-31 Robin Dunn <robin@alldunn.com>
245 Reviewed by Kevin Ollivier.
247 [wx] Implement printing support for wxWidgets 2.9.x and above.
249 https://bugs.webkit.org/show_bug.cgi?id=61796
251 * WebBrowserShell.cpp:
252 (wxWebBrowserShell::wxWebBrowserShell):
253 (wxWebBrowserShell::OnPrint):
256 (wxWebFramePrintout::wxWebFramePrintout):
257 (wxWebFramePrintout::GetPageCount):
258 (wxWebFramePrintout::SetFirstPage):
259 (wxWebFramePrintout::SetLastPage):
260 (wxWebFramePrintout::InitializeWithPageSize):
261 (wxWebFramePrintout::OnBeginPrinting):
262 (wxWebFramePrintout::GetPageInfo):
263 (wxWebFramePrintout::HasPage):
264 (wxWebFramePrintout::OnPrintPage):
265 (wxWebFramePrintout::OnEndPrinting):
269 2011-05-13 Jon Lee <jonlee@apple.com>
271 Reviewed by Simon Fraser.
273 Can't horizontally scroll iframes and overflow because wheel events are always accepted
274 https://bugs.webkit.org/show_bug.cgi?id=60779
276 * WebKitSupport/ChromeClientWx.h:
277 (WebCore::ChromeClientWx::shouldRubberBandInDirection): Default impl of new ChromeClient method
278 (WebCore::ChromeClientWx::numWheelEventHandlersChanged): Default impl of new ChromeClient method
280 2011-05-09 Robin Dunn <robin@alldunn.com>
282 Reviewed by Kevin Ollivier.
284 Create empty event handler to avoid new mouse capture assert added in wx 2.9 on wxMSW.
286 https://bugs.webkit.org/show_bug.cgi?id=60480
289 (wxWebView::OnMouseCaptureLost):
292 2011-05-05 Ryosuke Niwa <rniwa@webkit.org>
294 Reviewed by Eric Seidel.
296 Rename SelectionController to FrameSelection
297 https://bugs.webkit.org/show_bug.cgi?id=60234
299 * WebDOMSelection.cpp:
301 * WebKitSupport/EditorClientWx.cpp:
304 2011-05-04 Cris Neckar <cdn@chromium.org>
306 Reviewed by Adam Barth.
308 Expose WebView directly through ChromeClient.
309 https://bugs.webkit.org/show_bug.cgi?id=49902
311 * WebKitSupport/ChromeClientWx.h:
312 (WebCore::ChromeClientWx::webView):
314 2011-05-04 Tao Bai <michaelbai@chromium.org>
316 Reviewed by David Kilzer.
318 Populate touch-icon url to FrameLoaderClient
319 https://bugs.webkit.org/show_bug.cgi?id=59143
321 Respect the interface change in FrameLoaderClient.
323 * WebKitSupport/FrameLoaderClientWx.cpp:
324 (WebCore::FrameLoaderClientWx::dispatchDidChangeIcons):
325 * WebKitSupport/FrameLoaderClientWx.h:
327 2011-04-23 Kevin Ollivier <kevino@theolliviers.com>
329 [wx] Unreviewed build fix. Fixed capitalization for case sensitive filesystems.
333 2011-04-21 Ryosuke Niwa <rniwa@webkit.org>
335 Reviewed by Sam Weinig.
337 Add Frame* to the argument lists of canCopyCut and canPaste
338 https://bugs.webkit.org/show_bug.cgi?id=59153
340 * WebKitSupport/EditorClientWx.cpp:
341 (WebCore::EditorClientWx::canCopyCut):
342 (WebCore::EditorClientWx::canPaste):
343 * WebKitSupport/EditorClientWx.h:
345 2011-04-14 Kevin Ollivier <kevino@theolliviers.com>
347 [wx] Unreviewed build fixes for wxMSW and wx 2.9.1.1.
349 * WebKitSupport/ChromeClientWx.cpp:
350 (WebCore::ChromeClientWx::setCursor):
352 2011-04-06 Malcolm MacLeod <malcolm.macleod@tshwanedje.com>
354 Reviewed by Kevin Ollivier.
356 [wx] Fix cursor handling so that we always call the chrome to set it.
358 https://bugs.webkit.org/show_bug.cgi?id=57972
360 * WebKitSupport/ChromeClientWx.cpp:
361 (WebCore::ChromeClientWx::setCursor):
363 2011-04-04 MORITA Hajime <morrita@google.com>
365 Reviewed by Ryosuke Niwa.
367 [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult
368 https://bugs.webkit.org/show_bug.cgi?id=56085
370 * WebKitSupport/EditorClientWx.h:
371 (WebCore::EditorClientWx::requestCheckingOfString):
373 2011-04-04 Malcolm MacLeod <mmacleod@webmail.co.za>
375 Reviewed by Kevin Ollivier.
377 Move to using FrameView::resize to handle changes in view size.
379 https://bugs.webkit.org/show_bug.cgi?id=57805
384 2011-04-04 Alexey Proskuryakov <ap@apple.com>
386 Reviewed by Dan Bernstein.
388 REGRESSION (WebKit2): Caps-Lock indicator sometimes doesn't appear in WebKit2
389 https://bugs.webkit.org/show_bug.cgi?id=51230
390 <rdar://problem/8780989>
392 * WebView.cpp: (wxWebView::OnKeyEvents): Moved Caps Lock handling from
393 WebKits to WebCore, because WebKit shouldn't be smart.
395 2011-03-31 Evan Martin <evan@chromium.org>
397 Reviewed by Eric Seidel.
399 <title> should support dir attribute
400 https://bugs.webkit.org/show_bug.cgi?id=50961
402 Update to new FrameLoaderClient interface.
404 * WebKitSupport/FrameLoaderClientWx.cpp:
405 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
406 (WebCore::FrameLoaderClientWx::setTitle):
407 * WebKitSupport/FrameLoaderClientWx.h:
409 2011-03-25 Andy Estes <aestes@apple.com>
411 Reviewed by Adele Peterson.
413 REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
414 https://bugs.webkit.org/show_bug.cgi?id=49016
416 Update objectContentType() implementation to handle the
417 shouldPreferPlugInsForImages flag.
419 * WebKitSupport/FrameLoaderClientWx.cpp:
420 (WebCore::FrameLoaderClientWx::objectContentType):
421 * WebKitSupport/FrameLoaderClientWx.h:
423 2011-03-24 Kevin Ollivier <kevino@theolliviers.com>
425 [wx] Build fix, remove old call and replace it with correct one.
430 2011-03-24 Sheriff Bot <webkit.review.bot@gmail.com>
432 Unreviewed, rolling out r81916 and r81917.
433 http://trac.webkit.org/changeset/81916
434 http://trac.webkit.org/changeset/81917
435 https://bugs.webkit.org/show_bug.cgi?id=57071
437 broke a test on platforms that do not have QuickTime installed
438 (Requested by estes on #webkit).
440 * WebKitSupport/FrameLoaderClientWx.cpp:
441 (WebCore::FrameLoaderClientWx::objectContentType):
442 * WebKitSupport/FrameLoaderClientWx.h:
444 2011-03-24 Andy Estes <aestes@apple.com>
446 Reviewed by Darin Adler.
448 REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
449 https://bugs.webkit.org/show_bug.cgi?id=49016
451 Update objectContentType() implementation to handle the
452 shouldPreferPlugInsForImages flag.
454 * WebKitSupport/FrameLoaderClientWx.cpp:
455 (WebCore::FrameLoaderClientWx::objectContentType):
456 * WebKitSupport/FrameLoaderClientWx.h:
458 2011-03-21 Chang Shu <cshu@webkit.org>
460 Reviewed by Alexey Proskuryakov.
462 REGRESSION (r79953): Can't type in MS Outlook 2011
463 https://bugs.webkit.org/show_bug.cgi?id=56665
465 r79953 removed the WebView level editablity which is persistent no matter whether
466 underlying document itself is changed and editability gets lost. The resolution is to
467 set this WebView editable value to WebCore. This avoids the callback from WebCore to
468 WebKit which was the main goal in r79953 to improve performance.
471 (wxWebFrame::MakeEditable):
472 (wxWebFrame::IsEditable):
474 2011-03-15 Kevin Ollivier <kevino@theolliviers.com>
476 Reviewed by Darin Adler.
478 Introduce WTF_USE_EXPORT_MACROS, which will allow us to put shared library import/export
479 info into the headers rather than in export symbol definition files, but disable it on
480 all platforms initially so we can deal with port build issues one port at a time.
482 https://bugs.webkit.org/show_bug.cgi?id=27551
484 * bindings/python/webview.i:
486 2011-03-07 Sam Weinig <sam@webkit.org>
488 Reviewed by Anders Carlsson.
490 Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
491 https://bugs.webkit.org/show_bug.cgi?id=55827
493 Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse
494 and pass the entire response, instead of just the MIMEType.
496 * WebKitSupport/FrameLoaderClientWx.cpp:
497 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForResponse):
498 * WebKitSupport/FrameLoaderClientWx.h:
500 2011-03-03 Alexey Proskuryakov <ap@apple.com>
502 Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
505 * WebKitSupport/ChromeClientWx.h:
507 2011-03-02 Alexey Proskuryakov <ap@apple.com>
509 Reviewed by Darin Adler.
511 REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
512 https://bugs.webkit.org/show_bug.cgi?id=55633
513 <rdar://problem/8963023>
515 * WebKitSupport/ChromeClientWx.cpp: (WebCore::ChromeClientWx::keyboardUIMode):
516 * WebKitSupport/ChromeClientWx.h:
517 Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since
518 this platform doesn't observe or have full keyboard access state.
520 2011-03-01 Kevin Ollivier <kevino@theolliviers.com>
522 [wx] Build fix after removal of Frame::isContentEditable.
525 (wxWebFrame::IsEditable):
527 2011-02-28 Chang Shu <cshu@webkit.org>
529 Reviewed by Ryosuke Niwa.
531 Remove the support of Frame::isContentEditable and its dependencies.
532 https://bugs.webkit.org/show_bug.cgi?id=54292
534 Remove the WebKit side implementation. Make WebKit support depend on Document::inDesignMode.
537 (wxWebFrame::wxWebFrame):
538 (wxWebFrame::MakeEditable):
539 (wxWebFrame::IsEditable):
541 * WebKitSupport/EditorClientWx.cpp:
542 * WebKitSupport/EditorClientWx.h:
544 (wxWebView::wxWebView):
547 2011-02-24 Peter Kasting <pkasting@google.com>
549 Reviewed by Eric Seidel.
551 Drop the "U; " encryption level from the User Agent string.
552 https://bugs.webkit.org/show_bug.cgi?id=54566
554 * WebKitSupport/FrameLoaderClientWx.cpp:
555 (WebCore::FrameLoaderClientWx::userAgent):
557 2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
559 Reviewed by Alexey Proskuryakov.
561 Drop the language tag part from the User Agent string
562 https://bugs.webkit.org/show_bug.cgi?id=54560
564 * WebKitSupport/FrameLoaderClientWx.cpp:
565 (WebCore::FrameLoaderClientWx::userAgent):
567 2011-02-19 Charlie Reis <creis@chromium.org>
569 Reviewed by Mihai Parparita.
571 Ensure loading has stopped in HistoryController::goToItem
572 https://bugs.webkit.org/show_bug.cgi?id=54517
574 Add a FrameLoaderClient callback for whether to stop loading before goToItem.
576 Test: http/tests/navigation/forward-to-fragment-fires-onload.html
578 * WebKitSupport/FrameLoaderClientWx.cpp:
579 (WebCore::FrameLoaderClientWx::shouldStopLoadingForHistoryItem): Added.
580 * WebKitSupport/FrameLoaderClientWx.h:
582 2011-02-17 Kevin Ollivier <kevino@theolliviers.com>
584 [wx] Build fix after move of DocumentWriter to DocumentLoader.
586 * WebKitSupport/FrameLoaderClientWx.cpp:
587 (WebCore::FrameLoaderClientWx::setMainDocumentError):
588 (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
590 2011-01-26 MORITA Hajime <morrita@google.com>
592 Reviewed by Ryosuke Niwa.
594 Refactoring: Extract TextCheckerClient from EditorClient
595 https://bugs.webkit.org/show_bug.cgi?id=53213
597 * WebKitSupport/EditorClientWx.h:
598 (WebCore::EditorClientWx::textChecker):
600 2011-02-07 Ryosuke Niwa <rniwa@webkit.org>
602 Reviewed by Adam Barth.
604 Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
605 https://bugs.webkit.org/show_bug.cgi?id=52417
607 Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
610 * WebKitSupport/EditorClientWx.cpp:
611 (WebCore::EditorClientWx::canCopyCut): Added.
612 (WebCore::EditorClientWx::canPaste): Added.
613 * WebKitSupport/EditorClientWx.h:
615 2011-02-10 Nate Chapin <japhet@chromium.org>
617 Reviewed by Adam Barth.
619 Update calls to DocumentWriter.
620 https://bugs.webkit.org/show_bug.cgi?id=50489
622 * WebKitSupport/FrameLoaderClientWx.cpp:
623 (WebCore::FrameLoaderClientWx::finishedLoading):
625 2011-02-08 Adam Barth <abarth@webkit.org>
627 Reviewed by Eric Seidel.
629 Remove orphan code from old parser
630 https://bugs.webkit.org/show_bug.cgi?id=53984
632 * WebKitSupport/ChromeClientWx.h:
634 2011-02-07 Enrica Casucci <enrica@apple.com>
636 Reviewed Adam Roben and Darin Adler.
638 WebKit2: drag and drop support on Windows.
639 https://bugs.webkit.org/show_bug.cgi?id=52775
641 Removed createDragImageForLink from DragClient.
643 * WebKitSupport/DragClientWx.cpp:
644 * WebKitSupport/DragClientWx.h:
646 2011-02-07 Patrick Gansterer <paroga@webkit.org>
648 Reviewed by Andreas Kling.
650 [wx] FrameLoaderClient calls loadURLInChildFrame on the child's frame loader
651 https://bugs.webkit.org/show_bug.cgi?id=53895
653 * WebKitSupport/FrameLoaderClientWx.cpp:
654 (WebCore::FrameLoaderClientWx::createFrame): Use m_frame instead of childFrame.
656 2011-02-03 Adam Langley <agl@chromium.org>
658 Reviewed by Adam Barth.
660 Plumb mixed script URL to FrameLoaderClient
661 https://bugs.webkit.org/show_bug.cgi?id=52384
663 Regressions covered by http/tests/security/mixedContent/*
665 * WebKitSupport/FrameLoaderClientWx.cpp:
666 (WebCore::FrameLoaderClientWx::didRunInsecureContent):
667 * WebKitSupport/FrameLoaderClientWx.h:
669 2011-02-02 Kevin Ollivier <kevino@theolliviers.com>
671 [wx] Build fixes for wxWebKit.
673 * bindings/python/wscript:
675 2011-01-28 Dan Bernstein <mitz@apple.com>
677 Reviewed by Sam Weinig.
679 <select> can't display right-to-left (rtl) languages
680 https://bugs.webkit.org/show_bug.cgi?id=19785
682 * WebKitSupport/ChromeClientWx.cpp:
683 (WebCore::ChromeClientWx::selectItemAlignmentFollowsMenuWritingDirection): Added.
684 * WebKitSupport/ChromeClientWx.h:
686 2011-01-27 Nate Chapin <japhet@chromium.org>
688 Reviewed by Adam Barth.
690 Use Document::url() instead of FrameLoader::url().
691 https://bugs.webkit.org/show_bug.cgi?id=41165
693 * WebKitSupport/FrameLoaderClientWx.cpp:
694 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
696 2011-01-14 Yuzo Fujishima <yuzo@google.com>
698 Reviewed by Antti Koivisto.
700 Rename cache() to memoryCache()
701 https://bugs.webkit.org/show_bug.cgi?id=52433
704 (wxWebView::SetCachePolicy):
706 2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
708 Reviewed by Darin Fisher.
710 https://bugs.webkit.org/show_bug.cgi?id=41441
711 createWindow method should only do window-creating without URL navigation
713 * WebKitSupport/ChromeClientWx.cpp:
714 (WebCore::ChromeClientWx::createWindow):
716 2011-01-07 Adam Barth <abarth@webkit.org>
718 Rubber-stamped by Eric Seidel.
720 Move WebCore to Source
721 https://bugs.webkit.org/show_bug.cgi?id=52050
723 * bindings/python/wscript:
726 2011-01-01 Adam Barth <abarth@webkit.org>
728 Reviewed by Eric Seidel.
730 Move JavaScriptCore to Source
731 https://bugs.webkit.org/show_bug.cgi?id=51604
733 * bindings/python/wscript:
735 - Point to JavaScriptCore in its new location.
737 2010-12-22 Sam Weinig <sam@webkit.org>
739 Reviewed by Darin Adler.
741 WebKit2 needs to mirror the frame tree in the UIProcess
742 https://bugs.webkit.org/show_bug.cgi?id=51546
744 - Add client functions to notify that a frame has been added or
745 removed from the page cache.
747 * WebKitSupport/FrameLoaderClientWx.cpp:
748 (WebCore::FrameLoaderClientWx::didSaveToPageCache):
749 (WebCore::FrameLoaderClientWx::didRestoreFromPageCache):
750 * WebKitSupport/FrameLoaderClientWx.h:
752 2010-12-20 Eric Seidel <eric@webkit.org>
756 Removed a non-utf8 character from this file.
757 Looks like it was accidentally added in:
758 http://trac.webkit.org/changeset/72669
759 Which caused troubles for the contributor working on bug 51382.
761 2010-10-28 MORITA Hajime <morrita@google.com>
763 Reviewed by Ojan Vafai.
765 spellcheck does not check pasted text
766 https://bugs.webkit.org/show_bug.cgi?id=40092
768 Added a stub implememntation.
770 * WebKitSupport/EditorClientWx.h:
771 (WebCore::EditorClientWx::requestCheckingOfString):
773 2010-12-07 Martin Robinson <mrobinson@igalia.com>
775 Unreviewed, rolling out r73392.
776 http://trac.webkit.org/changeset/73392
777 https://bugs.webkit.org/show_bug.cgi?id=50489
779 This commit caused crashes on the GTK+ bots
781 * WebKitSupport/FrameLoaderClientWx.cpp:
782 (WebCore::FrameLoaderClientWx::finishedLoading):
784 2010-12-06 Nate Chapin <japhet@chromium.org>
786 Reviewed by Adam Barth.
788 Update calls to DocumentWriter.
789 https://bugs.webkit.org/show_bug.cgi?id=50489
791 * WebKitSupport/FrameLoaderClientWx.cpp:
792 (WebCore::FrameLoaderClientWx::finishedLoading):
794 2010-12-01 Jia Pu <jpu@apple.com>
796 Reviewed by Darin Adler.
798 Support multiple correction candidates panel for misspelled word on Mac OS X.
799 https://bugs.webkit.org/show_bug.cgi?id=50137
800 <rdar://problem/8568059>
802 Adopted new function signature defined in base class.
804 * WebKitSupport/EditorClientWx.cpp:
805 (WebCore::EditorClientWx::getGuessesForWord):
806 * WebKitSupport/EditorClientWx.h:
808 2010-11-24 Patrick Gansterer <paroga@webkit.org>
810 Reviewed by Csaba Osztrogonác.
812 Remove Bakefile build system files
813 https://bugs.webkit.org/show_bug.cgi?id=49983
815 r53757 only removed the content, but not the files.
816 This patch removes that empty files.
818 * Bakefiles.bkgen: Removed.
819 * bindings/python/wxwebkit-py.bkl: Removed.
820 * dependencies.bkl: Removed.
822 * presets/wxwebkit.bkl: Removed.
823 * wxwebkit.bkl: Removed.
824 * wxwk-settings.bkl: Removed.
826 2010-11-08 Alexey Proskuryakov <ap@apple.com>
828 Reviewed by Darin Adler.
830 https://bugs.webkit.org/show_bug.cgi?id=48685
831 Notify UI process about focused frame
833 Added an empty implementation of the new ChromeClient method.
835 * WebKitSupport/ChromeClientWx.cpp:
836 (WebCore::ChromeClientWx::focusedFrameChanged):
837 * WebKitSupport/ChromeClientWx.h:
839 2010-11-07 Adam Barth <abarth@webkit.org>
841 Reviewed by Eric Seidel.
843 Rename Cache to MemoryCache
844 https://bugs.webkit.org/show_bug.cgi?id=49159
847 (wxWebView::SetCachePolicy):
850 2010-11-01 Brady Eidson <beidson@apple.com>
852 Reviewed by Anders Carlsson.
854 <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699
855 Context menu support for WebKit 2.
857 * WebKitSupport/ChromeClientWx.h:
858 (WebCore::ChromeClientWx::showContextMenu):
860 2010-10-29 Darin Adler <darin@apple.com>
862 Reviewed by Sam Weinig.
864 Change BackForwardList clients to use BackForwardListImpl to prepare for further refactoring
865 https://bugs.webkit.org/show_bug.cgi?id=48574
868 (wxWebFrame::CanGoBack): Use canGoBackOrForward.
869 (wxWebFrame::CanGoForward): Ditto.
871 2010-10-29 Alexey Proskuryakov <ap@apple.com>
873 Reviewed by Darin Adler.
875 https://bugs.webkit.org/show_bug.cgi?id=48576
876 Let WebKit2 client know when a frame is a frameset
878 Added a blank implementation of the new FrameLoaderClient method.
880 * WebKitSupport/FrameLoaderClientWx.h:
881 * WebKitSupport/FrameLoaderClientWx.cpp:
882 (WebCore::FrameLoaderClientWx::dispatchDidBecomeFrameset):
884 2010-10-26 Jenn Braithwaite <jennb@chromium.org>
886 Reviewed by Dmitry Titov.
888 Resource tracking failure when trying to move a frame between documents
889 https://bugs.webkit.org/show_bug.cgi?id=44713
891 * WebKitSupport/FrameLoaderClientWx.cpp:
892 (WebCore::FrameLoaderClientWx::transferLoadingResourceFromPage):
894 * WebKitSupport/FrameLoaderClientWx.h:
896 2010-10-22 Sam Weinig <sam@webkit.org>
898 Reviewed by Anders Carlsson.
900 WebKit2 needs to pass the current event modifier flags when requesting a new window
901 https://bugs.webkit.org/show_bug.cgi?id=48140
903 * WebKitSupport/ChromeClientWx.cpp:
904 (WebCore::ChromeClientWx::createWindow):
905 * WebKitSupport/ChromeClientWx.h:
906 * WebKitSupport/FrameLoaderClientWx.cpp:
907 (WebCore::FrameLoaderClientWx::dispatchCreatePage):
908 * WebKitSupport/FrameLoaderClientWx.h:
909 Add NavigationAction parameter.
911 2010-10-13 Gavin Barraclough <barraclough@apple.com>
913 Reviewed by Oliver Hunt.
915 https://bugs.webkit.org/show_bug.cgi?id=43987
916 Switch XMLHttpRequest, FileReader, and FileReaderSync to use a Stringbuilder
917 to construct their internal result string. Remove ScriptString (this is now
920 * WebKitSupport/FrameLoaderClientWx.cpp:
922 2010-09-28 Jenn Braithwaite <jennb@chromium.org>
924 Reviewed by Dmitry Titov.
926 Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument.
927 https://bugs.webkit.org/show_bug.cgi?id=46663
929 * WebKitSupport/FrameLoaderClientWx.cpp:
930 (WebCore::FrameLoaderClientWx::didTransferChildFrameToNewDocument):
931 * WebKitSupport/FrameLoaderClientWx.h:
933 2010-09-24 Kwang Yul Seo <skyul@company100.net>
935 Reviewed by Andreas Kling.
937 [wx] ChromeClientWx::scaleFactor must return 1.0
938 https://bugs.webkit.org/show_bug.cgi?id=46542
940 The default value of ChromeClientWx::scaleFactor must be 1.0.
941 Otherwise, canvas element won't be painted.
943 * WebKitSupport/ChromeClientWx.cpp:
944 (WebCore::ChromeClientWx::scaleFactor):
946 2010-09-17 Darin Adler <darin@apple.com>
948 Reviewed by Sam Weinig.
950 REGRESSION (r60104): Zoom level is unexpectedly reset on page reload
951 https://bugs.webkit.org/show_bug.cgi?id=42863
954 (wxWebFrame::IncreaseTextSize):
955 (wxWebFrame::DecreaseTextSize):
956 (wxWebFrame::ResetTextSize):
957 Call functions on Frame instead of FrameView.
959 2010-09-14 Kevin Ollivier <kevino@theolliviers.com>
961 [wx] Build fix after FrameNetworkingContext changes and setZoomLevel changes.
964 (wxWebFrame::IncreaseTextSize):
965 (wxWebFrame::DecreaseTextSize):
966 (wxWebFrame::ResetTextSize):
967 * WebKitSupport/FrameLoaderClientWx.cpp:
968 (WebCore::FrameLoaderClientWx::createNetworkingContext):
969 * WebKitSupport/FrameLoaderClientWx.h:
970 * WebKitSupport/FrameNetworkingContextWx.h: Added.
971 (WebCore::FrameNetworkingContextWx::create):
972 (WebCore::FrameNetworkingContextWx::coreFrame):
973 (WebCore::FrameNetworkingContextWx::FrameNetworkingContextWx):
975 2010-09-13 Enrica Casucci <enrica@apple.com>
977 Reviewed by Sam Weinig.
979 Paste should be implemented in WebCore like Copy and Cut for Mac also.
980 https://bugs.webkit.org/show_bug.cgi?id=45494
981 <rdar://problem/7660537>
983 On the Mac platform, the implementation of the paste operation is all done
984 at the WebKit level. In order to support it on WebKit2 it is necessary to
985 refactor the code and move this functionality at the level of WebCore like
986 we already have on Windows.
987 The original code relies on some in AppKit functions that call back into
988 WebKit causing problems in WebKit2. All this functionality has been moved
989 at the level of the editor client where it can be dealt with appropriately.
991 * WebKitSupport/FrameLoaderClientWx.cpp:
992 (WebCore::FrameLoaderClientWx::canShowMIMETypeAsHTML): Added stub.
993 * WebKitSupport/FrameLoaderClientWx.h:
995 2010-09-10 Adam Barth <abarth@webkit.org>
997 Reviewed by Darin Fisher.
999 Move code from WebKit-layer to DocumentLoader
1000 https://bugs.webkit.org/show_bug.cgi?id=45569
1002 * WebKitSupport/FrameLoaderClientWx.cpp:
1003 (WebCore::FrameLoaderClientWx::committedLoad):
1005 2010-09-10 Adam Barth <abarth@webkit.org>
1007 Reviewed by Eric Seidel.
1009 Main resource bytes shouldn't bounce through FrameLoader
1010 https://bugs.webkit.org/show_bug.cgi?id=45496
1012 Now return the bytes to the DocumentLoader.
1014 * WebKitSupport/FrameLoaderClientWx.cpp:
1015 (WebCore::FrameLoaderClientWx::committedLoad):
1017 2010-09-08 Darin Adler <darin@apple.com>
1019 Reviewed by Adam Barth.
1021 Move functions from Frame to Editor as planned
1022 https://bugs.webkit.org/show_bug.cgi?id=45218
1025 (wxWebFrame::FindString):
1026 Changed call sites to use editor().
1028 2010-08-31 Dave Hyatt <hyatt@apple.com>
1030 Reviewed by Sam Weinig.
1032 https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
1033 the former can occur in more places without having to do the latter.
1036 (wxWebView::OnPaint):
1038 2010-08-28 Kevin Ollivier <kevino@theolliviers.com>
1040 [wx] Build fix after parseMode -> compatibilityMode rename.
1043 (wxWebFrame::GetCompatibilityMode):
1046 (wxWebView::GetCompatibilityMode):
1049 2010-08-26 Robin Dunn <robin@alldunn.com>
1051 Reviewed by Kevin Ollivier.
1053 A few tweaks to the wxWebView editing APIs after addition of DOM bindings.
1054 https://bugs.webkit.org/show_bug.cgi?id=44656
1056 1. adoptRef fix for WebCore::EditCommand wrapper API.
1057 2. Add the mimetype as an argument to SetPageSource to allow XHTML documents to be loaded.
1058 3. Add notification events for contents / selection changed editing events.
1059 4. Improved wxPython binding typemaps support for DOM APIs.
1062 (WebCoreEditCommandPrivate::WebCoreEditCommandPrivate):
1063 (WebCoreEditCommandPrivate::~WebCoreEditCommandPrivate):
1064 (WebCoreEditCommandPrivate::command):
1065 (wxWebEditCommand::wxWebEditCommand):
1066 (wxWebEditCommand::~wxWebEditCommand):
1067 (wxWebEditCommand::SetNodeAttribute):
1068 (wxWebEditCommand::Apply):
1071 (wxWebFrame::SetPageSource):
1073 * WebKitSupport/EditorClientWx.cpp:
1074 (WebCore::EditorClientWx::respondToChangedContents):
1075 (WebCore::EditorClientWx::respondToChangedSelection):
1078 (wxWebViewContentsChangedEvent::wxWebViewContentsChangedEvent):
1079 (wxWebViewSelectionChangedEvent::wxWebViewSelectionChangedEvent):
1080 (wxWebView::SetPageSource):
1082 * bindings/python/webview.i:
1084 2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
1086 [wx] Build fix, do not build WebCore as a convenience library as this leads to
1087 errors in the Win build w/export symbols and causes problems with DOM bindings
1091 * bindings/python/wscript:
1093 2010-08-16 Kevin Ollivier <kevino@theolliviers.com>
1095 wxMSW build fix. Don't build the Python DOM bindings until we get the export issues
1098 * bindings/python/webview.i:
1100 2010-08-13 Gavin Barraclough <barraclough@apple.com>
1102 Reviewed by Sam Weinig
1104 Unify UString::UTF8String() & String::utf8() methods,
1105 remove UString::cost() & make atArrayIndex a free function.
1108 (wxWebFrame::RunScript):
1110 2010-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
1112 Unreviewed, rolling out r65295.
1113 http://trac.webkit.org/changeset/65295
1114 https://bugs.webkit.org/show_bug.cgi?id=43950
1116 It broke 4 sputnik tests (Requested by Ossy on #webkit).
1119 (wxWebFrame::RunScript):
1121 2010-08-12 Gavin Barraclough <barraclough@apple.com>
1123 Reviewed by Sam Weinig
1125 Unify UString::UTF8String() & String::utf8() methods,
1126 remove UString::cost() & make atArrayIndex a free function.
1129 (wxWebFrame::RunScript):
1131 2010-08-11 Kevin Ollivier <kevino@theolliviers.com>
1133 [wx] Build fix. WebCore::String -> WTF::String fixes.
1136 (wxWebEditCommand::SetNodeAttribute):
1138 2010-08-10 Gavin Barraclough <barraclough@apple.com>
1140 Rubber stamped by Sam Weinig.
1142 Bug 43786 - Move AtomicStringHash from WebCore to WTF
1143 Also remove deprecated string headers from WebCore/platform/text.
1147 2010-08-06 Gavin Barraclough <barraclough@apple.com>
1149 Rubber stamped by Sam Weinig
1151 Bug 43594 - Add string forwards to Forward.h
1152 This allows us to remove forward declarations for these classes from
1153 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
1155 * WebKitSupport/FrameLoaderClientWx.h:
1156 * WebKitSupport/InspectorClientWx.h:
1158 2010-08-06 Jessie Berlin <jberlin@apple.com>
1160 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
1163 * WebKitSupport/FrameLoaderClientWx.h:
1164 * WebKitSupport/InspectorClientWx.h:
1166 2010-08-04 Kevin Ollivier <kevino@theolliviers.com>
1168 [wx] Build fix for gcc not importing all symbols from convenience libraries.
1169 Works on 10.6 only for Mac until the build system is reworked.
1171 * bindings/python/webview.i:
1173 2010-08-03 Malcolm MacLeod <mmacleod@webmail.co.za>
1175 Reviewed by Kevin Ollivier.
1177 Fix crash during HitTest call.
1178 https://bugs.webkit.org/show_bug.cgi?id=43372
1181 (wxWebFrame::HitTest):
1183 (wxWebViewDOMElementInfo::wxWebViewDOMElementInfo):
1185 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org>
1187 Reviewed by Darin Fisher.
1189 PopupMenu refactoring in preparation to WebKit2
1190 https://bugs.webkit.org/show_bug.cgi?id=42592
1192 As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1193 instances, concrete classes that inherit from ChromeClient needed to be changed to
1194 implement the new methods.
1196 * WebKitSupport/ChromeClientWx.cpp:
1197 (WebCore::ChromeClientWx::selectItemWritingDirectionIsNatural):
1198 (WebCore::ChromeClientWx::createPopupMenu):
1199 (WebCore::ChromeClientWx::createSearchPopupMenu):
1200 * WebKitSupport/ChromeClientWx.h:
1202 2010-08-02 Jeremy Orlow <jorlow@chromium.org>
1204 Speculative revert of 64425 due to Chromium instability
1205 https://bugs.webkit.org/show_bug.cgi?id=43347
1207 * WebKitSupport/ChromeClientWx.cpp:
1208 * WebKitSupport/ChromeClientWx.h:
1210 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org>
1212 Reviewed by Darin Fisher.
1214 PopupMenu refactoring in preparation to WebKit2
1215 https://bugs.webkit.org/show_bug.cgi?id=42592
1217 As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1218 instances, concrete classes that inherit from ChromeClient needed to be changed to
1219 implement the new methods.
1221 * WebKitSupport/ChromeClientWx.cpp:
1222 (WebCore::ChromeClientWx::selectItemWritingDirectionIsNatural):
1223 (WebCore::ChromeClientWx::createPopupMenu):
1224 (WebCore::ChromeClientWx::createSearchPopupMenu):
1225 * WebKitSupport/ChromeClientWx.h:
1227 2010-07-31 Sheriff Bot <webkit.review.bot@gmail.com>
1229 Unreviewed, rolling out r64422.
1230 http://trac.webkit.org/changeset/64422
1231 https://bugs.webkit.org/show_bug.cgi?id=43304
1233 Build fixes are needed for Snow Leopard and Windows.
1234 (Requested by lca on #webkit).
1236 * WebKitSupport/ChromeClientWx.cpp:
1237 * WebKitSupport/ChromeClientWx.h:
1239 2010-07-27 Luiz Agostini <luiz.agostini@openbossa.org>
1241 Reviewed by Darin Fisher.
1243 PopupMenu refactoring in preparation to WebKit2
1244 https://bugs.webkit.org/show_bug.cgi?id=42592
1246 As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
1247 instances, concrete classes that inherit from ChromeClient needed to be changed to
1248 implement the new methods.
1250 * WebKitSupport/ChromeClientWx.cpp:
1251 (WebCore::ChromeClientWx::selectItemWritingDirectionIsNatural):
1252 (WebCore::ChromeClientWx::createPopupMenu):
1253 (WebCore::ChromeClientWx::createSearchPopupMenu):
1254 * WebKitSupport/ChromeClientWx.h:
1256 2010-07-30 Joseph Pecoraro <joepeck@webkit.org>
1258 Reviewed by David Kilzer.
1260 Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
1261 https://bugs.webkit.org/show_bug.cgi?id=40627
1263 * WebKitSupport/ChromeClientWx.cpp:
1264 (WebCore::ChromeClientWx::reachedApplicationCacheOriginQuota):
1265 * WebKitSupport/ChromeClientWx.h:
1267 2010-07-29 Kevin Ollivier <kevino@theolliviers.com>
1269 [wx] Build fix, add file missing from DOM bindings commit.
1271 * WebEdit.cpp: Added.
1273 (wxWebEditCommand::wxWebEditCommand):
1274 (wxWebEditCommand::~wxWebEditCommand):
1275 (wxWebEditCommand::SetNodeAttribute):
1276 (wxWebEditCommand::Apply):
1278 2010-07-28 Kevin Ollivier <kevino@theolliviers.com>
1280 [wx] wxPython build fix that was missed in last commit.
1282 * bindings/python/webview.i:
1284 2010-07-28 Kevin Ollivier <kevino@theolliviers.com>
1286 [wx] Build fix after recent changes.
1289 * bindings/python/webview.i:
1291 2010-07-28 Robin Dunn <robin@alldunn.com>
1293 Reviewed by Kevin Ollivier.
1295 Add DOM bindings support for wx port.
1297 * WebBrowserShell.cpp:
1298 (wxWebBrowserShell::wxWebBrowserShell):
1299 (wxWebBrowserShell::OnEditCommand):
1300 (wxWebBrowserShell::OnGetEditCommandState):
1301 * WebBrowserShell.h:
1302 * WebDOMSelection.cpp: Added.
1303 (wxWebKitSelection::wxWebKitSelection):
1304 (wxWebKitSelection::GetRootEditableElement):
1305 (wxWebKitSelection::GetAsRange):
1306 * WebDOMSelection.h: Added.
1308 (wxWebFrame::GetSelectionAsHTML):
1309 (wxWebFrame::GetSelectionAsText):
1310 (wxWebFrame::GetSelection):
1311 (wxWebFrame::ExecuteEditCommand):
1312 (wxWebFrame::GetEditCommandState):
1313 (wxWebFrame::GetEditCommandValue):
1314 (wxWebFrame::HitTest):
1317 * WebKitSupport/EditorClientWx.cpp:
1319 (WebCore::EditorClientWx::redo):
1320 * WebKitSupport/FrameLoaderClientWx.cpp:
1321 (WebCore::FrameLoaderClientWx::finishedLoading):
1322 (WebCore::FrameLoaderClientWx::setMainDocumentError):
1323 (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
1325 (wxWebViewDOMElementInfo::wxWebViewDOMElementInfo):
1326 (wxWebViewDOMElementInfo::~wxWebViewDOMElementInfo):
1327 (wxWebView::Create):
1328 (wxWebView::GetSelection):
1329 (wxWebView::GetSelectionAsHTML):
1330 (wxWebView::GetSelectionAsText):
1331 (wxWebView::ExecuteEditCommand):
1332 (wxWebView::GetEditCommandState):
1333 (wxWebView::GetEditCommandValue):
1334 (wxWebView::MakeEditable):
1335 (wxWebView::IsEditable):
1337 * bindings/python/webview.i:
1338 * bindings/python/wscript:
1341 2010-07-26 Steve Block <steveblock@google.com>
1343 Reviewed by Jeremy Orlow.
1345 Page clients should be passed to Page constructor via structure of pointers
1346 https://bugs.webkit.org/show_bug.cgi?id=42834
1349 (wxWebView::Create):
1351 2010-07-16 Zhe Su <suzhe@chromium.org>
1353 Reviewed by Darin Adler.
1355 REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
1356 https://bugs.webkit.org/show_bug.cgi?id=42253
1358 Dummy implementation of EditorClient::willSetInputMethodState.
1360 * WebKitSupport/EditorClientWx.cpp:
1361 (WebCore::EditorClientWx::willSetInputMethodState):
1362 * WebKitSupport/EditorClientWx.h:
1364 2010-07-14 Sam Weinig <sam@webkit.org>
1366 Reviewed by Darin Adler.
1368 Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
1369 Make changing Cursors work in WebKit2.
1371 * WebKitSupport/ChromeClientWx.cpp:
1372 (WebCore::ChromeClientWx::setCursor):
1373 * WebKitSupport/ChromeClientWx.h:
1374 Change prototype to match new one.
1376 2010-07-07 Kevin Ollivier <kevino@theolliviers.com>
1378 [wx] Build fix after change in Page constructor.
1381 (wxWebView::Create):
1383 2010-06-21 Kevin Ollivier <kevino@theolliviers.com>
1385 Build fix after conversion of WebInterfaceSystem to Obj-C++.
1390 2010-06-15 Dumitru Daniliuc <dumi@chromium.org>
1392 Reviewed by Adam Barth.
1394 Move isAvailable()/setIsAvailable() from Database/DatabaseSync to AbstractDatabase.
1395 https://bugs.webkit.org/show_bug.cgi?id=39041
1398 (wxWebView::SetDatabasesEnabled):
1399 (wxWebView::AreDatabasesEnabled):
1401 2010-06-15 Darin Adler <darin@apple.com>
1403 Reviewed by Adam Barth.
1405 Move functions out of Frame class that were marked "move to Chrome"
1406 https://bugs.webkit.org/show_bug.cgi?id=39636
1409 (wxWebFrame::ShouldClose): Call shouldClose on FrameLoader instead
1410 of going through Frame.
1412 2010-06-14 Ilya Tikhonovsky <loislo@chromium.org>
1414 Reviewed by Pavel Feldman.
1416 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1417 data from inspected page to WebInspector as JSON string via http. The native
1418 serialization to JSON string is supported by InspectorValue's classes. This patch
1419 has the implementation of sendMessageToFrontend function. WebKit version of it still
1420 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1421 https://bugs.webkit.org/show_bug.cgi?id=40134
1423 * WebKitSupport/InspectorClientWx.cpp:
1424 (WebCore::InspectorClientWx::sendMessageToFrontend):
1425 * WebKitSupport/InspectorClientWx.h:
1427 2010-06-09 Sheriff Bot <webkit.review.bot@gmail.com>
1429 Unreviewed, rolling out r60889.
1430 http://trac.webkit.org/changeset/60889
1431 https://bugs.webkit.org/show_bug.cgi?id=40365
1433 gtk bot has some kind of memory corruption (Requested by
1436 * WebKitSupport/InspectorClientWx.cpp:
1437 * WebKitSupport/InspectorClientWx.h:
1439 2010-06-07 Ilya Tikhonovsky <loislo@chromium.org>
1441 Reviewed by Pavel Feldman.
1443 WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
1444 data from inspected page to WebInspector as JSON string via http. The native
1445 serialization to JSON string is supported by InspectorValue's classes. This patch
1446 has the implementation of sendMessageToFrontend function. WebKit version of it still
1447 uses ScriptFunctionCall and will be switched to another transport a little bit later.
1448 https://bugs.webkit.org/show_bug.cgi?id=40134
1450 * WebKitSupport/InspectorClientWx.cpp:
1451 (WebCore::InspectorClientWx::sendMessageToFrontend):
1452 * WebKitSupport/InspectorClientWx.h:
1454 2010-05-27 Kevin Ollivier <kevino@theolliviers.com>
1456 [wx] Build fixes for Windows after recent changes.
1459 (wxWebView::Create):
1462 2010-05-26 Kevin Ollivier <kevino@theolliviers.com>
1464 Build fix after new client added to Page constructor.
1467 (wxWebView::Create):
1469 2010-05-24 Darin Adler <darin@apple.com>
1471 Reviewed by Eric Seidel.
1473 Move view-related functions from Frame to FrameView
1474 https://bugs.webkit.org/show_bug.cgi?id=39366
1477 (wxWebFrame::CanIncreaseTextSize): Check FrameView is not null.
1478 (wxWebFrame::IncreaseTextSize): Call function on FrameView.
1479 (wxWebFrame::CanDecreaseTextSize): Ditto.
1480 (wxWebFrame::DecreaseTextSize): Ditto.
1481 (wxWebFrame::ResetTextSize): Ditto.
1483 2010-05-11 Kevin Watters <kevinwatters@gmail.com>
1485 Reviewed by Kevin Ollivier.
1487 Load a blank page on creation to initialize WebCore objects properly.
1488 https://bugs.webkit.org/show_bug.cgi?id=38932
1491 (wxWebView::Create):
1493 2010-05-03 Kevin Watters <kevinwatters@gmail.com>
1495 Reviewed by Kevin Ollivier.
1497 Build and use Mac's ComplexTextController to support complex text in wx.
1498 https://bugs.webkit.org/show_bug.cgi?id=38482
1501 (wxWebView::Create):
1504 2010-05-03 Kevin Watters <kevinwatters@gmail.com>
1506 Reviewed by Kevin Ollivier.
1508 Provide access to GrantUniversalAccess to allow enabling of XSS support.
1509 https://bugs.webkit.org/show_bug.cgi?id=38481
1512 (wxWebFrame::GrantUniversalAccess):
1515 (wxWebView::GetParseMode):
1516 (wxWebView::GrantUniversalAccess):
1519 2010-05-03 Jens Alfke <snej@chromium.org>
1521 Reviewed by Darin Fisher.
1523 [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
1524 https://bugs.webkit.org/show_bug.cgi?id=38397
1526 No tests (functionality is exposed only through native WebKit API.)
1528 * WebKitSupport/FrameLoaderClientWx.h:
1529 (WebCore::FrameLoaderClientWx::dispatchWillSendSubmitEvent):
1531 2010-04-25 Sam Weinig <sam@webkit.org>
1533 Reviewed by Maciej Stachowiak.
1535 Fix for https://bugs.webkit.org/show_bug.cgi?id=38097
1536 Disentangle initializing the main thread from initializing threading
1539 (wxWebView::Create): Add call to initializeMainThread.
1541 2010-04-25 Kevin Watters <kevinwatters@gmail.com>
1543 Reviewed by Kevin Ollivier.
1545 Update focus handling code to match current approaches used by other platforms,
1546 and fix focus handling for corner cases such as when a mouse down pops up a dialog.
1548 https://bugs.webkit.org/show_bug.cgi?id=38086
1551 (wxWebView::Create):
1552 (wxWebView::OnTLWActivated):
1553 (wxWebView::OnPaint):
1554 (wxWebView::OnMouseEvents):
1555 (wxWebView::OnSetFocus):
1556 (wxWebView::OnKillFocus):
1559 2010-04-20 Adam Barth <abarth@webkit.org>
1561 Reviewed by Eric Seidel.
1563 Factor DocumentWriter out of FrameLoader
1564 https://bugs.webkit.org/show_bug.cgi?id=37175
1566 Update these callsites because the method moved to DocumentWriter.
1568 * WebKitSupport/FrameLoaderClientWx.cpp:
1569 (WebCore::FrameLoaderClientWx::committedLoad):
1571 2010-04-20 Kent Tamura <tkent@chromium.org>
1573 Reviewed by Darin Adler.
1575 Change a parameter type of chooseIconForFiles()
1576 https://bugs.webkit.org/show_bug.cgi?id=37504
1578 * WebKitSupport/ChromeClientWx.cpp:
1579 (WebCore::ChromeClientWx::chooseIconForFiles):
1580 * WebKitSupport/ChromeClientWx.h:
1582 2010-04-19 Kevin Ollivier <kevino@theolliviers.com>
1584 Build fix, add stub for new FrameLoaderClient method.
1586 * WebKitSupport/FrameLoaderClientWx.cpp:
1587 (WebCore::FrameLoaderClientWx::dispatchDidChangeIcons):
1588 * WebKitSupport/FrameLoaderClientWx.h:
1590 2010-04-11 Sheriff Bot <webkit.review.bot@gmail.com>
1592 Unreviewed, rolling out r57468.
1593 http://trac.webkit.org/changeset/57468
1594 https://bugs.webkit.org/show_bug.cgi?id=37433
1596 Broke the world... Must have applied the patch wrong
1597 (Requested by abarth on #webkit).
1599 * WebKitSupport/FrameLoaderClientWx.cpp:
1600 (WebCore::FrameLoaderClientWx::committedLoad):
1602 2010-04-11 Adam Barth <abarth@webkit.org>
1604 Reviewed by Eric Seidel.
1606 Factor DocumentWriter out of FrameLoader
1607 https://bugs.webkit.org/show_bug.cgi?id=37175
1609 Update these callsites because the method moved to DocumentWriter.
1611 * WebKitSupport/FrameLoaderClientWx.cpp:
1612 (WebCore::FrameLoaderClientWx::committedLoad):
1614 2010-04-07 Andrey Kosyakov <caseq@chromium.org>
1616 Reviewed by Yury Semikhatsky.
1618 Removed redundant FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest()
1619 https://bugs.webkit.org/show_bug.cgi?id=36949
1621 * WebKitSupport/FrameLoaderClientWx.cpp:
1622 * WebKitSupport/FrameLoaderClientWx.h:
1624 2010-03-31 Marcus Bulach <bulach@chromium.org>
1626 Reviewed by Jeremy Orlow.
1628 Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
1629 https://bugs.webkit.org/show_bug.cgi?id=35031
1631 * WebKitSupport/ChromeClientWx.h:
1632 (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame):
1634 2010-03-30 Gavin Barraclough <barraclough@apple.com>
1636 Rubber stamped by Sam Weinig.
1638 https://bugs.webkit.org/show_bug.cgi?id=36866
1644 2010-03-30 Kevin Ollivier <kevino@theolliviers.com>
1646 [wx] Build fix after method name change.
1649 (wxWebFrame::RunScript):
1651 2010-03-28 Alexey Proskuryakov <ap@apple.com>
1653 Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
1655 * WebKitSupport/EditorClientWx.cpp:
1657 2010-03-24 Kent Tamura <tkent@chromium.org>
1659 Reviewed by Darin Adler.
1661 Make Icon::createIconForFiles() optional.
1662 https://bugs.webkit.org/show_bug.cgi?id=35072
1664 - Rename iconForFiles() to chooseIconForFiles().
1665 - Call Icon::createIconForFiles() from chooseIconForFiles().
1667 * WebKitSupport/ChromeClientWx.cpp:
1668 (WebCore::ChromeClientWx::chooseIconForFiles):
1669 * WebKitSupport/ChromeClientWx.h:
1671 2010-03-20 Kevin Ollivier <kevino@theolliviers.com>
1673 [wx] Build fixes after recent changes, including move of setDatabasesEnabled from Settings.
1676 (wxWebFrame::RunScript):
1677 * WebKitSupport/InspectorClientWx.cpp:
1678 (WebCore::InspectorClientWx::openInspectorFrontend):
1682 (wxWebView::Create):
1683 (wxWebView::SetDatabasesEnabled):
1684 (wxWebView::AreDatabasesEnabled):
1687 2010-03-16 Yury Semikhatsky <yurys@chromium.org>
1689 Reviewed by Pavel Feldman.
1691 Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
1693 Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
1694 https://bugs.webkit.org/show_bug.cgi?id=35036
1696 * WebKitSupport/InspectorClientWx.cpp:
1697 * WebKitSupport/InspectorClientWx.h:
1699 2010-03-11 Anders Carlsson <andersca@apple.com>
1701 Reviewed by David Hyatt.
1703 Remove invalidateContents, it isn't used and it never makes sense to only invalidate the contents.
1705 * WebKitSupport/ChromeClientWx.cpp:
1706 * WebKitSupport/ChromeClientWx.h:
1708 2010-03-02 Adam Treat <atreat@rim.com>
1710 Reviewed by Dave Hyatt.
1712 Adapt the wx port to the refactoring of repaint methods.
1714 https://bugs.webkit.org/show_bug.cgi?id=34214
1716 * WebKitSupport/ChromeClientWx.cpp:
1717 (WebCore::ChromeClientWx::invalidateContents):
1718 (WebCore::ChromeClientWx::invalidateWindow):
1719 (WebCore::ChromeClientWx::invalidateContentsForSlowScroll):
1720 (WebCore::ChromeClientWx::invalidateContentsAndWindow):
1721 * WebKitSupport/ChromeClientWx.h:
1723 2010-03-01 Jakob Petsovits <jpetsovits@rim.com>
1725 Reviewed by Adam Barth.
1727 Adapt to the new ZoomMode enum.
1728 https://bugs.webkit.org/show_bug.cgi?id=35347
1731 (wxWebFrame::IncreaseTextSize):
1732 (wxWebFrame::DecreaseTextSize):
1733 (wxWebFrame::ResetTextSize):
1735 2010-02-23 Steve Block <steveblock@google.com>
1737 Reviewed by Darin Adler.
1739 Adds ChromeClient::cancelGeolocationPermissionRequestForFrame
1740 https://bugs.webkit.org/show_bug.cgi?id=34962
1742 This method is required so that a Geolocation object can cancel an
1743 asynchronous permission request. This allows the chrome client to cancel
1744 any UI it is showing for the permission request.
1746 * WebKitSupport/ChromeClientWx.h:
1747 (WebCore::ChromeClientWx::cancelGeolocationPermissionRequestForFrame):
1749 2010-02-17 Dmitry Titov <dimich@chromium.org>
1751 Reviewed by David Levin, Darin Fisher, Simon Hausmann.
1753 When a live iframe element is moved between pages, it still depends on the old page.
1754 https://bugs.webkit.org/show_bug.cgi?id=34382
1756 * WebKitSupport/FrameLoaderClientWx.cpp:
1757 (WebCore::FrameLoaderClientWx::didTransferChildFrameToNewDocument):
1758 Added empty implementation of a new virtual method.
1760 * WebKitSupport/FrameLoaderClientWx.h:
1762 2010-02-17 Kent Tamura <tkent@chromium.org>
1764 Reviewed by Eric Seidel.
1766 Introduces new Icon loading interface in order to support
1767 asynchronous loading.
1768 https://bugs.webkit.org/show_bug.cgi?id=32054
1770 Add an empty implementation of ChromeClient::iconForFiles().
1772 * WebKitSupport/ChromeClientWx.cpp:
1773 (WebCore::ChromeClientWx::iconForFiles):
1774 * WebKitSupport/ChromeClientWx.h:
1776 2010-02-04 Kevin Ollivier <kevino@theolliviers.com>
1778 Build fix after changes in r54345.
1781 (wxWebView::OnKeyEvents):
1783 2010-02-04 Dan Bernstein <mitz@apple.com>
1785 Reviewed by Simon Fraser.
1787 REGRESSION (r53718): When scrolling a tall window by page, the overlap between pages is too big
1788 https://bugs.webkit.org/show_bug.cgi?id=34371
1791 (wxWebView::OnKeyEvents): Use Scrollbar method instead of constant.
1793 2010-02-03 Kevin Watters <kevinwatters@gmail.com>
1795 Reviewed by Kevin Ollivier.
1797 Add wxWebKitWindowFeatures and have createWindow send a notification for
1800 https://bugs.webkit.org/show_bug.cgi?id=34542
1802 * WebKitSupport/ChromeClientWx.cpp:
1803 (WebCore::wkFeaturesforWindowFeatures):
1804 (WebCore::ChromeClientWx::createWindow):
1807 2010-01-27 Kevin Watters <kevinwatters@gmail.com>
1809 Reviewed by Kevin Ollivier.
1811 Add a way to get the parse mode to wxWebKit API.
1813 https://bugs.webkit.org/show_bug.cgi?id=34341
1816 (wxWebFrame::GetParseMode):
1819 (wxWebView::GetParseMode):
1822 2010-01-22 Kevin Watters <kevinwatters@gmail.com>
1824 Reviewed by Kevin Ollivier.
1826 [wx] Remove the Bakefile build system, which is no longer being used.
1828 https://bugs.webkit.org/show_bug.cgi?id=34022
1830 * bindings/python/wxwebkit-py.bkl: Removed.
1831 * dependencies.bkl: Removed.
1832 * presets/wxwebkit.bkl: Removed.
1833 * wxwebkit.bkl: Removed.
1834 * wxwk-settings.bkl: Removed.
1836 2010-01-22 Kevin Ollivier <kevino@theolliviers.com>
1838 Build fix after r53718.
1841 (wxWebView::OnKeyEvents):
1843 2010-01-15 Kevin Ollivier <kevino@theolliviers.com>
1845 Reviewed by Alexey Proskuryakov.
1847 Move the code adding the child frame to the FrameTree into wxWebFrame constructor
1848 so that it happens before we call init() on the new frame. Fixes asserts checking
1849 frame count consistency.
1852 (wxWebFrame::wxWebFrame):
1853 * WebKitSupport/FrameLoaderClientWx.cpp:
1854 (WebCore::FrameLoaderClientWx::createFrame):
1856 2010-01-14 Kevin Ollivier <kevino@theolliviers.com>
1858 [wx] Build fix, missing header.
1862 2010-01-09 Adam Barth <abarth@webkit.org>
1864 Reviewed by Darin Adler.
1866 ScriptController::isEnabled needs to be renamed
1867 https://bugs.webkit.org/show_bug.cgi?id=32063
1869 Rename ScriptController::isEnabled to
1870 ScriptController::canExecuteScripts.
1873 (wxWebFrame::RunScript):
1875 2009-12-30 Kevin Watters <kevinwatters@gmail.com>
1877 Reviewed by Kevin Ollivier.
1879 Introduce wxWebSettings API interface for editing wxWebView / page settings.
1881 https://bugs.webkit.org/show_bug.cgi?id=32956
1883 * WebBrowserShell.h:
1885 * WebKitDefines.h: Added.
1886 * WebSettings.cpp: Added.
1887 (wxWebSettings::SetDefaultFixedFontSize):
1888 (wxWebSettings::GetDefaultFixedFontSize):
1889 (wxWebSettings::SetDefaultFontSize):
1890 (wxWebSettings::GetDefaultFontSize):
1891 (wxWebSettings::SetMinimumFontSize):
1892 (wxWebSettings::GetMinimumFontSize):
1893 (wxWebSettings::SetLoadsImagesAutomatically):
1894 (wxWebSettings::LoadsImagesAutomatically):
1895 (wxWebSettings::SetJavaScriptEnabled):
1896 (wxWebSettings::IsJavaScriptEnabled):
1897 (wxWebSettings::SetDatabasesEnabled):
1898 (wxWebSettings::AreDatabasesEnabled):
1899 (wxWebSettings::SetLocalStoragePath):
1900 (wxWebSettings::GetLocalStoragePath):
1901 (wxWebSettings::SetEditableLinkBehavior):
1902 (wxWebSettings::GetEditableLinkBehavior):
1903 (wxWebSettings::SetPluginsEnabled):
1904 (wxWebSettings::ArePluginsEnabled):
1905 * WebSettings.h: Added.
1907 (wxWebView::Create):
1908 (wxWebView::GetWebSettings):
1910 * bindings/python/webview.i:
1912 2009-12-28 Patrick Gansterer <paroga@paroga.com>
1914 Reviewed by Maciej Stachowiak.
1916 Use JS_NO_EXPORT for JSBase.h.
1918 * wxwk-settings.bkl:
1920 2009-12-20 Kevin Ollivier <kevino@theolliviers.com>
1922 [wx] build fixes after recent changes.
1924 * WebFrame.cpp: Added missing header.
1925 * WebKitSupport/EditorClientWx.cpp: Added missing header.
1926 * WebView.cpp: Updated Page constructor call.
1927 (wxWebView::Create):
1929 2009-12-08 Kevin Watters <kevinwatters@gmail.com>
1931 Reviewed by Kevin Ollivier.
1933 [wx] Mac plugins support.
1935 https://bugs.webkit.org/show_bug.cgi?id=32236
1937 * WebKitSupport/FrameLoaderClientWx.cpp:
1938 (WebCore::FrameLoaderClientWx::createPlugin):
1939 (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
1941 (wxWebView::Create):
1943 2009-12-03 Brady Eidson <beidson@apple.com>
1945 Reviewed by Sam Weinig.
1947 <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API
1949 * WebKitSupport/FrameLoaderClientWx.cpp:
1950 (WebCore::FrameLoaderClientWx::dispatchDidPushStateWithinPage):
1951 (WebCore::FrameLoaderClientWx::dispatchDidReplaceStateWithinPage):
1952 (WebCore::FrameLoaderClientWx::dispatchDidPopStateWithinPage):
1953 * WebKitSupport/FrameLoaderClientWx.h:
1955 2009-12-03 Pavel Feldman <pfeldman@dhcp-172-28-174-220.spb.corp.google.com>
1957 Reviewed by Timothy Hatcher.
1959 Web Inspector: Simplify the settings support in inspector controller.
1961 https://bugs.webkit.org/show_bug.cgi?id=32076
1963 * WebKitSupport/InspectorClientWx.cpp:
1964 (WebCore::InspectorClientWx::populateSetting):
1965 (WebCore::InspectorClientWx::storeSetting):
1966 * WebKitSupport/InspectorClientWx.h:
1968 2009-12-03 Ben Murdoch <benm@google.com>
1970 Reviewed by Brady Eidson.
1972 [Android] The FrameLoaderClient is unaware of BackForwardList changes.
1973 https://bugs.webkit.org/show_bug.cgi?id=31914
1975 * WebKitSupport/FrameLoaderClientWx.cpp:
1976 (WebCore::FrameLoaderClientWx::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug).
1977 (WebCore::FrameLoaderClientWx::dispatchDidRemoveBackForwardItem): ditto.
1978 (WebCore::FrameLoaderClientWx::dispatchDidChangeBackForwardIndex): ditto.
1979 * WebKitSupport/FrameLoaderClientWx.h:
1981 2009-11-23 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1983 Reviewed by Kenneth Rohde Christiansen.
1985 Include "config.h" to meet Coding Style Guidelines
1986 https://bugs.webkit.org/show_bug.cgi?id=31792
1988 * WebKitSupport/DragClientWx.cpp:
1990 2009-11-18 Kevin Watters <kevinwatters@gmail.com>
1992 Reviewed by Kevin Ollivier.
1994 Enable wx plugin support using the Windows implementation as a base.
1996 https://bugs.webkit.org/show_bug.cgi?id=31636
1998 * WebKitSupport/FrameLoaderClientWx.cpp:
1999 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
2000 (WebCore::FrameLoaderClientWx::finishedLoading):
2001 (WebCore::FrameLoaderClientWx::committedLoad):
2002 (WebCore::FrameLoaderClientWx::createPlugin):
2003 (WebCore::FrameLoaderClientWx::redirectDataToPlugin):
2004 (WebCore::FrameLoaderClientWx::shouldUsePluginDocument):
2005 * WebKitSupport/FrameLoaderClientWx.h:
2007 (wxWebView::Create):
2009 2009-11-13 Kevin Ollivier <kevino@theolliviers.com>
2011 wx build fix after r50923 change to externalRepresentation.
2014 (wxWebFrame::GetExternalRepresentation):
2016 2009-11-13 Adam Roben <aroben@apple.com>
2018 Update for changes to FrameLoaderClient
2020 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
2021 window objects in isolated worlds are cleared
2023 Reviewed by Dave Hyatt.
2025 * WebKitSupport/FrameLoaderClientWx.cpp:
2026 (WebCore::FrameLoaderClientWx::dispatchDidClearWindowObjectInWorld):
2027 * WebKitSupport/FrameLoaderClientWx.h:
2028 Replaced windowObjectCleared with this function. Does nothing if the
2029 passed-in world is not the mainThreadNormalWorld().
2031 2009-11-10 Robin Dunn <robin@alldunn.com>
2033 Reviewed by Kevin Ollivier.
2035 Add sanity checks to RunScript to ensure it doesn't run when the document hasn't yet
2036 loaded nor when JavaScript is disabled.
2038 https://bugs.webkit.org/show_bug.cgi?id=31309
2041 (wxWebFrame::RunScript):
2043 2009-11-04 Kevin Watters <kevinwatters@gmail.com>
2045 Reviewed by Kevin Ollivier.
2047 Fix an assert on shutdown when wxWebView has captured the mouse,
2048 and make sure wxWebView's right click handling is only active when
2049 the WebCore popup menu is used.
2051 https://bugs.webkit.org/show_bug.cgi?id=31131
2054 (wxWebView::~wxWebView):
2055 (wxWebView::OnContextMenuEvents):
2056 (wxWebView::OnMenuSelectEvents):
2058 2009-11-04 Vadim Zeitlin <vadim@wxwidgets.org>
2060 Reviewed by Eric Seidel.
2062 [wx] Small cleanup: avoid unnecessary wxString::mb_str() calls.
2065 (wxWebFrame::SetPageSource):
2066 (wxWebFrame::LoadURL):
2068 2009-10-30 Evan Stade <estade@chromium.org>
2070 Reviewed by David Levin.
2072 Notify the chrome when the focused node has changed.
2073 https://bugs.webkit.org/show_bug.cgi?id=30832
2075 Added stub implementation for new ChromeClient function.
2077 * WebKitSupport/ChromeClientWx.cpp:
2078 (WebCore::ChromeClientWx::focusedNodeChanged):
2079 * WebKitSupport/ChromeClientWx.h:
2081 2009-10-23 Kevin Ollivier <kevino@theolliviers.com>
2083 wx build fix. Update the globalObject calls after changes.
2086 (wxWebFrame::RunScript):
2087 * WebKitSupport/FrameLoaderClientWx.cpp:
2088 (WebCore::FrameLoaderClientWx::windowObjectCleared):
2090 2009-10-21 Pedro Romano <pmcnr72@gmail.com>
2092 Reviewed by Kevin Ollivier.
2094 Include 'WebFrame.h' declared classes in wxPython bindings.
2096 https://bugs.webkit.org/show_bug.cgi?id=30504
2098 * bindings/python/webview.i:
2100 2009-10-18 Kevin Watters <kevinwatters@gmail.com>
2102 Reviewed by Kevin Ollivier.
2104 Add the ability to specify a proxy for wxWebKit.
2106 https://bugs.webkit.org/show_bug.cgi?id=30446
2110 (wxWebView::SetProxyInfo):
2113 2009-10-18 Kevin Watters <kevinwatters@gmail.com>
2115 Reviewed by Kevin Ollivier.
2117 Add basic database support to wx API
2119 https://bugs.webkit.org/show_bug.cgi?id=30445
2121 * WebKitSupport/ChromeClientWx.cpp:
2122 (WebCore::ChromeClientWx::exceededDatabaseQuota):
2124 (wxWebView::Create):
2125 (wxWebView::SetDatabaseDirectory):
2126 (wxWebView::GetDatabaseDirectory):
2129 2009-10-16 Kevin Watters <kevinwatters@gmail.com>
2131 Reviewed by Kevin Ollivier.
2133 Optionally allow the user to zoom text using the mouse wheel.
2135 https://bugs.webkit.org/show_bug.cgi?id=30444
2138 (wxWebView::wxWebView):
2139 (wxWebView::OnMouseEvents):
2142 2009-10-16 Kevin Ollivier <kevino@theolliviers.com>
2144 wxMSW non-precomp headers build fix.
2148 2009-10-15 Robin Dunn <robin@alldunn.com>
2150 Reviewed by Kevin Ollivier.
2152 Update the wxPython simple.py sample to match current wxWebKit API.
2154 https://bugs.webkit.org/show_bug.cgi?id=30406
2156 * bindings/python/samples/simple.py:
2158 2009-10-08 Adam Barth <abarth@webkit.org>
2160 Reviewed by Eric Seidel.
2162 Move executeScript from FrameLoader to ScriptController
2163 https://bugs.webkit.org/show_bug.cgi?id=30200
2168 (wxWebFrame::RunScript):
2170 2009-10-07 Adam Barth <abarth@webkit.org>
2172 Reviewed by Darin Adler.
2174 Factor PolicyChecker out of FrameLoader
2175 https://bugs.webkit.org/show_bug.cgi?id=30155
2177 Move the policy callback to the policy object.
2179 * WebKitSupport/FrameLoaderClientWx.cpp:
2180 (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
2181 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
2182 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
2183 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
2185 2009-09-25 Kevin Ollivier <kevino@theolliviers.com>
2187 wx build fix. Add EmptyPluginHalterClient when creating the Page.
2190 (wxWebView::Create):
2192 2009-09-22 Kevin Ollivier <kevino@theolliviers.com>
2194 Build fix to ensure the import library gets properly installed on Windows.
2198 2009-09-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
2200 Reviewed by Simon Hausmann.
2202 Make PlatformWindow return something else than PlatformWidget
2203 https://bugs.webkit.org/show_bug.cgi?id=29085
2205 Reflect the rename of platformWindow and it's return type.
2207 * WebKitSupport/ChromeClientWx.cpp:
2208 (WebCore::ChromeClientWx::platformPageClient):
2209 * WebKitSupport/ChromeClientWx.h:
2210 * WebKitSupport/EditorClientWx.cpp:
2211 (WebCore::EditorClientWx::isEditable):
2212 (WebCore::EditorClientWx::registerCommandForUndo):
2213 (WebCore::EditorClientWx::registerCommandForRedo):
2214 (WebCore::EditorClientWx::clearUndoRedoOperations):
2215 (WebCore::EditorClientWx::canUndo):
2216 (WebCore::EditorClientWx::canRedo):
2217 (WebCore::EditorClientWx::undo):
2218 (WebCore::EditorClientWx::redo):
2220 2009-09-16 Kevin Ollivier <kevino@theolliviers.com>
2222 wxPython bindings build fixes after recent changes.
2225 * bindings/python/wscript:
2227 2009-09-13 Kevin Watters <kevinwatters@gmail.com>
2229 Reviewed by Kevin Ollivier.
2231 Allow a way to set the cache policy via wx API.
2233 https://bugs.webkit.org/show_bug.cgi?id=29200
2236 (wxWebView::SetCachePolicy):
2237 (wxWebView::GetCachePolicy):
2240 2009-09-13 Kevin Watters <kevinwatters@gmail.com>
2242 Reviewed by Kevin Ollivier.
2244 Allow the user to query Frame::shouldClose via wx API.
2246 https://bugs.webkit.org/show_bug.cgi?id=29199
2249 (wxWebFrame::ShouldClose):
2252 (wxWebView::ShouldClose):
2255 2009-09-13 Kevin Watters <kevinwatters@gmail.com>
2257 Reviewed by Kevin Ollivier.
2259 Fix mouse handling when the mouse leaves the window during mouse down.
2261 https://bugs.webkit.org/show_bug.cgi?id=29198
2264 (wxWebView::OnMouseEvents):
2266 2009-09-13 Kevin Watters <kevinwatters@gmail.com>
2268 Reviewed by Kevin Ollivier.
2270 Add support for console MessageLevel at wx API level.
2272 https://bugs.webkit.org/show_bug.cgi?id=29197
2274 * WebKitSupport/ChromeClientWx.cpp:
2275 (WebCore::ChromeClientWx::addMessageToConsole):
2278 2009-09-03 Adam Barth <abarth@webkit.org>
2280 Reviewed by eric@webkit.org.
2282 https://bugs.webkit.org/show_bug.cgi?id=24696
2284 Stub implementations of mixed content methods of FrameLoaderClient.
2286 * WebKitSupport/FrameLoaderClientWx.cpp:
2287 (WebCore::FrameLoaderClientWx::didDisplayInsecureContent):
2288 (WebCore::FrameLoaderClientWx::didRunInsecureContent):
2289 * WebKitSupport/FrameLoaderClientWx.h:
2291 2009-09-03 Kevin Watters <kevinwatters@gmail.com>
2293 Reviewed by Kevin Ollivier.
2296 https://bugs.webkit.org/show_bug.cgi?id=19041
2299 (wxWebFrame::wxWebFrame):
2300 (wxWebFrame::~wxWebFrame):
2301 (wxWebFrame::GetFrame):
2303 * WebFramePrivate.h:
2304 * WebKitSupport/ChromeClientWx.cpp:
2305 (WebCore::ChromeClientWx::platformWindow):
2306 (WebCore::ChromeClientWx::scroll):
2307 * WebKitSupport/EditorClientWx.cpp:
2308 (WebCore::EditorClientWx::isEditable):
2309 (WebCore::EditorClientWx::registerCommandForUndo):
2310 (WebCore::EditorClientWx::registerCommandForRedo):
2311 (WebCore::EditorClientWx::clearUndoRedoOperations):
2312 (WebCore::EditorClientWx::canUndo):
2313 (WebCore::EditorClientWx::canRedo):
2314 (WebCore::EditorClientWx::undo):
2315 (WebCore::EditorClientWx::redo):
2316 * WebKitSupport/FrameLoaderClientWx.cpp:
2317 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
2318 (WebCore::FrameLoaderClientWx::setFrame):
2319 (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm):
2320 (WebCore::FrameLoaderClientWx::frameLoaderDestroyed):
2321 (WebCore::FrameLoaderClientWx::committedLoad):
2322 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType):
2323 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
2324 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
2325 (WebCore::FrameLoaderClientWx::createFrame):
2326 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
2327 * WebKitSupport/FrameLoaderClientWx.h:
2331 2009-09-02 Kevin Ollivier <kevino@theolliviers.com>
2333 waf build fixes for Windows/MSVC.
2335 * bindings/python/wscript:
2338 2009-09-02 Kevin Watters <kevinwatters@gmail.com>
2340 Reviewed by Kevin Ollivier.
2342 wx port: Call WTF::initializeThreading().
2343 https://bugs.webkit.org/show_bug.cgi?id=28912
2346 (wxWebView::Create): call WTF::initializeThreading()
2348 2009-09-02 Kevin Ollivier <kevino@theolliviers.com>
2350 wx build fix. Use the 2 param KURL constructor.
2353 (wxWebFrame::SetPageSource):
2355 2009-08-31 Alexey Proskuryakov <ap@webkit.org>
2357 Reviewed by Darin Adler.
2359 https://bugs.webkit.org/show_bug.cgi?id=28852
2360 Rename KURL single argument constructor to avoid confusion
2362 * WebFrame.cpp: (wxWebFrame::SetPageSource): Adapt to the change.
2364 2009-08-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2366 Reviewed by Holger Freyther.
2368 https://bugs.webkit.org/show_bug.cgi?id=25889
2369 [GTK] scrollbar policy for main frame is not implementable
2371 Add empty implementation for new ChromeClient method.
2373 * WebKitSupport/ChromeClientWx.h:
2374 (WebCore::ChromeClientWx::scrollbarsModeDidChange):
2376 2009-08-19 Kevin Watters <kevinwatters@gmail.com>
2378 Reviewed by Kevin Ollivier.
2380 Use FrameLoader::load() for loading pages from a HTML page string to address
2381 bugs with using begin/write/end loading.
2383 https://bugs.webkit.org/show_bug.cgi?id=28488
2386 (wxWebFrame::SetPageSource):
2388 2009-08-13 Kevin Ollivier <kevino@theolliviers.com>
2390 wx build fix. Make sure that the wxWebKit dynamic library is rebuilt whenever
2391 webcore or jscore libs change.
2395 2009-08-12 Kevin Ollivier <kevino@theolliviers.com>
2397 wxPython build fix, the SWIG defines must also be available when compiling.
2399 * bindings/python/wscript:
2401 2009-08-05 Kevin Ollivier <kevino@theolliviers.com>
2403 Reviewed by Eric Seidel.
2405 Adding support for building wx Python bindings using the waf build system.
2407 https://bugs.webkit.org/show_bug.cgi?id=27619
2409 * bindings/python/wscript: Added.
2411 2009-08-04 Kevin Ollivier <kevino@theolliviers.com>
2413 wx build fix after InspectorClient API change.
2415 * WebKitSupport/InspectorClientWx.cpp:
2416 (WebCore::InspectorClientWx::inspectorWindowObjectCleared):
2417 * WebKitSupport/InspectorClientWx.h:
2419 2009-08-02 Kevin Ollivier <kevino@theolliviers.com>
2421 Reviewed by Jan Alonzo.
2423 Script for building the WebKit library for wx.
2424 https://bugs.webkit.org/show_bug.cgi?id=27619
2428 2009-07-24 Andrei Popescu <andreip@google.com>
2430 Reviewed by Anders Carlsson.
2432 ApplicationCache should have size limit
2433 https://bugs.webkit.org/show_bug.cgi?id=22700
2435 * WebKitSupport/ChromeClientWx.cpp:
2436 (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
2437 Adds empty implementation of the reachedMaxAppCacheSize callback.
2438 * WebKitSupport/ChromeClientWx.h:
2440 2009-07-21 Kevin Ollivier <kevino@theolliviers.com>
2442 wx build fix. Missing header added.
2446 2009-07-21 Kevin Ollivier <kevino@theolliviers.com>
2448 wx build fix. Adding isSpeaking() to ContextMenuClientWx.
2450 * WebKitSupport/ContextMenuClientWx.cpp:
2451 (WebCore::ContextMenuClientWx::isSpeaking):
2452 * WebKitSupport/ContextMenuClientWx.h:
2454 2009-07-16 Xiaomei Ji <xji@chromium.org>
2456 Reviewed by Darin Adler.
2458 Fix tooltip does not get its directionality from its element's directionality.
2459 https://bugs.webkit.org/show_bug.cgi?id=24187
2461 Per mitz's suggestion in comment #6, while getting the plain-text
2462 title, we also get the directionality of the title. How to handle
2463 the directionality is up to clients. Clients could ignore it,
2464 or use attribute or unicode control characters to display the title
2467 * WebKitSupport/ChromeClientWx.cpp:
2468 (WebCore::ChromeClientWx::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet).
2469 * WebKitSupport/ChromeClientWx.h: Add directionality as 2nd parameter to setToolTip().
2471 2009-07-12 Brent Fulgham <bfulgham@gmail.com>
2473 Speculative build fix after http://trac.webkit.org/changeset/45786.
2475 * WebKitSupport/ChromeClientWx.cpp:
2476 (WebCore::ChromeClientWx::addMessageToConsole):
2477 * WebKitSupport/ChromeClientWx.h:
2479 2009-07-09 Beth Dakin and Jon Honeycutt <bdakin@apple.com>
2481 Reviewed by Dave Hyatt.
2483 Make Widget RefCounted to fix:
2485 <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs
2486 at WebCore::Widget::afterMouseDown() after clicking To Do's close
2488 <rdar://problem/6978804> WER #16: Repro Access Violation in
2489 WebCore::PluginView::bindingInstance (1310178023)
2491 <rdar://problem/6991251> WER #13: Crash in WebKit!
2492 WebCore::PluginView::performRequest+203 (1311461169)
2494 * WebKitSupport/FrameLoaderClientWx.cpp:
2495 (WebCore::FrameLoaderClientWx::createPlugin):
2496 (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
2497 * WebKitSupport/FrameLoaderClientWx.h:
2499 2009-06-09 Kevin Ollivier <kevino@theolliviers.com>
2501 wx build fix, adding JSCore/assembler to the list of include dirs.
2503 * presets/wxwebkit.bkl:
2505 2009-06-03 Kevin Ollivier <kevino@theolliviers.com>
2507 wx build fix, remove no longer needed function call.
2509 * WebKitSupport/FrameLoaderClientWx.cpp:
2510 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
2512 2009-06-02 Darin Adler <darin@apple.com>
2514 Reviewed by David Hyatt.
2516 * WebKitSupport/FrameLoaderClientWx.cpp:
2517 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): Use FrameView::create
2518 and RefPtr instead of the old "crazy" reference counting.
2520 2009-05-23 David Kilzer <ddkilzer@apple.com>
2522 Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr
2524 <https://bugs.webkit.org/show_bug.cgi?id=25495>
2526 Reviewed by Oliver Hunt.
2528 * WebKitSupport/ChromeClientWx.h:
2529 (WebCore::ChromeClientWx::createHTMLParserQuirks): Return a
2530 PassOwnPtr<> instead of a raw HTMLParserQuirks pointer.
2532 2009-05-22 Kevin Watters <kevinwatters@gmail.com>
2534 Reviewed by Kevin Ollivier.
2536 Triple-click support for wx port. Also, switch to allocating GraphicsContext
2537 on the stack in OnPaint since we only need it within that function.
2539 https://bugs.webkit.org/show_bug.cgi?id=25962
2542 (wxWebView::OnPaint):
2543 (getDoubleClickTime):
2544 (wxWebView::OnMouseEvents):
2545 (wxWebView::OnContextMenuEvents):
2549 2009-05-21 Kevin Ollivier <kevino@theolliviers.com>
2551 wx build fix after method added to EditorClient.
2553 * WebKitSupport/EditorClientWx.cpp:
2554 (WebCore::EditorClientWx::getAutoCorrectSuggestionForMisspelledWord):
2555 * WebKitSupport/EditorClientWx.h:
2557 2009-05-20 Holger Hans Peter Freyther <zecke@selfish.org>
2559 Reviewed by Darin Adler.
2561 https://bugs.webkit.org/show_bug.cgi?id=25834
2563 Make ChromeClient a interface again
2565 With recent additions to ChromeClient.h empty defaults were
2566 added. This is bad for porters as these changes go unnoticed
2567 and at runtime no notImplemented warning is logged and grepping
2568 for notImplemented will not show anything. Change this Client
2569 to be like the other Clients again and always have pure virtuals
2570 (but for stuff inside #ifdef PLATFORM(MAC)).
2572 Update the various WebKit/* implementations to compile again.
2574 * WebKitSupport/ChromeClientWx.cpp:
2575 (WebCore::ChromeClientWx::setCursor):
2576 (WebCore::ChromeClientWx::requestGeolocationPermissionForFrame):
2577 * WebKitSupport/ChromeClientWx.h:
2578 (WebCore::ChromeClientWx::scrollRectIntoView):
2580 2009-05-18 Kevin Ollivier <kevino@theolliviers.com>
2582 wx build fix. Use python-config to get Python linking info on Unix OSes.
2584 * bindings/python/wxwebkit-py.bkl:
2586 2009-03-29 Kevin Ollivier <kevino@theolliviers.com>
2588 Reviewed by Maciej Stachowiak.
2590 WebCore::DocumentLoader::mainReceivedError now asserts if error.isNull(), so
2591 make sure wx does not create empty ResourceError() objects.
2593 Also make sure we fire a state changed event to notify when the load fails.
2595 https://bugs.webkit.org/show_bug.cgi?id=24927
2597 * WebKitSupport/FrameLoaderClientWx.cpp:
2598 (WebCore::FrameLoaderClientWx::cancelledError):
2599 (WebCore::FrameLoaderClientWx::blockedError):
2600 (WebCore::FrameLoaderClientWx::cannotShowURLError):
2601 (WebCore::FrameLoaderClientWx::interruptForPolicyChangeError):
2602 (WebCore::FrameLoaderClientWx::cannotShowMIMETypeError):
2603 (WebCore::FrameLoaderClientWx::fileDoesNotExistError):
2604 (WebCore::FrameLoaderClientWx::dispatchDidFailLoading):
2605 (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
2608 2009-05-07 Kevin Ollivier <kevino@theolliviers.com>
2610 Fix for building the Python extension.
2612 * bindings/python/wxwebkit-py.bkl:
2614 2009-05-05 Ben Murdoch <benm@google.com>
2616 Reviewed by Eric Seidel.
2618 Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds.
2619 https://bugs.webkit.org/show_bug.cgi?id=24776
2621 * WebKitSupport/ChromeClientWx.cpp:
2622 * WebKitSupport/ChromeClientWx.h:
2624 2009-04-01 miggilin <mr.diggilin@gmail.com>
2626 Reviewed by Kevin Ollivier.
2628 Full Keyboard shortcut support.
2629 Implement wxBrowser Cut/Copy/Paste menu items.
2631 https://bugs.webkit.org/show_bug.cgi?id=24797
2633 * WebBrowserShell.cpp:
2634 (wxWebBrowserShell::OnSearchCtrlEnter):
2635 (wxWebBrowserShell::OnCut):
2636 (wxWebBrowserShell::OnCopy):
2637 (wxWebBrowserShell::OnPaste):
2638 * WebBrowserShell.h:
2639 * WebKitSupport/EditorClientWx.cpp:
2641 (WebCore::EditorClientWx::handleEditingKeyboardEvent):
2642 (WebCore::EditorClientWx::interpretKeyEvent):
2643 (WebCore::EditorClientWx::handleKeyboardEvent):
2644 * WebKitSupport/EditorClientWx.h:
2646 (wxWebView::CanCut):
2647 (wxWebView::CanPaste):
2649 (wxWebView::OnKeyEvents):
2651 2009-05-05 Maclolm MacLeod <mmacleod@webmail.co.za>
2653 Reviewed by Kevin Ollivier.
2655 Have wxWebkit make use of gcc(4 and greater) hidden visibility feature
2657 https://bugs.webkit.org/show_bug.cgi?id=24345
2662 2009-05-01 Kevin Watters <kevinwatters@gmail.com>
2664 Reviewed by Kevin Ollivier.
2666 STATE_CHANGED event is now named LOAD
2668 https://bugs.webkit.org/show_bug.cgi?id=25549
2670 * bindings/python/samples/simple.py:
2672 2009-05-04 Kevin Ollivier <kevino@theolliviers.com>
2674 Reviewed by Eric Seidel.
2676 Initial DRT implementation for wx.
2680 2009-05-01 Geoffrey Garen <ggaren@apple.com>
2682 Rubber Stamped by Sam Weinig.
2684 Renamed JSValuePtr => JSValue.
2687 (wxWebFrame::RunScript):
2689 2009-05-01 Pavel Feldman <pfeldman@chromium.org>
2691 Reviewed by Timothy Hatcher.
2693 Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest.
2695 https://bugs.webkit.org/show_bug.cgi?id=25347
2697 * WebKitSupport/FrameLoaderClientWx.cpp:
2698 (WebCore::FrameLoaderClientWx::dispatchDidLoadResourceByXMLHttpRequest):
2699 * WebKitSupport/FrameLoaderClientWx.h:
2701 2009-04-30 Kevin Ollivier <kevino@theolliviers.com>
2703 wx build fix, remove references to JSCore shared library.
2705 * bindings/python/wxwebkit-py.bkl:
2708 2009-04-30 David Kilzer <ddkilzer@apple.com>
2710 Provide a mechanism to create a quirks delegate for HTMLParser
2712 Reviewed by David Hyatt.
2714 * WebKitSupport/ChromeClientWx.h:
2715 (WebCore::ChromeClientWx::createHTMLParserQuirks): Added. The
2716 default implementation of this factory method returns 0.
2718 2009-04-30 Pavel Feldman <pfeldman@chromium.org>
2720 Reviewed by Dimitri Glazkov.
2722 https://bugs.webkit.org/show_bug.cgi?id=25342
2723 Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole.
2725 * WebKitSupport/ChromeClientWx.cpp:
2726 (WebCore::ChromeClientWx::addMessageToConsole):
2727 * WebKitSupport/ChromeClientWx.h:
2729 2009-04-28 Kevin Watters <kevinwatters@gmail.com>
2731 Reviewed by Kevin Ollivier.
2733 Add a function for resetting the zoom factor to 1.0.
2735 https://bugs.webkit.org/show_bug.cgi?id=25447
2738 (wxWebFrame::ResetTextSize):
2741 (wxWebView::ResetTextSize):
2744 2009-04-24 Kevin Ollivier <kevino@theolliviers.com>
2746 wx build fix. Switching JSCore from a static lib to a dynamic lib
2747 to match the Apple build and fix symbol exports.
2749 * bindings/python/wxwebkit-py.bkl:
2750 * presets/wxwebkit.bkl:
2753 2009-04-15 Robin Dunn <robin@alldunn.com>
2755 Reviewed by Kevin Ollivier.
2757 Implement support for wxWebViewNewWindowEvent.
2759 https://bugs.webkit.org/show_bug.cgi?id=19043
2761 * WebKitSupport/FrameLoaderClientWx.cpp:
2762 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
2764 2009-04-04 Kevin Ollivier <kevino@theolliviers.com>
2766 Build fixes for wxMac/Tiger.
2769 * wxwk-settings.bkl:
2771 2009-04-04 Kevin Ollivier <kevino@theolliviers.com>
2773 wx build fix. Add missing header.
2775 * WebKitSupport/FrameLoaderClientWx.cpp:
2777 2009-03-30 Kevin Watters <kevinwatters@gmail.com>
2779 Reviewed by Kevin Ollivier.
2781 Add events to allow apps to override handling for JS prompts and
2782 window object cleared events.
2784 https://bugs.webkit.org/show_bug.cgi?id=24948
2787 * WebKitSupport/ChromeClientWx.cpp:
2788 (WebCore::ChromeClientWx::runJavaScriptAlert):
2789 (WebCore::ChromeClientWx::runJavaScriptConfirm):
2790 (WebCore::ChromeClientWx::runJavaScriptPrompt):
2791 * WebKitSupport/EditorClientWx.cpp:
2792 (WebCore::EditorClientWx::pageDestroyed):
2793 * WebKitSupport/FrameLoaderClientWx.cpp:
2794 (WebCore::FrameLoaderClientWx::hasWebView):
2795 (WebCore::FrameLoaderClientWx::windowObjectCleared):
2797 (wxWebViewAlertEvent::wxWebViewAlertEvent):
2798 (wxWebViewConfirmEvent::wxWebViewConfirmEvent):
2799 (wxWebViewPromptEvent::wxWebViewPromptEvent):
2800 (wxWebViewWindowObjectClearedEvent::wxWebViewWindowObjectClearedEvent):
2803 2009-03-28 Kevin Ollivier <kevino@theolliviers.com>
2805 wx build fix. Remove call to now private method.
2807 * WebKitSupport/FrameLoaderClientWx.cpp:
2808 (WebCore::FrameLoaderClientWx::prepareForDataSourceReplacement):
2810 2009-03-02 Kevin Ollivier <kevino@theolliviers.com>
2812 Build fixes for wxWidgets Mac trunk build.
2815 * bindings/python/webview.i:
2816 * bindings/python/wxwebkit-py.bkl:
2818 * presets/wxwebkit.bkl:
2820 2009-02-11 Dimitri Dupuis-latour <dupuislatour@apple.com>
2822 Stub out InspectorClientWx::hiddenPanels.
2824 Reviewed by Timothy Hatcher.
2826 * WebKitSupport/InspectorClientWx.cpp:
2827 (WebCore::InspectorClientWx::hiddenPanels):
2828 * WebKitSupport/InspectorClientWx.h:
2830 2009-02-06 Geoffrey Garen <ggaren@apple.com>
2834 * WebKitSupport/FrameLoaderClientWx.cpp:
2835 (WebCore::FrameLoaderClientWx::updateGlobalHistoryRedirectLinks):
2836 * WebKitSupport/FrameLoaderClientWx.h:
2838 2009-02-05 Aaron Boodman <aa@chromium.org>
2840 Reviewed by Dave Hyatt.
2842 https://bugs.webkit.org/show_bug.cgi?id=23708
2843 Adds documentElementAvailable() callback to FrameLoaderClient.
2845 * WebKitSupport/FrameLoaderClientWx.cpp:
2846 (WebCore::FrameLoaderClientWx::documentElementAvailable):
2847 Stub out documentElementAvailable().
2848 * WebKitSupport/FrameLoaderClientWx.h:
2851 2009-02-02 Geoffrey Garen <ggaren@apple.com>
2855 * WebKitSupport/FrameLoaderClientWx.cpp:
2856 (WebCore::FrameLoaderClientWx::updateGlobalHistoryForRedirectWithoutHistoryItem):
2857 (WebCore::FrameLoaderClientWx::createPlugin):
2858 (WebCore::FrameLoaderClientWx::createJavaAppletWidget):
2859 * WebKitSupport/FrameLoaderClientWx.h:
2861 2009-02-02 Geoffrey Garen <ggaren@apple.com>
2866 (wxWebFrame::LoadURL):
2868 2009-01-31 Darin Adler <darin@apple.com>
2873 (wxWebView::OnSize): call sendResizeEvent on EventHandler.
2875 2009-01-29 David Kilzer <ddkilzer@apple.com>
2877 Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx
2879 * WebKitSupport/FrameLoaderClientWx.cpp:
2880 (WebCore::FrameLoaderClientWx::ref): Removed.
2881 (WebCore::FrameLoaderClientWx::deref): Removed.
2882 * WebKitSupport/FrameLoaderClientWx.h: Ditto.
2884 2009-01-28 David Kilzer <ddkilzer@apple.com>
2886 Bug 23490: Remove initialRefCount argument from RefCounted class
2888 <https://bugs.webkit.org/show_bug.cgi?id=23490>
2890 Reviewed by Darin Adler.
2892 FrameLoaderClientWx is no longer a RefCounted class.
2894 * WebKitSupport/FrameLoaderClientWx.cpp:
2895 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): Removed call
2896 to the RefCounted<FrameLoaderClientWx>(0) super constructor.
2897 * WebKitSupport/FrameLoaderClientWx.h: Don't include RefCounted.h
2898 and stop inheriting from RefCounted<FrameLoaderClientWx>.
2900 2009-01-27 Brady Eidson <beidson@apple.com>
2902 Reviewed by Dan Bernstein
2904 Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage
2906 * WebKitSupport/FrameLoaderClientWx.cpp:
2907 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedFrame):
2908 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedFrame):
2909 * WebKitSupport/FrameLoaderClientWx.h:
2911 2009-01-23 Kevin Ollivier <kevino@theolliviers.com>
2913 wx build fix, add missing include dir.
2915 * presets/wxwebkit.bkl:
2917 2009-01-19 Sam Weinig <sam@webkit.org>
2919 Rubber-stamped by Gavin Barraclough.
2921 Remove temporary operator-> from JSValuePtr.
2924 (wxWebFrame::RunScript):
2926 2009-01-14 miggilin <mr.diggilin@gmail.com>
2928 Reviewed by Kevin Ollivier.
2930 Fixing wx compilation for wx 2.9/trunk.
2933 (wxWebFrame::SetPageSource):
2936 2009-01-12 Kevin Ollivier <kevino@theolliviers.com>
2938 wx build fix. JSValue* -> JSValuePtr.
2941 (wxWebFrame::RunScript):
2943 2009-01-05 Adam Treat <adam.treat@torchmobile.com>
2945 Reviewed by George Staikos.
2947 Build fix for contentsSizeChanged
2949 * WebKitSupport/ChromeClientWx.cpp:
2950 (WebCore::ChromeClientWx::contentsSizeChanged):
2951 * WebKitSupport/ChromeClientWx.h:
2953 2008-12-19 miggilin <mr.diggilin@gmail.com>
2955 Reviewed by Kevin Ollivier.
2957 Add Context Menu support to wx bindings.
2959 https://bugs.webkit.org/show_bug.cgi?id=22675
2961 * WebKitSupport/ContextMenuClientWx.cpp:
2962 (WebCore::ContextMenuClientWx::contextMenuDestroyed):
2963 (WebCore::ContextMenuClientWx::getCustomMenuFromDefaultItems):
2965 (wxWebView::OnMouseEvents):
2966 (wxWebView::OnContextMenuEvents):
2967 (wxWebView::OnMenuSelectEvents):
2971 2008-12-19 Kevin Ollivier <kevino@theolliviers.com>
2973 wx build fixes after recent changes.
2975 * presets/wxwebkit.bkl:
2977 2008-12-18 Dan Bernstein <mitz@apple.com>
2979 Reviewed by Sam Weinig.
2981 - stub out FrameLoaderClient::shouldUseCredentialStorage().
2983 * WebKitSupport/FrameLoaderClientWx.cpp:
2984 (WebCore::FrameLoaderClientWx::shouldUseCredentialStorage):
2985 * WebKitSupport/FrameLoaderClientWx.h:
2987 2008-12-18 Sam Weinig <sam@webkit.org>
2989 Reviewed by John Sullivan.
2991 Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout()
2993 * WebKitSupport/FrameLoaderClientWx.cpp:
2994 (WebCore::FrameLoaderClientWx::dispatchDidFirstVisuallyNonEmptyLayout):
2995 * WebKitSupport/FrameLoaderClientWx.h:
2997 2008-12-13 Kevin Watters <kevinwatters@gmail.com>
2999 Reviewed by Kevin Ollivier.
3001 Expose findString in wxWebView as FindString.
3003 https://bugs.webkit.org/show_bug.cgi?id=22458
3006 (wxWebView::FindString):
3009 2008-12-09 Brett Wilson <brettw@chromium.org>
3011 Reviewed by Dave Hyatt.
3013 https://bugs.webkit.org/show_bug.cgi?id=22177
3015 Add a callback on ChromeClient that the state of form elements on
3016 the page has changed. This is to allow clients implementing session
3017 saving to know when the current state is dirty.
3019 * WebKitSupport/ChromeClientWx.h:
3020 (WebCore::ChromeClientWx::formStateDidChange):
3022 2008-12-02 Kevin Watters <kevinwatters@gmail.com>
3024 Reviewed by Kevin Ollivier.
3026 Add HitTest to wxWebView (and wxWebFrame).
3028 https://bugs.webkit.org/show_bug.cgi?id=22459
3031 (wxWebFrame::HitTest):
3034 (wxWebView::HitTest):
3037 2008-11-24 Darin Fisher <darin@chromium.org>
3041 http://bugs.webkit.org/show_bug.cgi?id=15643
3043 * WebKitSupport/EditorClientWx.cpp:
3044 (WebCore::EditorClientWx::isSelectTrailingWhitespaceEnabled):
3045 * WebKitSupport/EditorClientWx.h:
3047 2008-11-24 Darin Adler <darin@apple.com>
3049 Reviewed by Dan Bernstein.
3051 - https://bugs.webkit.org/show_bug.cgi?id=22470
3052 remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory
3054 * WebKitSupport/FrameLoaderClientWx.cpp:
3055 (WebCore::FrameLoaderClientWx::updateGlobalHistory): Remove argument.
3056 * WebKitSupport/FrameLoaderClientWx.h: Ditto.
3058 2008-11-21 Kevin Watters <kevinwatters@gmail.com>
3060 Reviewed by Kevin Ollivier.
3062 Maintain an EditCommand stack in WebFramePrivate, and expose Undo and
3065 https://bugs.webkit.org/show_bug.cgi?id=22403
3068 (wxWebFrame::wxWebFrame):
3071 (wxWebFrame::CanUndo):
3072 (wxWebFrame::CanRedo):
3074 * WebFramePrivate.h: Added.
3075 (WebFramePrivate::WebFramePrivate):
3076 * WebKitSupport/ChromeClientWx.cpp:
3077 (WebCore::ChromeClientWx::createWindow):
3078 * WebKitSupport/EditCommandWx.h: Added.
3079 (EditCommandWx::EditCommandWx):
3080 (EditCommandWx::~EditCommandWx):
3081 (EditCommandWx::editCommand):
3082 * WebKitSupport/EditorClientWx.cpp:
3083 (WebCore::EditorClientWx::registerCommandForUndo):
3084 (WebCore::EditorClientWx::registerCommandForRedo):
3085 (WebCore::EditorClientWx::canUndo):
3086 (WebCore::EditorClientWx::canRedo):
3087 (WebCore::EditorClientWx::undo):
3088 (WebCore::EditorClientWx::redo):
3089 * WebKitSupport/EditorClientWx.h:
3091 (wxWebView::OnMouseEvents):
3092 (wxWebView::OnKeyEvents):
3095 2008-11-19 Darin Fisher <darin@chromium.org>
3097 Reviewed by Geoff Garen.
3099 https://bugs.webkit.org/show_bug.cgi?id=22345
3100 Define ScriptValue as a thin container for a JSC::Value*.
3103 (wxWebFrame::RunScript):
3105 2008-11-17 Geoffrey Garen <ggaren@apple.com>
3107 Reviewed by Sam Weinig.
3109 Updated for JavaScriptCore renames.
3111 * presets/wxwebkit.bkl:
3113 2008-11-17 Geoffrey Garen <ggaren@apple.com>
3115 Reviewed by Sam Weinig.
3117 Updated for JavaScriptCore renames.
3119 * presets/wxwebkit.bkl:
3121 2008-11-17 Geoffrey Garen <ggaren@apple.com>
3125 Try to fix wx build.
3127 * presets/wxwebkit.bkl:
3129 2008-11-15 Kevin Watters <kevinwatters@gmail.com>
3131 Reviewed by Kevin Ollivier.
3133 Add API for setting transparent webview background.
3135 https://bugs.webkit.org/show_bug.cgi?id=22281
3138 (wxWebView::SetTransparent):
3139 (wxWebView::IsTransparent):
3142 2008-11-11 Cameron Zwarich <zwarich@apple.com>
3144 Reviewed by Geoff Garen.
3146 Remove pointless dependencies on the deleted kjs directory.
3148 * presets/wxwebkit.bkl:
3150 2008-11-08 Kevin Ollivier <kevino@theolliviers.com>
3152 wx build fixes after addition of JSCore parser and bycompiler dirs.
3154 * presets/wxwebkit.bkl:
3156 2008-11-05 Cameron Zwarich <zwarich@apple.com>
3158 Rubber-stamped by Sam Weinig.
3160 Move more files to the runtime subdirectory of JavaScriptCore.
3165 2008-10-31 Kevin Ollivier <kevino@theolliviers.com>
3167 wxMSW build fix. Missing header.
3169 * WebKitSupport/ChromeClientWx.cpp:
3171 2008-10-29 Kevin Ollivier <kevino@theolliviers.com>
3173 wx build fixes after addition of runtime and ImageBuffer changes.
3175 * presets/wxwebkit.bkl:
3177 2008-10-28 Cameron Zwarich <zwarich@apple.com>
3179 Reviewed by Mark Rowe.
3181 Move ForwardingHeaders to their correct location after the creation of
3182 the runtime directory in JavaScriptCore.
3187 2008-10-27 Kevin Ollivier <kevino@theolliviers.com>
3189 wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes.
3191 * presets/wxwebkit.bkl:
3193 2008-10-25 Kevin Ollivier <kevino@theolliviers.com>
3197 * WebKitSupport/ChromeClientWx.h:
3199 2008-10-24 Sam Weinig <sam@webkit.org>
3201 Reviewed by Dan Bernstein.
3203 Fix https://bugs.webkit.org/show_bug.cgi?id=21759
3204 Layering violation: FileChooser should not depend on Document/Frame/Page
3206 * WebKitSupport/ChromeClientWx.cpp:
3207 (WebCore::ChromeClientWx::runOpenPanel):
3208 * WebKitSupport/ChromeClientWx.h:
3210 2008-10-24 David Kilzer <ddkilzer@apple.com>
3214 Reviewed by Greg Bolsinga.
3216 * WebKitSupport/InspectorClientWx.cpp:
3217 (WebCore::InspectorClientWx::populateSetting): Changed
3218 InspectorClient:: to InspectorClientWx::.
3219 (WebCore::InspectorClientWx::storeSetting): Ditto.
3220 (WebCore::InspectorClientWx::removeSetting): Ditto.
3222 2008-10-24 Timothy Hatcher <timothy@apple.com>
3224 Stub out new InspectorClient methods.
3226 https://bugs.webkit.org/show_bug.cgi?id=21856
3228 Reviewed by Darin Adler.
3230 * WebKitSupport/InspectorClientWx.cpp:
3231 (WebCore::InspectorClient::populateSetting): Not implemented.
3232 (WebCore::InspectorClient::storeSetting): Ditto.
3233 (WebCore::InspectorClient::removeSetting): Ditto.
3234 * WebKitSupport/InspectorClientWx.h:
3236 2008-10-24 Darin Adler <darin@apple.com>
3238 - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732
3240 * WebFrame.cpp: (wxWebFrame::RunScript): Use JSValue* instead of JSValuePtr.
3242 2008-10-20 Sam Weinig <sam@webkit.org>
3244 Reviewed by Anders Carlsson.
3246 Remove FrameLoaderClient::detachedFromParent4. It is no longer used by any port.
3248 * WebKitSupport/FrameLoaderClientWx.cpp:
3249 * WebKitSupport/FrameLoaderClientWx.h:
3251 2008-10-19 Darin Adler <darin@apple.com>
3253 Reviewed by Oliver Hunt.
3255 - next step of https://bugs.webkit.org/show_bug.cgi?id=21732
3256 improve performance by eliminating JSValue as a base class for JSCell
3258 Remove most uses of JSValue, which will be removed in a future patch.
3261 (wxWebFrame::RunScript): Use JSValuePtr.
3263 2008-10-17 Kevin Watters <kevinwatters@gmail.com>
3265 Reviewed by Kevin Ollivier
3267 Fix wx port's scrollbar and drawing handling after recent changes.
3269 https://bugs.webkit.org/show_bug.cgi?id=21720
3272 (wxWebView::OnPaint):
3273 (wxWebView::OnSize):
3275 2008-10-09 Kevin Ollivier <kevino@theolliviers.com>
3279 * WebKitSupport/ChromeClientWx.cpp:
3280 (WebCore::ChromeClientWx::repaint):
3281 (WebCore::ChromeClientWx::scroll):
3282 * WebKitSupport/ChromeClientWx.h:
3283 * presets/wxwebkit.bkl:
3285 2008-10-06 David Hyatt <hyatt@apple.com>
3287 Enable viewless Mac WebKit to paint some basic pages.
3289 Reviewed by Sam Weinig
3291 * WebKitSupport/FrameLoaderClientWx.cpp:
3292 * WebKitSupport/FrameLoaderClientWx.h:
3294 2008-10-03 David Hyatt <hyatt@apple.com>
3296 Remove addToDirtyRegion.
3298 Reviewed by Oliver Hunt
3300 * WebKitSupport/ChromeClientWx.cpp:
3302 2008-10-02 Kevin Ollivier <kevino@theolliviers.com>
3304 wx build fixes after Frame/ScrollView changes.
3307 (wxWebView::OnPaint):
3309 2008-10-01 David Hyatt <hyatt@apple.com>
3311 https://bugs.webkit.org/show_bug.cgi?id=21282
3313 Make contentsToScreen/screenToContents cross-platform. Only implemented by Mac/Win right now.
3315 Reviewed by Adam Roben
3317 * WebKitSupport/ChromeClientWx.cpp:
3318 (WebCore::ChromeClientWx::windowToScreen):
3319 (WebCore::ChromeClientWx::screenToWindow):
3320 * WebKitSupport/ChromeClientWx.h:
3322 2008-09-30 Dave Hyatt <hyatt@apple.com>
3324 http://bugs.webkit.org/show_bug.cgi?id=21250
3326 Rename updateContents to repaintContentRectangle and make it cross-platform by always sending
3327 repaints up through the ChromeClient.
3329 Reviewed by Darin Adler
3331 * WebKitSupport/ChromeClientWx.cpp:
3332 (WebCore::ChromeClientWx::repaint):
3333 * WebKitSupport/ChromeClientWx.h:
3335 2008-09-26 Kevin Ollivier <kevino@theolliviers.com>
3337 wx build fixes after Widget/ScrollView changes.
3339 * WebKitSupport/FrameLoaderClientWx.cpp:
3340 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
3342 2008-09-20 Kevin Ollivier <kevino@theolliviers.com>
3344 Reviewed by Dan Bernstein.
3348 https://bugs.webkit.org/show_bug.cgi?id=20505
3351 (wxWebView::OnPaint):
3353 2008-09-20 Kevin Ollivier <kevino@theolliviers.com>
3355 wx build fixes. Added/removed build sources, and nativeWindow->platformWidget updates.
3357 * WebKitSupport/EditorClientWx.cpp:
3358 (WebCore::EditorClientWx::isEditable):
3359 * WebKitSupport/FrameLoaderClientWx.cpp:
3360 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
3362 2008-09-07 Cameron Zwarich <cwzwarich@uwaterloo.ca>
3364 Reviewed by Maciej Stachowiak.
3366 Bug 20704: Replace the KJS namespace
3367 <https://bugs.webkit.org/show_bug.cgi?id=20704>
3369 Rename the KJS namespace to JSC.
3372 (wxWebFrame::RunScript):
3374 2008-09-04 Kevin Ollivier <kevino@theolliviers.com>
3378 * WebKitSupport/FrameLoaderClientWx.cpp:
3379 (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError):
3380 * WebKitSupport/FrameLoaderClientWx.h:
3382 2008-08-18 Kevin Ollivier <kevino@theolliviers.com>
3384 Build fix for Win. Don't include the libxml/libxslt directories in the
3385 include path, it picks up the wrong Pattern.h in that case.
3389 2008-08-12 Timothy Hatcher <timothy@apple.com>
3391 Add a stub for InspectorClient::setAttachedWindowHeight.
3393 * WebKitSupport/InspectorClientWx.cpp:
3394 (WebCore::InspectorClientWx::setAttachedWindowHeight):
3395 Call notImplemented().
3396 * WebKitSupport/InspectorClientWx.h:
3398 2008-08-06 Kevin Watters <kevinwatters@gmail.com>
3400 Reviewed by Kevin Ollivier.
3402 Create a wxWebFrame API to match other ports and to prepare for frames support.
3403 Also fixes a frame leak in wx port on trunk.
3405 https://bugs.webkit.org/show_bug.cgi?id=19041
3407 * WebFrame.cpp: Added.
3408 (wxWebFrame::wxWebFrame):
3409 (wxWebFrame::~wxWebFrame):
3410 (wxWebFrame::GetFrame):
3412 (wxWebFrame::Reload):
3413 (wxWebFrame::GetPageSource):
3414 (wxWebFrame::SetPageSource):
3415 (wxWebFrame::GetInnerText):
3416 (wxWebFrame::GetAsMarkup):
3417 (wxWebFrame::GetExternalRepresentation):
3418 (wxWebFrame::RunScript):
3419 (wxWebFrame::LoadURL):
3420 (wxWebFrame::GoBack):
3421 (wxWebFrame::GoForward):
3422 (wxWebFrame::CanGoBack):
3423 (wxWebFrame::CanGoForward):
3424 (wxWebFrame::CanIncreaseTextSize):
3425 (wxWebFrame::IncreaseTextSize):
3426 (wxWebFrame::CanDecreaseTextSize):
3427 (wxWebFrame::DecreaseTextSize):
3428 (wxWebFrame::MakeEditable):
3429 (wxWebFrame::CanCopy):
3431 (wxWebFrame::CanCut):
3433 (wxWebFrame::CanPaste):
3434 (wxWebFrame::Paste):
3435 * WebFrame.h: Added.
3437 (wxWebView::wxWebView):
3438 (wxWebView::Create):
3439 (wxWebView::~wxWebView):
3441 (wxWebView::Reload):
3442 (wxWebView::GetPageSource):
3443 (wxWebView::SetPageSource):
3444 (wxWebView::GetInnerText):
3445 (wxWebView::GetAsMarkup):
3446 (wxWebView::GetExternalRepresentation):
3447 (wxWebView::RunScript):
3448 (wxWebView::LoadURL):
3449 (wxWebView::GoBack):
3450 (wxWebView::GoForward):
3451 (wxWebView::CanGoBack):
3452 (wxWebView::CanGoForward):
3453 (wxWebView::CanIncreaseTextSize):
3454 (wxWebView::IncreaseTextSize):
3455 (wxWebView::CanDecreaseTextSize):
3456 (wxWebView::DecreaseTextSize):
3457 (wxWebView::OnPaint):
3458 (wxWebView::OnSize):
3459 (wxWebView::OnMouseEvents):
3460 (wxWebView::CanCopy):
3462 (wxWebView::CanCut):
3464 (wxWebView::CanPaste):
3466 (wxWebView::OnKeyEvents):
3467 (wxWebView::OnSetFocus):
3468 (wxWebView::OnKillFocus):
3472 2008-07-27 Kevin Watters <kevinwatters@gmail.com>
3474 Reviewed by Sam Weinig.
3476 Add tooltip support to the wx port.
3478 https://bugs.webkit.org/show_bug.cgi?id=20173
3480 * WebKitSupport/ChromeClientWx.cpp:
3481 (WebCore::ChromeClientWx::setToolTip):
3483 (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent.
3485 2008-07-21 Kevin Ollivier <kevino@theolliviers.com>
3487 wx build fix. Fix pthread linkage under Linux.
3491 2008-06-15 Darin Adler <darin@apple.com>
3493 - give Frame object functions shorter names: scriptProxy() -> script(),
3494 selectionController() -> selection(), animationController() -> animation()
3496 * WebKitSupport/EditorClientWx.cpp:
3497 (WebCore::EditorClientWx::handleKeyboardEvent):
3499 (wxWebView::RunScript):
3500 (wxWebView::OnSetFocus):
3501 (wxWebView::OnKillFocus):
3503 2008-06-15 Darin Adler <darin@apple.com>
3505 - new names for a few key JavaScriptCore files
3509 2008-06-14 Darin Adler <darin@apple.com>
3511 Rubber stamped by Sam.
3513 - new names for kjs_binding.h and kjs_proxy.h
3517 2008-06-14 Darin Adler <darin@apple.com>
3519 - try to fix wx build, again
3522 (wxWebView::Create): Use create function instead of new.
3524 2008-06-14 Darin Adler <darin@apple.com>
3528 - more https://bugs.webkit.org/show_bug.cgi?id=17257
3529 start ref counts at 1 instead of 0 for speed
3531 * WebKitSupport/FrameLoaderClientWx.cpp:
3532 (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function
3535 2008-06-13 Darin Adler <darin@apple.com>
3539 * WebKitSupport/FrameLoaderClientWx.h: Add missing argument.
3541 2008-06-13 Darin Adler <darin@apple.com>
3543 Reviewed by John Sullivan.
3545 - updated for addition of FormState argument to action policy functions
3547 * WebKitSupport/FrameLoaderClientWx.cpp:
3548 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction):
3549 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
3551 2008-06-10 Kevin Ollivier <kevino@theolliviers.com>
3553 wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac.
3555 * bindings/python/wxwebkit-py.bkl:
3557 2008-05-28 Robin Dunn <robin@alldunn.com>
3559 Reviewed by Kevin Ollivier.
3561 This patch adds a new wx event type and code to send it when a new title is set
3562 by the page being loaded.
3564 https://bugs.webkit.org/show_bug.cgi?id=19067
3566 * WebKitSupport/FrameLoaderClientWx.cpp:
3567 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
3569 (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent):
3571 * bindings/python/webview.i:
3573 2008-05-28 Robin Dunn <robin@alldunn.com>
3575 Reviewed by Kevin Ollivier.
3577 This patch tweaks the wxWebView class to make it conform to normal wx patterns
3578 for widget classes. It adds a default ctor and the Create method so it can use
3579 the 2-phase create pattern, adds wxRTTI macros which is important for wxPython
3580 and XRC, and fixes the LoadURL method to pass a wxString reference to save a
3583 https://bugs.webkit.org/show_bug.cgi?id=19068
3586 (wxWebView::wxWebView):
3587 (wxWebView::Create):
3588 (wxWebView::LoadURL):
3591 2008-05-27 Kevin Ollivier <kevino@theolliviers.com>
3593 wx build fix. Accidently left a couple fixes out of the previous commit.
3595 * presets/wxwebkit.bkl:
3597 2008-05-16 Kevin Ollivier <kevino@theolliviers.com>
3599 Reviewed by Darin Adler.
3601 Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame
3602 counterpart in wx port. (Frame typically means 'top level window' in wx terms.)
3604 https://bugs.webkit.org/show_bug.cgi?id=19041
3606 * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp.
3607 (wxWebBrowserShell::wxWebBrowserShell):
3608 (wxWebBrowserShell::~wxWebBrowserShell):
3609 (wxWebBrowserShell::ShowDebugMenu):
3610 (wxWebBrowserShell::OnQuit):
3611 (wxWebBrowserShell::OnAbout):
3612 (wxWebBrowserShell::OnLoadFile):
3613 (wxWebBrowserShell::OnLoadEvent):
3614 (wxWebBrowserShell::OnBeforeLoad):
3615 (wxWebBrowserShell::OnAddressBarEnter):
3616 (wxWebBrowserShell::OnSearchCtrlEnter):
3617 (wxWebBrowserShell::OnBack):
3618 (wxWebBrowserShell::OnForward):
3619 (wxWebBrowserShell::OnStop):
3620 (wxWebBrowserShell::OnReload):
3621 (wxWebBrowserShell::OnMakeTextLarger):
3622 (wxWebBrowserShell::OnMakeTextSmaller):
3623 (wxWebBrowserShell::OnGetSource):
3624 (wxWebBrowserShell::OnSetSource):
3625 (wxWebBrowserShell::OnBrowse):
3626 (wxWebBrowserShell::OnEdit):
3627 (wxWebBrowserShell::OnRunScript):
3628 * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h.
3629 * WebFrame.cpp: Removed.
3630 * WebFrame.h: Removed.
3631 * WebKitSupport/ChromeClientWx.cpp:
3632 (WebCore::ChromeClientWx::createWindow):
3633 * bindings/python/webview.i:
3636 2008-05-20 Kevin Ollivier <kevino@theolliviers.com>
3638 wx build fix. Update code after removal of Document::toString().
3641 (wxWebView::GetPageSource):
3643 2008-05-15 Kevin Ollivier <kevino@theolliviers.com>
3645 wx build fix. Add rendering/style to includes dir.
3647 * presets/wxwebkit.bkl:
3649 2008-05-11 Kevin Ollivier <kevino@theolliviers.com>
3651 Previous commit made bdash sad. Restore happiness state by fixing missed style issue.
3653 * WebKitSupport/FrameLoaderClientWx.cpp:
3654 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
3656 2008-05-11 Robin Dunn <robin@alldunn.com>
3658 Reviewed by Kevin Ollivier.
3660 Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll
3661 positions are reset when a new page is loaded, and also maintained so that back
3662 and next restore the scroll positions as well. This also simplifies the logic
3663 for initializing and managing wxWebView.
3665 https://bugs.webkit.org/show_bug.cgi?id=18992
3667 * WebKitSupport/FrameLoaderClientWx.cpp:
3668 (WebCore::FrameLoaderClientWx::setWebView):
3669 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
3670 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
3671 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle):
3672 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
3673 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
3674 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
3675 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
3676 (WebCore::FrameLoaderClientWx::createFrame):
3677 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
3678 * WebKitSupport/FrameLoaderClientWx.h:
3680 (wxWebView::wxWebView):
3681 (wxWebView::~wxWebView):
3682 (wxWebView::GetPageSource):
3683 (wxWebView::GetInnerText):
3684 (wxWebView::GetExternalRepresentation):
3685 (wxWebView::OnPaint):
3686 (wxWebView::OnSize):
3687 (wxWebView::OnMouseEvents):
3688 (wxWebView::CanCopy):
3689 (wxWebView::CanCut):
3690 (wxWebView::CanPaste):
3691 (wxWebView::OnKeyEvents):
3693 (WebViewPrivate::WebViewPrivate):
3695 2008-05-04 Robin Dunn <robin@alldunn.com>
3697 Reviewed by Kevin Ollivier.
3699 Allow events to specify the ID of the particular wxWebView they are to be sent to.
3701 https://bugs.webkit.org/show_bug.cgi?id=18659
3704 (wxWebFrame::wxWebFrame):
3706 (wxWebViewLoadEvent::wxWebViewLoadEvent):
3707 (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent):
3708 (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent):
3709 (wxWebViewRightClickEvent::wxWebViewRightClickEvent):
3710 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
3712 * bindings/python/webview.i:
3714 2008-04-27 Robin Dunn <robin@alldunn.com>
3716 Reviewed by Kevin Ollivier.
3718 Add methods to check if there is a previous/next page in the history. Also some
3719 coding style cleanup.
3721 https://bugs.webkit.org/show_bug.cgi?id=18757
3724 (wxWebView::GoBack):
3725 (wxWebView::GoForward):
3726 (wxWebView::CanGoBack):
3727 (wxWebView::CanGoForward):
3730 2008-04-24 Anders Carlsson <andersca@apple.com>
3734 Change some String arguments to be const references instead.
3736 * WebKitSupport/EditorClientWx.cpp:
3737 (WebCore::EditorClientWx::shouldInsertText):
3738 * WebKitSupport/EditorClientWx.h:
3740 2008-04-23 Kevin Ollivier <kevino@theolliviers.com>
3742 Reviewed by Alp Toker.
3744 Typo fix to restore text entry.
3746 * WebKitSupport/EditorClientWx.cpp:
3747 (WebCore::EditorClientWx::handleKeyboardEvent):
3749 2008-04-19 Kevin Ollivier <kevino@theolliviers.com>
3751 wx build fix. renderer() -> contentRenderer()
3754 (wxWebView::GetExternalRepresentation):
3755 (wxWebView::OnPaint):
3757 2008-04-18 Kevin Ollivier <kevino@theolliviers.com>
3759 wx build fix. We need to use ENABLE_DOM_STORAGE now.
3761 * wxwk-settings.bkl:
3763 2008-04-05 Kevin Ollivier <kevino@theolliviers.com>
3765 Rubber stamped by Mark Rowe.
3767 Don't assume wxWebKit to be part of the wx package. This allows
3768 us to run it from any directory on the PYTHONPATH rather than
3769 having to copy files into the wxPython directory.
3771 * bindings/python/webview.i:
3773 2008-03-25 Brady Eidson <beidson@apple.com>
3777 Remove newly obsolete FrameLoaderClient methods
3779 * WebKitSupport/FrameLoaderClientWx.cpp:
3780 * WebKitSupport/FrameLoaderClientWx.h:
3782 2008-03-16 Kevin Ollivier <kevino@theolliviers.com>
3784 wx build fix. Make sure we link png/jpeg libraries before
3785 wx libraries to get the right symbols.
3788 * wxwk-settings.bkl:
3790 2008-03-16 Kevin Ollivier <kevino@theolliviers.com>
3792 Rubber stamped by Darin Adler.
3794 Add set-webkit-configuration support for wx port, and centralize
3795 build dir location setting.
3797 http://bugs.webkit.org/show_bug.cgi?id=17790
3799 * bindings/python/wxwebkit-py.bkl:
3800 * presets/wxwebkit.bkl:
3802 * wxwk-settings.bkl:
3804 2008-03-12 David Hyatt <hyatt@apple.com>
3806 Make the zoom factor a float and not a percent.
3811 (wxWebView::IncreaseTextSize):
3812 (wxWebView::DecreaseTextSize):
3814 2008-03-03 Kevin Ollivier <kevino@theolliviers.com>
3816 wx build fix after Frame::setZoomFactor API change.
3819 (wxWebView::IncreaseTextSize):
3820 (wxWebView::DecreaseTextSize):
3822 2008-02-24 Darin Adler <darin@apple.com>
3826 - remove separate client calls for "standard" and "reload' history
3828 * WebKitSupport/FrameLoaderClientWx.cpp:
3829 (WebCore::FrameLoaderClientWx::updateGlobalHistory):
3830 * WebKitSupport/FrameLoaderClientWx.h:
3832 2008-02-23 Kevin Ollivier <kevino@theolliviers.com>
3834 Reviewed by Darin Adler.
3836 Move text drawing into wxcode, as we need platform-dependent
3837 APIs for drawing non-kerned text, which wx doesn't yet have.
3838 (But hopefully will, once these APIs are fleshed out on all
3841 http://bugs.webkit.org/show_bug.cgi?id=17396
3844 We need to directly link against GDI+ on Windows since we now
3845 directly call GDI+ APIs.
3847 2008-02-14 Darin Adler <darin@apple.com>
3849 * WebView.cpp: Removed use of DeprecatedString to keep this compiling.
3851 2008-02-11 Kevin Ollivier <kevino@theolliviers.com>
3853 Reviewed by Darin Adler.
3855 A couple quick wx fixes.
3857 http://bugs.webkit.org/show_bug.cgi?id=17321
3860 (wxWebView::OnPaint):
3861 Make sure wxGCDC has its paint origin set properly after
3862 the move to wxWindow for scrolling.
3863 * bindings/python/webview.i:
3864 Update the wxPython bindings after event rename.
3866 2008-02-10 Darin Adler <darin@apple.com>
3870 - http://bugs.webkit.org/show_bug.cgi?id=17256
3871 eliminate default ref. count of 0 in RefCounted class
3873 * WebKitSupport/FrameLoaderClientWx.cpp:
3874 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx):
3875 Set the count to 0 explicitly (one stray client I missed in my last pass).
3877 2008-02-03 Kevin Ollivier <kevino@theolliviers.com>
3879 Reviewed by Darin Adler.
3881 Typo fix. Don't use the provisionalDocumentLoader() after the
3882 whole page has already been loaded.
3884 * WebKitSupport/FrameLoaderClientWx.cpp:
3885 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
3887 2008-02-03 Kevin Ollivier <kevino@theolliviers.com>
3889 Build fix for last wx commit (a couple things were not committed).
3890 Also fix some style issues.
3893 (wxWebView::wxWebView):
3894 (wxWebView::OnPaint):
3895 (wxWebView::OnSize):
3896 (wxWebView::CanCopy):
3898 (wxWebView::CanCut):
3900 (wxWebView::CanPaste):
3902 (wxWebView::OnKeyEvents):
3903 (wxWebView::OnSetFocus):
3904 (wxWebView::OnKillFocus):
3905 (wxWebView::OnActivate):
3908 2008-01-31 Kevin Ollivier <kevino@theolliviers.com>
3910 Reviewed by Adam Roben.
3912 On MSW, the wx port internally uses callbacks for wxTimer, so the
3913 wx port suffers from the same crash problem that was fixed
3914 in r28500 for the Windows port. For now, use the SharedTimerWin.cpp
3915 impl. for wx too on MSW, until a version of wx is released that
3916 fixes the issue by reworking wxTimer.
3919 (wxWebView::wxWebView):
3921 2008-01-21 Darin Adler <darin@apple.com>
3923 Reviewed by John Sullivan.
3925 - updated for changes to ChromeClient database functions
3927 * WebKitSupport/ChromeClientWx.cpp:
3928 (WebCore::ChromeClientWx::exceededDatabaseQuota):
3929 * WebKitSupport/ChromeClientWx.h:
3931 2008-01-16 Adam Roben <aroben@apple.com>
3933 Updated for WebCore method renames.
3935 Reviewed by Darin Adler.
3938 (wxWebView::OnSetFocus):
3939 (wxWebView::OnKillFocus):
3940 (wxWebView::OnActivate):
3942 2008-01-12 Kevin Ollivier <kevino@theolliviers.com>
3944 Reviewed by Darin Adler.
3946 wxWebKit API changes in preparation for DRT implementation.
3949 - Add CONSOLE_MESSAGE callback so clients can choose how to handle
3951 - Add more load events, and rename wxWebViewStateChangedEvent to
3952 wxWebViewLoadEvent to reflect that all 'states' are load states.
3953 - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and
3954 GetExternalRepresentation()
3957 (wxWebFrame::OnLoadEvent):
3959 * WebKitSupport/ChromeClientWx.cpp:
3960 (WebCore::ChromeClientWx::ChromeClientWx):
3961 (WebCore::ChromeClientWx::addMessageToConsole):
3962 * WebKitSupport/ChromeClientWx.h:
3963 * WebKitSupport/FrameLoaderClientWx.cpp:
3964 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents):
3965 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
3966 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
3967 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
3968 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
3970 (wxWebViewLoadEvent::wxWebViewLoadEvent):
3971 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent):
3972 (wxWebView::wxWebView):
3973 (wxWebView::GetPageSource):
3974 (wxWebView::GetInnerText):
3975 (wxWebView::GetAsMarkup):
3976 (wxWebView::GetExternalRepresentation):
3979 2008-01-12 Kevin Ollivier <kevino@theolliviers.com>
3981 wx build fix. Add WebCore/icu/include dir for OS X boxes with
3982 only stock ICU installed.
3986 2008-01-10 Maciej Stachowiak <mjs@apple.com>
3990 - remove SecurityOriginData and fold its functionality into SecurityOrigin
3992 * WebKitSupport/ChromeClientWx.cpp:
3993 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
3994 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
3995 * WebKitSupport/ChromeClientWx.h:
3997 2007-12-16 Darin Adler <darin@apple.com>
3999 - try to fix the build
4002 (wxWebView::OnKeyEvents): Add a WebCore prefix.
4004 2007-12-16 Alexey Proskuryakov <ap@webkit.org>
4006 Reviewed by Darin Adler.
4008 http://bugs.webkit.org/show_bug.cgi?id=16462
4009 REGRESSION: access keys broken on Windows
4011 * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate.
4013 2007-12-14 Darin Adler <darin@apple.com>
4017 * WebKitSupport/EditorClientWx.cpp:
4018 (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand
4021 2007-12-12 Brady Eidson <beidson@apple.com>
4023 Reviewed by Sam Weinig
4025 As part of doing some CachedPage and client cleanup, keep Wx building
4027 * WebKitSupport/FrameLoaderClientWx.cpp:
4028 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage):
4029 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage):
4030 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage):
4031 * WebKitSupport/FrameLoaderClientWx.h:
4033 2007-12-12 Sam Weinig <sam@webkit.org>
4037 * WebKitSupport/ChromeClientWx.cpp:
4038 (WebCore::ChromeClientWx::createWindow):
4039 * WebKitSupport/FrameLoaderClientWx.cpp:
4040 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad):
4041 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad):
4042 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad):
4043 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification):
4044 (WebCore::FrameLoaderClientWx::didChangeTitle):
4045 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction):
4047 2007-12-07 Alexey Proskuryakov <ap@webkit.org>
4049 Reviewed by Darin Adler.
4051 <rdar://problem/5535636>
4052 Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
4054 http://bugs.webkit.org/show_bug.cgi?id=13916
4055 JavaScript detects Tab as a character input on a textfield validation
4057 * WebKitSupport/EditorClientWx.cpp:
4058 (WebCore::EditorClientWx::handleInputMethodKeydown):
4059 (WebCore::EditorClientWx::handleKeyboardEvent):
4060 * WebKitSupport/EditorClientWx.h:
4061 Updated for cross-platform changes as much as it was possible without a wx build environment.
4062 The keyboard event model of wx is similar to Windows one, so further fixes can be modeled
4063 after the Windows port.
4065 2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
4067 Fix page leak caused because the Frame's page pointer is 0 by the
4068 time we call delete on it. Store a reference to the page instead
4069 and delete it that way.
4071 Also, small fix to call PrepareDC(gcdc) when using wxGCDC because
4072 on Linux the wxGCDC gcdc(dc) constructor will not retain the
4073 changes made to dc by PrepareDC(dc).
4075 Reviewed by Darin Adler.
4078 (wxWebView::wxWebView):
4079 (wxWebView::~wxWebView):
4080 (wxWebView::OnPaint):
4082 (WebViewPrivate::WebViewPrivate):
4084 2007-12-06 Kevin Ollivier <kevino@theolliviers.com>
4086 Linux build fix - ensure that webcore is linked before jscore
4087 so that the linker will know which symbols it needs to link in.
4088 Also fix MSVC project file name typo for sample app.
4093 2007-12-04 Darin Adler <darin@apple.com>
4095 Reviewed by Kevin Decker.
4097 * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled.
4098 * WebKitSupport/FrameLoaderClientWx.h: Ditto.
4100 2007-12-03 Mark Rowe <mrowe@apple.com>
4105 (wxWebView::RunScript):
4107 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
4109 wx build fix. Add WebCore/platform/graphics/wx to includes.
4113 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
4115 Fix method signatures to be members of ClientChromeWx class.
4117 * WebKitSupport/ChromeClientWx.cpp:
4118 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
4119 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
4121 2007-11-30 Kevin Ollivier <kevino@theolliviers.com>
4123 Build fix. Add platform/text to includes for targets that
4124 need WebCore headers.
4126 * presets/wxwebkit.bkl:
4128 2007-11-29 Brady Eidson <beidson@apple.com>
4130 Keep it building with new client method
4132 * WebKitSupport/ChromeClientWx.cpp:
4133 (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase):
4134 (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
4135 * WebKitSupport/ChromeClientWx.h:
4137 2007-11-25 Kevin Ollivier <kevino@theolliviers.com>
4139 wx build fix. Don't get xslt-config options at bake time, do it
4144 2007-11-23 Kevin Ollivier <kevino@theolliviers.com>
4146 wx build fix. Include config.h in WebFrame/WebView to ensure
4147 WebCore headers are properly configured, fix unicode/utf8.h and
4148 config.h include ordering issues, centralize wx project options to
4149 ensure proper configuration, and fix wxwebkit-python target so that
4150 it links against wx libs.
4154 * bindings/python/wxwebkit-py.bkl:
4156 * presets/wxwebkit.bkl:
4158 * wxwk-settings.bkl:
4160 2007-11-20 Kevin Ollivier <kevino@theolliviers.com>
4162 wx build fix for Windows. Don't use WebCore/move-js-headers.sh as
4163 it indiscriminately copies any headers inside JavaScriptCore,
4164 which includes Tiger ICU headers.
4166 * presets/wxwebkit.bkl:
4167 Remove WebCore/include reference and add JSCore header dirs needed
4170 2007-11-19 Kevin Ollivier <kevino@theolliviers.com>
4172 Add pcre directory to JSCore includes, and update the wx port
4173 to reflect the Shared -> RefCounted name change. Also, fix
4174 WebFrame.cpp to re-enable code that should never have been
4180 (wxWebFrame::wxWebFrame):
4181 * WebKitSupport/FrameLoaderClientWx.cpp:
4182 (WebCore::FrameLoaderClientWx::ref):
4183 (WebCore::FrameLoaderClientWx::deref):
4184 * WebKitSupport/FrameLoaderClientWx.h:
4185 * presets/wxwebkit.bkl:
4187 2007-11-17 Timothy Hatcher <timothy@apple.com>
4189 Reviewed by Mark Rowe.
4191 Bug 13470: i18n: The Web Inspector is not localizable
4192 http://bugs.webkit.org/show_bug.cgi?id=13470
4194 * WebKitSupport/InspectorClientWx.cpp:
4195 (WebCore::InspectorClientWx::localizedStringsURL): Empty stub.
4196 * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL.
4198 2007-11-08 Kevin Ollivier <kevino@theolliviers.com>
4200 Initial commit of wx implementation of WebKit. This includes
4201 the wxWebFrame and wxWebView wx front end classes, the
4202 WebKitSupport directory containing implementations of interfaces
4203 used by WebCore to talk with the wxWebKit front end, and the
4204 language bindings for wxWebKit (bindings dir), currently
4205 only containing bindings and a sample app for wxPython.
4207 Reviewed by Mark Rowe.
4209 * Bakefiles.bkgen: Added.
4210 * WebFrame.cpp: Added.
4211 * WebFrame.h: Added.
4212 * WebKitSupport: Added.
4213 * WebKitSupport/ChromeClientWx.cpp: Added.
4214 * WebKitSupport/ChromeClientWx.h: Added.
4215 * WebKitSupport/ContextMenuClientWx.cpp: Added.
4216 * WebKitSupport/ContextMenuClientWx.h: Added.
4217 * WebKitSupport/DragClientWx.cpp: Added.
4218 * WebKitSupport/DragClientWx.h: Added.
4219 * WebKitSupport/EditorClientWx.cpp: Added.
4220 * WebKitSupport/EditorClientWx.h: Added.
4221 * WebKitSupport/FrameLoaderClientWx.cpp: Added.
4222 * WebKitSupport/FrameLoaderClientWx.h: Added.
4223 * WebKitSupport/InspectorClientWx.cpp: Added.
4224 * WebKitSupport/InspectorClientWx.h: Added.
4225 * WebView.cpp: Added.
4227 * WebViewPrivate.h: Added.
4229 * bindings/python: Added.
4230 * bindings/python/samples: Added.
4231 * bindings/python/samples/simple.py: Added.
4232 * bindings/python/webview.i: Added.
4233 * bindings/python/wxwebkit-py.bkl: Added.
4234 * dependencies.bkl: Added.
4236 * presets/wxwebkit.bkl: Added.
4237 * wxwebkit.bkl: Added.
4238 * wxwk-settings.bkl: Added.