1 2010-02-04 Kevin Ollivier <kevino (a] theolliviers.com> 2 3 Build fix after changes in r54345. 4 5 * WebView.cpp: 6 (wxWebView::OnKeyEvents): 7 8 2010-02-04 Dan Bernstein <mitz (a] apple.com> 9 10 Reviewed by Simon Fraser. 11 12 REGRESSION (r53718): When scrolling a tall window by page, the overlap between pages is too big 13 https://bugs.webkit.org/show_bug.cgi?id=34371 14 15 * WebView.cpp: 16 (wxWebView::OnKeyEvents): Use Scrollbar method instead of constant. 17 18 2010-02-03 Kevin Watters <kevinwatters (a] gmail.com> 19 20 Reviewed by Kevin Ollivier. 21 22 Add wxWebKitWindowFeatures and have createWindow send a notification for 23 clients to handle. 24 25 https://bugs.webkit.org/show_bug.cgi?id=34542 26 27 * WebKitSupport/ChromeClientWx.cpp: 28 (WebCore::wkFeaturesforWindowFeatures): 29 (WebCore::ChromeClientWx::createWindow): 30 * WebView.h: 31 32 2010-01-27 Kevin Watters <kevinwatters (a] gmail.com> 33 34 Reviewed by Kevin Ollivier. 35 36 Add a way to get the parse mode to wxWebKit API. 37 38 https://bugs.webkit.org/show_bug.cgi?id=34341 39 40 * WebFrame.cpp: 41 (wxWebFrame::GetParseMode): 42 * WebFrame.h: 43 * WebView.cpp: 44 (wxWebView::GetParseMode): 45 * WebView.h: 46 47 2010-01-22 Kevin Watters <kevinwatters (a] gmail.com> 48 49 Reviewed by Kevin Ollivier. 50 51 [wx] Remove the Bakefile build system, which is no longer being used. 52 53 https://bugs.webkit.org/show_bug.cgi?id=34022 54 55 * bindings/python/wxwebkit-py.bkl: Removed. 56 * dependencies.bkl: Removed. 57 * presets/wxwebkit.bkl: Removed. 58 * wxwebkit.bkl: Removed. 59 * wxwk-settings.bkl: Removed. 60 61 2010-01-22 Kevin Ollivier <kevino (a] theolliviers.com> 62 63 Build fix after r53718. 64 65 * WebView.cpp: 66 (wxWebView::OnKeyEvents): 67 68 2010-01-15 Kevin Ollivier <kevino (a] theolliviers.com> 69 70 Reviewed by Alexey Proskuryakov. 71 72 Move the code adding the child frame to the FrameTree into wxWebFrame constructor 73 so that it happens before we call init() on the new frame. Fixes asserts checking 74 frame count consistency. 75 76 * WebFrame.cpp: 77 (wxWebFrame::wxWebFrame): 78 * WebKitSupport/FrameLoaderClientWx.cpp: 79 (WebCore::FrameLoaderClientWx::createFrame): 80 81 2010-01-14 Kevin Ollivier <kevino (a] theolliviers.com> 82 83 [wx] Build fix, missing header. 84 85 * WebView.cpp: 86 87 2010-01-09 Adam Barth <abarth (a] webkit.org> 88 89 Reviewed by Darin Adler. 90 91 ScriptController::isEnabled needs to be renamed 92 https://bugs.webkit.org/show_bug.cgi?id=32063 93 94 Rename ScriptController::isEnabled to 95 ScriptController::canExecuteScripts. 96 97 * WebFrame.cpp: 98 (wxWebFrame::RunScript): 99 100 2009-12-30 Kevin Watters <kevinwatters (a] gmail.com> 101 102 Reviewed by Kevin Ollivier. 103 104 Introduce wxWebSettings API interface for editing wxWebView / page settings. 105 106 https://bugs.webkit.org/show_bug.cgi?id=32956 107 108 * WebBrowserShell.h: 109 * WebFrame.h: 110 * WebKitDefines.h: Added. 111 * WebSettings.cpp: Added. 112 (wxWebSettings::SetDefaultFixedFontSize): 113 (wxWebSettings::GetDefaultFixedFontSize): 114 (wxWebSettings::SetDefaultFontSize): 115 (wxWebSettings::GetDefaultFontSize): 116 (wxWebSettings::SetMinimumFontSize): 117 (wxWebSettings::GetMinimumFontSize): 118 (wxWebSettings::SetLoadsImagesAutomatically): 119 (wxWebSettings::LoadsImagesAutomatically): 120 (wxWebSettings::SetJavaScriptEnabled): 121 (wxWebSettings::IsJavaScriptEnabled): 122 (wxWebSettings::SetDatabasesEnabled): 123 (wxWebSettings::AreDatabasesEnabled): 124 (wxWebSettings::SetLocalStoragePath): 125 (wxWebSettings::GetLocalStoragePath): 126 (wxWebSettings::SetEditableLinkBehavior): 127 (wxWebSettings::GetEditableLinkBehavior): 128 (wxWebSettings::SetPluginsEnabled): 129 (wxWebSettings::ArePluginsEnabled): 130 * WebSettings.h: Added. 131 * WebView.cpp: 132 (wxWebView::Create): 133 (wxWebView::GetWebSettings): 134 * WebView.h: 135 * bindings/python/webview.i: 136 137 2009-12-28 Patrick Gansterer <paroga (a] paroga.com> 138 139 Reviewed by Maciej Stachowiak. 140 141 Use JS_NO_EXPORT for JSBase.h. 142 143 * wxwk-settings.bkl: 144 145 2009-12-20 Kevin Ollivier <kevino (a] theolliviers.com> 146 147 [wx] build fixes after recent changes. 148 149 * WebFrame.cpp: Added missing header. 150 * WebKitSupport/EditorClientWx.cpp: Added missing header. 151 * WebView.cpp: Updated Page constructor call. 152 (wxWebView::Create): 153 154 2009-12-08 Kevin Watters <kevinwatters (a] gmail.com> 155 156 Reviewed by Kevin Ollivier. 157 158 [wx] Mac plugins support. 159 160 https://bugs.webkit.org/show_bug.cgi?id=32236 161 162 * WebKitSupport/FrameLoaderClientWx.cpp: 163 (WebCore::FrameLoaderClientWx::createPlugin): 164 (WebCore::FrameLoaderClientWx::redirectDataToPlugin): 165 * WebView.cpp: 166 (wxWebView::Create): 167 168 2009-12-03 Brady Eidson <beidson (a] apple.com> 169 170 Reviewed by Sam Weinig. 171 172 <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API 173 174 * WebKitSupport/FrameLoaderClientWx.cpp: 175 (WebCore::FrameLoaderClientWx::dispatchDidPushStateWithinPage): 176 (WebCore::FrameLoaderClientWx::dispatchDidReplaceStateWithinPage): 177 (WebCore::FrameLoaderClientWx::dispatchDidPopStateWithinPage): 178 * WebKitSupport/FrameLoaderClientWx.h: 179 180 2009-12-03 Pavel Feldman <pfeldman (a] dhcp-172-28-174-220.spb.corp.google.com> 181 182 Reviewed by Timothy Hatcher. 183 184 Web Inspector: Simplify the settings support in inspector controller. 185 186 https://bugs.webkit.org/show_bug.cgi?id=32076 187 188 * WebKitSupport/InspectorClientWx.cpp: 189 (WebCore::InspectorClientWx::populateSetting): 190 (WebCore::InspectorClientWx::storeSetting): 191 * WebKitSupport/InspectorClientWx.h: 192 193 2009-12-03 Ben Murdoch <benm (a] google.com> 194 195 Reviewed by Brady Eidson. 196 197 [Android] The FrameLoaderClient is unaware of BackForwardList changes. 198 https://bugs.webkit.org/show_bug.cgi?id=31914 199 200 * WebKitSupport/FrameLoaderClientWx.cpp: 201 (WebCore::FrameLoaderClientWx::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug). 202 (WebCore::FrameLoaderClientWx::dispatchDidRemoveBackForwardItem): ditto. 203 (WebCore::FrameLoaderClientWx::dispatchDidChangeBackForwardIndex): ditto. 204 * WebKitSupport/FrameLoaderClientWx.h: 205 206 2009-11-23 Laszlo Gombos <laszlo.1.gombos (a] nokia.com> 207 208 Reviewed by Kenneth Rohde Christiansen. 209 210 Include "config.h" to meet Coding Style Guidelines 211 https://bugs.webkit.org/show_bug.cgi?id=31792 212 213 * WebKitSupport/DragClientWx.cpp: 214 215 2009-11-18 Kevin Watters <kevinwatters (a] gmail.com> 216 217 Reviewed by Kevin Ollivier. 218 219 Enable wx plugin support using the Windows implementation as a base. 220 221 https://bugs.webkit.org/show_bug.cgi?id=31636 222 223 * WebKitSupport/FrameLoaderClientWx.cpp: 224 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): 225 (WebCore::FrameLoaderClientWx::finishedLoading): 226 (WebCore::FrameLoaderClientWx::committedLoad): 227 (WebCore::FrameLoaderClientWx::createPlugin): 228 (WebCore::FrameLoaderClientWx::redirectDataToPlugin): 229 (WebCore::FrameLoaderClientWx::shouldUsePluginDocument): 230 * WebKitSupport/FrameLoaderClientWx.h: 231 * WebView.cpp: 232 (wxWebView::Create): 233 234 2009-11-13 Kevin Ollivier <kevino (a] theolliviers.com> 235 236 wx build fix after r50923 change to externalRepresentation. 237 238 * WebFrame.cpp: 239 (wxWebFrame::GetExternalRepresentation): 240 241 2009-11-13 Adam Roben <aroben (a] apple.com> 242 243 Update for changes to FrameLoaderClient 244 245 Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when 246 window objects in isolated worlds are cleared 247 248 Reviewed by Dave Hyatt. 249 250 * WebKitSupport/FrameLoaderClientWx.cpp: 251 (WebCore::FrameLoaderClientWx::dispatchDidClearWindowObjectInWorld): 252 * WebKitSupport/FrameLoaderClientWx.h: 253 Replaced windowObjectCleared with this function. Does nothing if the 254 passed-in world is not the mainThreadNormalWorld(). 255 256 2009-11-10 Robin Dunn <robin (a] alldunn.com> 257 258 Reviewed by Kevin Ollivier. 259 260 Add sanity checks to RunScript to ensure it doesn't run when the document hasn't yet 261 loaded nor when JavaScript is disabled. 262 263 https://bugs.webkit.org/show_bug.cgi?id=31309 264 265 * WebFrame.cpp: 266 (wxWebFrame::RunScript): 267 268 2009-11-04 Kevin Watters <kevinwatters (a] gmail.com> 269 270 Reviewed by Kevin Ollivier. 271 272 Fix an assert on shutdown when wxWebView has captured the mouse, 273 and make sure wxWebView's right click handling is only active when 274 the WebCore popup menu is used. 275 276 https://bugs.webkit.org/show_bug.cgi?id=31131 277 278 * WebView.cpp: 279 (wxWebView::~wxWebView): 280 (wxWebView::OnContextMenuEvents): 281 (wxWebView::OnMenuSelectEvents): 282 283 2009-11-04 Vadim Zeitlin <vadim (a] wxwidgets.org> 284 285 Reviewed by Eric Seidel. 286 287 [wx] Small cleanup: avoid unnecessary wxString::mb_str() calls. 288 289 * WebFrame.cpp: 290 (wxWebFrame::SetPageSource): 291 (wxWebFrame::LoadURL): 292 293 2009-10-30 Evan Stade <estade (a] chromium.org> 294 295 Reviewed by David Levin. 296 297 Notify the chrome when the focused node has changed. 298 https://bugs.webkit.org/show_bug.cgi?id=30832 299 300 Added stub implementation for new ChromeClient function. 301 302 * WebKitSupport/ChromeClientWx.cpp: 303 (WebCore::ChromeClientWx::focusedNodeChanged): 304 * WebKitSupport/ChromeClientWx.h: 305 306 2009-10-23 Kevin Ollivier <kevino (a] theolliviers.com> 307 308 wx build fix. Update the globalObject calls after changes. 309 310 * WebFrame.cpp: 311 (wxWebFrame::RunScript): 312 * WebKitSupport/FrameLoaderClientWx.cpp: 313 (WebCore::FrameLoaderClientWx::windowObjectCleared): 314 315 2009-10-21 Pedro Romano <pmcnr72 (a] gmail.com> 316 317 Reviewed by Kevin Ollivier. 318 319 Include 'WebFrame.h' declared classes in wxPython bindings. 320 321 https://bugs.webkit.org/show_bug.cgi?id=30504 322 323 * bindings/python/webview.i: 324 325 2009-10-18 Kevin Watters <kevinwatters (a] gmail.com> 326 327 Reviewed by Kevin Ollivier. 328 329 Add the ability to specify a proxy for wxWebKit. 330 331 https://bugs.webkit.org/show_bug.cgi?id=30446 332 333 * WebView.cpp: 334 (curlProxyType): 335 (wxWebView::SetProxyInfo): 336 * WebView.h: 337 338 2009-10-18 Kevin Watters <kevinwatters (a] gmail.com> 339 340 Reviewed by Kevin Ollivier. 341 342 Add basic database support to wx API 343 344 https://bugs.webkit.org/show_bug.cgi?id=30445 345 346 * WebKitSupport/ChromeClientWx.cpp: 347 (WebCore::ChromeClientWx::exceededDatabaseQuota): 348 * WebView.cpp: 349 (wxWebView::Create): 350 (wxWebView::SetDatabaseDirectory): 351 (wxWebView::GetDatabaseDirectory): 352 * WebView.h: 353 354 2009-10-16 Kevin Watters <kevinwatters (a] gmail.com> 355 356 Reviewed by Kevin Ollivier. 357 358 Optionally allow the user to zoom text using the mouse wheel. 359 360 https://bugs.webkit.org/show_bug.cgi?id=30444 361 362 * WebView.cpp: 363 (wxWebView::wxWebView): 364 (wxWebView::OnMouseEvents): 365 * WebView.h: 366 367 2009-10-16 Kevin Ollivier <kevino (a] theolliviers.com> 368 369 wxMSW non-precomp headers build fix. 370 371 * WebView.cpp: 372 373 2009-10-15 Robin Dunn <robin (a] alldunn.com> 374 375 Reviewed by Kevin Ollivier. 376 377 Update the wxPython simple.py sample to match current wxWebKit API. 378 379 https://bugs.webkit.org/show_bug.cgi?id=30406 380 381 * bindings/python/samples/simple.py: 382 383 2009-10-08 Adam Barth <abarth (a] webkit.org> 384 385 Reviewed by Eric Seidel. 386 387 Move executeScript from FrameLoader to ScriptController 388 https://bugs.webkit.org/show_bug.cgi?id=30200 389 390 Update API call. 391 392 * WebFrame.cpp: 393 (wxWebFrame::RunScript): 394 395 2009-10-07 Adam Barth <abarth (a] webkit.org> 396 397 Reviewed by Darin Adler. 398 399 Factor PolicyChecker out of FrameLoader 400 https://bugs.webkit.org/show_bug.cgi?id=30155 401 402 Move the policy callback to the policy object. 403 404 * WebKitSupport/FrameLoaderClientWx.cpp: 405 (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm): 406 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType): 407 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): 408 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): 409 410 2009-09-25 Kevin Ollivier <kevino (a] theolliviers.com> 411 412 wx build fix. Add EmptyPluginHalterClient when creating the Page. 413 414 * WebView.cpp: 415 (wxWebView::Create): 416 417 2009-09-22 Kevin Ollivier <kevino (a] theolliviers.com> 418 419 Build fix to ensure the import library gets properly installed on Windows. 420 421 * wscript: 422 423 2009-09-17 Kenneth Rohde Christiansen <kenneth (a] webkit.org> 424 425 Reviewed by Simon Hausmann. 426 427 Make PlatformWindow return something else than PlatformWidget 428 https://bugs.webkit.org/show_bug.cgi?id=29085 429 430 Reflect the rename of platformWindow and it's return type. 431 432 * WebKitSupport/ChromeClientWx.cpp: 433 (WebCore::ChromeClientWx::platformPageClient): 434 * WebKitSupport/ChromeClientWx.h: 435 * WebKitSupport/EditorClientWx.cpp: 436 (WebCore::EditorClientWx::isEditable): 437 (WebCore::EditorClientWx::registerCommandForUndo): 438 (WebCore::EditorClientWx::registerCommandForRedo): 439 (WebCore::EditorClientWx::clearUndoRedoOperations): 440 (WebCore::EditorClientWx::canUndo): 441 (WebCore::EditorClientWx::canRedo): 442 (WebCore::EditorClientWx::undo): 443 (WebCore::EditorClientWx::redo): 444 445 2009-09-16 Kevin Ollivier <kevino (a] theolliviers.com> 446 447 wxPython bindings build fixes after recent changes. 448 449 * WebView.h: 450 * bindings/python/wscript: 451 452 2009-09-13 Kevin Watters <kevinwatters (a] gmail.com> 453 454 Reviewed by Kevin Ollivier. 455 456 Allow a way to set the cache policy via wx API. 457 458 https://bugs.webkit.org/show_bug.cgi?id=29200 459 460 * WebView.cpp: 461 (wxWebView::SetCachePolicy): 462 (wxWebView::GetCachePolicy): 463 * WebView.h: 464 465 2009-09-13 Kevin Watters <kevinwatters (a] gmail.com> 466 467 Reviewed by Kevin Ollivier. 468 469 Allow the user to query Frame::shouldClose via wx API. 470 471 https://bugs.webkit.org/show_bug.cgi?id=29199 472 473 * WebFrame.cpp: 474 (wxWebFrame::ShouldClose): 475 * WebFrame.h: 476 * WebView.cpp: 477 (wxWebView::ShouldClose): 478 * WebView.h: 479 480 2009-09-13 Kevin Watters <kevinwatters (a] gmail.com> 481 482 Reviewed by Kevin Ollivier. 483 484 Fix mouse handling when the mouse leaves the window during mouse down. 485 486 https://bugs.webkit.org/show_bug.cgi?id=29198 487 488 * WebView.cpp: 489 (wxWebView::OnMouseEvents): 490 491 2009-09-13 Kevin Watters <kevinwatters (a] gmail.com> 492 493 Reviewed by Kevin Ollivier. 494 495 Add support for console MessageLevel at wx API level. 496 497 https://bugs.webkit.org/show_bug.cgi?id=29197 498 499 * WebKitSupport/ChromeClientWx.cpp: 500 (WebCore::ChromeClientWx::addMessageToConsole): 501 * WebView.h: 502 503 2009-09-03 Adam Barth <abarth (a] webkit.org> 504 505 Reviewed by eric (a] webkit.org. 506 507 https://bugs.webkit.org/show_bug.cgi?id=24696 508 509 Stub implementations of mixed content methods of FrameLoaderClient. 510 511 * WebKitSupport/FrameLoaderClientWx.cpp: 512 (WebCore::FrameLoaderClientWx::didDisplayInsecureContent): 513 (WebCore::FrameLoaderClientWx::didRunInsecureContent): 514 * WebKitSupport/FrameLoaderClientWx.h: 515 516 2009-09-03 Kevin Watters <kevinwatters (a] gmail.com> 517 518 Reviewed by Kevin Ollivier. 519 520 [wx] Frames support 521 https://bugs.webkit.org/show_bug.cgi?id=19041 522 523 * WebFrame.cpp: 524 (wxWebFrame::wxWebFrame): 525 (wxWebFrame::~wxWebFrame): 526 (wxWebFrame::GetFrame): 527 * WebFrame.h: 528 * WebFramePrivate.h: 529 * WebKitSupport/ChromeClientWx.cpp: 530 (WebCore::ChromeClientWx::platformWindow): 531 (WebCore::ChromeClientWx::scroll): 532 * WebKitSupport/EditorClientWx.cpp: 533 (WebCore::EditorClientWx::isEditable): 534 (WebCore::EditorClientWx::registerCommandForUndo): 535 (WebCore::EditorClientWx::registerCommandForRedo): 536 (WebCore::EditorClientWx::clearUndoRedoOperations): 537 (WebCore::EditorClientWx::canUndo): 538 (WebCore::EditorClientWx::canRedo): 539 (WebCore::EditorClientWx::undo): 540 (WebCore::EditorClientWx::redo): 541 * WebKitSupport/FrameLoaderClientWx.cpp: 542 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): 543 (WebCore::FrameLoaderClientWx::setFrame): 544 (WebCore::FrameLoaderClientWx::dispatchWillSubmitForm): 545 (WebCore::FrameLoaderClientWx::frameLoaderDestroyed): 546 (WebCore::FrameLoaderClientWx::committedLoad): 547 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForMIMEType): 548 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): 549 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): 550 (WebCore::FrameLoaderClientWx::createFrame): 551 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): 552 * WebKitSupport/FrameLoaderClientWx.h: 553 * WebView.h: 554 * WebViewPrivate.h: 555 556 2009-09-02 Kevin Ollivier <kevino (a] theolliviers.com> 557 558 waf build fixes for Windows/MSVC. 559 560 * bindings/python/wscript: 561 * wscript: 562 563 2009-09-02 Kevin Watters <kevinwatters (a] gmail.com> 564 565 Reviewed by Kevin Ollivier. 566 567 wx port: Call WTF::initializeThreading(). 568 https://bugs.webkit.org/show_bug.cgi?id=28912 569 570 * WebView.cpp: 571 (wxWebView::Create): call WTF::initializeThreading() 572 573 2009-09-02 Kevin Ollivier <kevino (a] theolliviers.com> 574 575 wx build fix. Use the 2 param KURL constructor. 576 577 * WebFrame.cpp: 578 (wxWebFrame::SetPageSource): 579 580 2009-08-31 Alexey Proskuryakov <ap (a] webkit.org> 581 582 Reviewed by Darin Adler. 583 584 https://bugs.webkit.org/show_bug.cgi?id=28852 585 Rename KURL single argument constructor to avoid confusion 586 587 * WebFrame.cpp: (wxWebFrame::SetPageSource): Adapt to the change. 588 589 2009-08-28 Gustavo Noronha Silva <gustavo.noronha (a] collabora.co.uk> 590 591 Reviewed by Holger Freyther. 592 593 https://bugs.webkit.org/show_bug.cgi?id=25889 594 [GTK] scrollbar policy for main frame is not implementable 595 596 Add empty implementation for new ChromeClient method. 597 598 * WebKitSupport/ChromeClientWx.h: 599 (WebCore::ChromeClientWx::scrollbarsModeDidChange): 600 601 2009-08-19 Kevin Watters <kevinwatters (a] gmail.com> 602 603 Reviewed by Kevin Ollivier. 604 605 Use FrameLoader::load() for loading pages from a HTML page string to address 606 bugs with using begin/write/end loading. 607 608 https://bugs.webkit.org/show_bug.cgi?id=28488 609 610 * WebFrame.cpp: 611 (wxWebFrame::SetPageSource): 612 613 2009-08-13 Kevin Ollivier <kevino (a] theolliviers.com> 614 615 wx build fix. Make sure that the wxWebKit dynamic library is rebuilt whenever 616 webcore or jscore libs change. 617 618 * wscript: 619 620 2009-08-12 Kevin Ollivier <kevino (a] theolliviers.com> 621 622 wxPython build fix, the SWIG defines must also be available when compiling. 623 624 * bindings/python/wscript: 625 626 2009-08-05 Kevin Ollivier <kevino (a] theolliviers.com> 627 628 Reviewed by Eric Seidel. 629 630 Adding support for building wx Python bindings using the waf build system. 631 632 https://bugs.webkit.org/show_bug.cgi?id=27619 633 634 * bindings/python/wscript: Added. 635 636 2009-08-04 Kevin Ollivier <kevino (a] theolliviers.com> 637 638 wx build fix after InspectorClient API change. 639 640 * WebKitSupport/InspectorClientWx.cpp: 641 (WebCore::InspectorClientWx::inspectorWindowObjectCleared): 642 * WebKitSupport/InspectorClientWx.h: 643 644 2009-08-02 Kevin Ollivier <kevino (a] theolliviers.com> 645 646 Reviewed by Jan Alonzo. 647 648 Script for building the WebKit library for wx. 649 https://bugs.webkit.org/show_bug.cgi?id=27619 650 651 * wscript: Added. 652 653 2009-07-24 Andrei Popescu <andreip (a] google.com> 654 655 Reviewed by Anders Carlsson. 656 657 ApplicationCache should have size limit 658 https://bugs.webkit.org/show_bug.cgi?id=22700 659 660 * WebKitSupport/ChromeClientWx.cpp: 661 (WebCore::ChromeClientWx::reachedMaxAppCacheSize): 662 Adds empty implementation of the reachedMaxAppCacheSize callback. 663 * WebKitSupport/ChromeClientWx.h: 664 665 2009-07-21 Kevin Ollivier <kevino (a] theolliviers.com> 666 667 wx build fix. Missing header added. 668 669 * WebFrame.cpp: 670 671 2009-07-21 Kevin Ollivier <kevino (a] theolliviers.com> 672 673 wx build fix. Adding isSpeaking() to ContextMenuClientWx. 674 675 * WebKitSupport/ContextMenuClientWx.cpp: 676 (WebCore::ContextMenuClientWx::isSpeaking): 677 * WebKitSupport/ContextMenuClientWx.h: 678 679 2009-07-16 Xiaomei Ji <xji (a] chromium.org> 680 681 Reviewed by Darin Adler. 682 683 Fix tooltip does not get its directionality from its element's directionality. 684 https://bugs.webkit.org/show_bug.cgi?id=24187 685 686 Per mitz's suggestion in comment #6, while getting the plain-text 687 title, we also get the directionality of the title. How to handle 688 the directionality is up to clients. Clients could ignore it, 689 or use attribute or unicode control characters to display the title 690 as what they want. 691 692 * WebKitSupport/ChromeClientWx.cpp: 693 (WebCore::ChromeClientWx::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet). 694 * WebKitSupport/ChromeClientWx.h: Add directionality as 2nd parameter to setToolTip(). 695 696 2009-07-12 Brent Fulgham <bfulgham (a] gmail.com> 697 698 Speculative build fix after http://trac.webkit.org/changeset/45786. 699 700 * WebKitSupport/ChromeClientWx.cpp: 701 (WebCore::ChromeClientWx::addMessageToConsole): 702 * WebKitSupport/ChromeClientWx.h: 703 704 2009-07-09 Beth Dakin and Jon Honeycutt <bdakin (a] apple.com> 705 706 Reviewed by Dave Hyatt. 707 708 Make Widget RefCounted to fix: 709 710 <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs 711 at WebCore::Widget::afterMouseDown() after clicking To Do's close 712 box 713 <rdar://problem/6978804> WER #16: Repro Access Violation in 714 WebCore::PluginView::bindingInstance (1310178023) 715 -and- 716 <rdar://problem/6991251> WER #13: Crash in WebKit! 717 WebCore::PluginView::performRequest+203 (1311461169) 718 719 * WebKitSupport/FrameLoaderClientWx.cpp: 720 (WebCore::FrameLoaderClientWx::createPlugin): 721 (WebCore::FrameLoaderClientWx::createJavaAppletWidget): 722 * WebKitSupport/FrameLoaderClientWx.h: 723 724 2009-06-09 Kevin Ollivier <kevino (a] theolliviers.com> 725 726 wx build fix, adding JSCore/assembler to the list of include dirs. 727 728 * presets/wxwebkit.bkl: 729 730 2009-06-03 Kevin Ollivier <kevino (a] theolliviers.com> 731 732 wx build fix, remove no longer needed function call. 733 734 * WebKitSupport/FrameLoaderClientWx.cpp: 735 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): 736 737 2009-06-02 Darin Adler <darin (a] apple.com> 738 739 Reviewed by David Hyatt. 740 741 * WebKitSupport/FrameLoaderClientWx.cpp: 742 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): Use FrameView::create 743 and RefPtr instead of the old "crazy" reference counting. 744 745 2009-05-23 David Kilzer <ddkilzer (a] apple.com> 746 747 Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr 748 749 <https://bugs.webkit.org/show_bug.cgi?id=25495> 750 751 Reviewed by Oliver Hunt. 752 753 * WebKitSupport/ChromeClientWx.h: 754 (WebCore::ChromeClientWx::createHTMLParserQuirks): Return a 755 PassOwnPtr<> instead of a raw HTMLParserQuirks pointer. 756 757 2009-05-22 Kevin Watters <kevinwatters (a] gmail.com> 758 759 Reviewed by Kevin Ollivier. 760 761 Triple-click support for wx port. Also, switch to allocating GraphicsContext 762 on the stack in OnPaint since we only need it within that function. 763 764 https://bugs.webkit.org/show_bug.cgi?id=25962 765 766 * WebView.cpp: 767 (wxWebView::OnPaint): 768 (getDoubleClickTime): 769 (wxWebView::OnMouseEvents): 770 (wxWebView::OnContextMenuEvents): 771 * WebView.h: 772 * WebViewPrivate.h: 773 774 2009-05-21 Kevin Ollivier <kevino (a] theolliviers.com> 775 776 wx build fix after method added to EditorClient. 777 778 * WebKitSupport/EditorClientWx.cpp: 779 (WebCore::EditorClientWx::getAutoCorrectSuggestionForMisspelledWord): 780 * WebKitSupport/EditorClientWx.h: 781 782 2009-05-20 Holger Hans Peter Freyther <zecke (a] selfish.org> 783 784 Reviewed by Darin Adler. 785 786 https://bugs.webkit.org/show_bug.cgi?id=25834 787 788 Make ChromeClient a interface again 789 790 With recent additions to ChromeClient.h empty defaults were 791 added. This is bad for porters as these changes go unnoticed 792 and at runtime no notImplemented warning is logged and grepping 793 for notImplemented will not show anything. Change this Client 794 to be like the other Clients again and always have pure virtuals 795 (but for stuff inside #ifdef PLATFORM(MAC)). 796 797 Update the various WebKit/* implementations to compile again. 798 799 * WebKitSupport/ChromeClientWx.cpp: 800 (WebCore::ChromeClientWx::setCursor): 801 (WebCore::ChromeClientWx::requestGeolocationPermissionForFrame): 802 * WebKitSupport/ChromeClientWx.h: 803 (WebCore::ChromeClientWx::scrollRectIntoView): 804 805 2009-05-18 Kevin Ollivier <kevino (a] theolliviers.com> 806 807 wx build fix. Use python-config to get Python linking info on Unix OSes. 808 809 * bindings/python/wxwebkit-py.bkl: 810 811 2009-03-29 Kevin Ollivier <kevino (a] theolliviers.com> 812 813 Reviewed by Maciej Stachowiak. 814 815 WebCore::DocumentLoader::mainReceivedError now asserts if error.isNull(), so 816 make sure wx does not create empty ResourceError() objects. 817 818 Also make sure we fire a state changed event to notify when the load fails. 819 820 https://bugs.webkit.org/show_bug.cgi?id=24927 821 822 * WebKitSupport/FrameLoaderClientWx.cpp: 823 (WebCore::FrameLoaderClientWx::cancelledError): 824 (WebCore::FrameLoaderClientWx::blockedError): 825 (WebCore::FrameLoaderClientWx::cannotShowURLError): 826 (WebCore::FrameLoaderClientWx::interruptForPolicyChangeError): 827 (WebCore::FrameLoaderClientWx::cannotShowMIMETypeError): 828 (WebCore::FrameLoaderClientWx::fileDoesNotExistError): 829 (WebCore::FrameLoaderClientWx::dispatchDidFailLoading): 830 (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError): 831 * WebView.h: 832 833 2009-05-07 Kevin Ollivier <kevino (a] theolliviers.com> 834 835 Fix for building the Python extension. 836 837 * bindings/python/wxwebkit-py.bkl: 838 839 2009-05-05 Ben Murdoch <benm (a] google.com> 840 841 Reviewed by Eric Seidel. 842 843 Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds. 844 https://bugs.webkit.org/show_bug.cgi?id=24776 845 846 * WebKitSupport/ChromeClientWx.cpp: 847 * WebKitSupport/ChromeClientWx.h: 848 849 2009-04-01 miggilin <mr.diggilin (a] gmail.com> 850 851 Reviewed by Kevin Ollivier. 852 853 Full Keyboard shortcut support. 854 Implement wxBrowser Cut/Copy/Paste menu items. 855 856 https://bugs.webkit.org/show_bug.cgi?id=24797 857 858 * WebBrowserShell.cpp: 859 (wxWebBrowserShell::OnSearchCtrlEnter): 860 (wxWebBrowserShell::OnCut): 861 (wxWebBrowserShell::OnCopy): 862 (wxWebBrowserShell::OnPaste): 863 * WebBrowserShell.h: 864 * WebKitSupport/EditorClientWx.cpp: 865 (WebCore::): 866 (WebCore::EditorClientWx::handleEditingKeyboardEvent): 867 (WebCore::EditorClientWx::interpretKeyEvent): 868 (WebCore::EditorClientWx::handleKeyboardEvent): 869 * WebKitSupport/EditorClientWx.h: 870 * WebView.cpp: 871 (wxWebView::CanCut): 872 (wxWebView::CanPaste): 873 (wxWebView::Paste): 874 (wxWebView::OnKeyEvents): 875 876 2009-05-05 Maclolm MacLeod <mmacleod (a] webmail.co.za> 877 878 Reviewed by Kevin Ollivier. 879 880 Have wxWebkit make use of gcc(4 and greater) hidden visibility feature 881 882 https://bugs.webkit.org/show_bug.cgi?id=24345 883 884 * WebFrame.h: 885 * WebView.h: 886 887 2009-05-01 Kevin Watters <kevinwatters (a] gmail.com> 888 889 Reviewed by Kevin Ollivier. 890 891 STATE_CHANGED event is now named LOAD 892 893 https://bugs.webkit.org/show_bug.cgi?id=25549 894 895 * bindings/python/samples/simple.py: 896 897 2009-05-04 Kevin Ollivier <kevino (a] theolliviers.com> 898 899 Reviewed by Eric Seidel. 900 901 Initial DRT implementation for wx. 902 903 * Bakefiles.bkgen: 904 905 2009-05-01 Geoffrey Garen <ggaren (a] apple.com> 906 907 Rubber Stamped by Sam Weinig. 908 909 Renamed JSValuePtr => JSValue. 910 911 * WebFrame.cpp: 912 (wxWebFrame::RunScript): 913 914 2009-05-01 Pavel Feldman <pfeldman (a] chromium.org> 915 916 Reviewed by Timothy Hatcher. 917 918 Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest. 919 920 https://bugs.webkit.org/show_bug.cgi?id=25347 921 922 * WebKitSupport/FrameLoaderClientWx.cpp: 923 (WebCore::FrameLoaderClientWx::dispatchDidLoadResourceByXMLHttpRequest): 924 * WebKitSupport/FrameLoaderClientWx.h: 925 926 2009-04-30 Kevin Ollivier <kevino (a] theolliviers.com> 927 928 wx build fix, remove references to JSCore shared library. 929 930 * bindings/python/wxwebkit-py.bkl: 931 * wxwebkit.bkl: 932 933 2009-04-30 David Kilzer <ddkilzer (a] apple.com> 934 935 Provide a mechanism to create a quirks delegate for HTMLParser 936 937 Reviewed by David Hyatt. 938 939 * WebKitSupport/ChromeClientWx.h: 940 (WebCore::ChromeClientWx::createHTMLParserQuirks): Added. The 941 default implementation of this factory method returns 0. 942 943 2009-04-30 Pavel Feldman <pfeldman (a] chromium.org> 944 945 Reviewed by Dimitri Glazkov. 946 947 https://bugs.webkit.org/show_bug.cgi?id=25342 948 Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole. 949 950 * WebKitSupport/ChromeClientWx.cpp: 951 (WebCore::ChromeClientWx::addMessageToConsole): 952 * WebKitSupport/ChromeClientWx.h: 953 954 2009-04-28 Kevin Watters <kevinwatters (a] gmail.com> 955 956 Reviewed by Kevin Ollivier. 957 958 Add a function for resetting the zoom factor to 1.0. 959 960 https://bugs.webkit.org/show_bug.cgi?id=25447 961 962 * WebFrame.cpp: 963 (wxWebFrame::ResetTextSize): 964 * WebFrame.h: 965 * WebView.cpp: 966 (wxWebView::ResetTextSize): 967 * WebView.h: 968 969 2009-04-24 Kevin Ollivier <kevino (a] theolliviers.com> 970 971 wx build fix. Switching JSCore from a static lib to a dynamic lib 972 to match the Apple build and fix symbol exports. 973 974 * bindings/python/wxwebkit-py.bkl: 975 * presets/wxwebkit.bkl: 976 * wxwebkit.bkl: 977 978 2009-04-15 Robin Dunn <robin (a] alldunn.com> 979 980 Reviewed by Kevin Ollivier. 981 982 Implement support for wxWebViewNewWindowEvent. 983 984 https://bugs.webkit.org/show_bug.cgi?id=19043 985 986 * WebKitSupport/FrameLoaderClientWx.cpp: 987 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): 988 989 2009-04-04 Kevin Ollivier <kevino (a] theolliviers.com> 990 991 Build fixes for wxMac/Tiger. 992 993 * dependencies.bkl: 994 * wxwk-settings.bkl: 995 996 2009-04-04 Kevin Ollivier <kevino (a] theolliviers.com> 997 998 wx build fix. Add missing header. 999 1000 * WebKitSupport/FrameLoaderClientWx.cpp: 1001 1002 2009-03-30 Kevin Watters <kevinwatters (a] gmail.com> 1003 1004 Reviewed by Kevin Ollivier. 1005 1006 Add events to allow apps to override handling for JS prompts and 1007 window object cleared events. 1008 1009 https://bugs.webkit.org/show_bug.cgi?id=24948 1010 1011 * WebFrame.h: 1012 * WebKitSupport/ChromeClientWx.cpp: 1013 (WebCore::ChromeClientWx::runJavaScriptAlert): 1014 (WebCore::ChromeClientWx::runJavaScriptConfirm): 1015 (WebCore::ChromeClientWx::runJavaScriptPrompt): 1016 * WebKitSupport/EditorClientWx.cpp: 1017 (WebCore::EditorClientWx::pageDestroyed): 1018 * WebKitSupport/FrameLoaderClientWx.cpp: 1019 (WebCore::FrameLoaderClientWx::hasWebView): 1020 (WebCore::FrameLoaderClientWx::windowObjectCleared): 1021 * WebView.cpp: 1022 (wxWebViewAlertEvent::wxWebViewAlertEvent): 1023 (wxWebViewConfirmEvent::wxWebViewConfirmEvent): 1024 (wxWebViewPromptEvent::wxWebViewPromptEvent): 1025 (wxWebViewWindowObjectClearedEvent::wxWebViewWindowObjectClearedEvent): 1026 * WebView.h: 1027 1028 2009-03-28 Kevin Ollivier <kevino (a] theolliviers.com> 1029 1030 wx build fix. Remove call to now private method. 1031 1032 * WebKitSupport/FrameLoaderClientWx.cpp: 1033 (WebCore::FrameLoaderClientWx::prepareForDataSourceReplacement): 1034 1035 2009-03-02 Kevin Ollivier <kevino (a] theolliviers.com> 1036 1037 Build fixes for wxWidgets Mac trunk build. 1038 1039 * WebView.h: 1040 * bindings/python/webview.i: 1041 * bindings/python/wxwebkit-py.bkl: 1042 * dependencies.bkl: 1043 * presets/wxwebkit.bkl: 1044 1045 2009-02-11 Dimitri Dupuis-latour <dupuislatour (a] apple.com> 1046 1047 Stub out InspectorClientWx::hiddenPanels. 1048 1049 Reviewed by Timothy Hatcher. 1050 1051 * WebKitSupport/InspectorClientWx.cpp: 1052 (WebCore::InspectorClientWx::hiddenPanels): 1053 * WebKitSupport/InspectorClientWx.h: 1054 1055 2009-02-06 Geoffrey Garen <ggaren (a] apple.com> 1056 1057 Build fix. 1058 1059 * WebKitSupport/FrameLoaderClientWx.cpp: 1060 (WebCore::FrameLoaderClientWx::updateGlobalHistoryRedirectLinks): 1061 * WebKitSupport/FrameLoaderClientWx.h: 1062 1063 2009-02-05 Aaron Boodman <aa (a] chromium.org> 1064 1065 Reviewed by Dave Hyatt. 1066 1067 https://bugs.webkit.org/show_bug.cgi?id=23708 1068 Adds documentElementAvailable() callback to FrameLoaderClient. 1069 1070 * WebKitSupport/FrameLoaderClientWx.cpp: 1071 (WebCore::FrameLoaderClientWx::documentElementAvailable): 1072 Stub out documentElementAvailable(). 1073 * WebKitSupport/FrameLoaderClientWx.h: 1074 Ditto. 1075 1076 2009-02-02 Geoffrey Garen <ggaren (a] apple.com> 1077 1078 Build fix. 1079 1080 * WebKitSupport/FrameLoaderClientWx.cpp: 1081 (WebCore::FrameLoaderClientWx::updateGlobalHistoryForRedirectWithoutHistoryItem): 1082 (WebCore::FrameLoaderClientWx::createPlugin): 1083 (WebCore::FrameLoaderClientWx::createJavaAppletWidget): 1084 * WebKitSupport/FrameLoaderClientWx.h: 1085 1086 2009-02-02 Geoffrey Garen <ggaren (a] apple.com> 1087 1088 Build fix. 1089 1090 * WebFrame.cpp: 1091 (wxWebFrame::LoadURL): 1092 1093 2009-01-31 Darin Adler <darin (a] apple.com> 1094 1095 Build fix. 1096 1097 * WebView.cpp: 1098 (wxWebView::OnSize): call sendResizeEvent on EventHandler. 1099 1100 2009-01-29 David Kilzer <ddkilzer (a] apple.com> 1101 1102 Build fix for Wx: Finish de-RefCount-ing FrameLoaderClientWx 1103 1104 * WebKitSupport/FrameLoaderClientWx.cpp: 1105 (WebCore::FrameLoaderClientWx::ref): Removed. 1106 (WebCore::FrameLoaderClientWx::deref): Removed. 1107 * WebKitSupport/FrameLoaderClientWx.h: Ditto. 1108 1109 2009-01-28 David Kilzer <ddkilzer (a] apple.com> 1110 1111 Bug 23490: Remove initialRefCount argument from RefCounted class 1112 1113 <https://bugs.webkit.org/show_bug.cgi?id=23490> 1114 1115 Reviewed by Darin Adler. 1116 1117 FrameLoaderClientWx is no longer a RefCounted class. 1118 1119 * WebKitSupport/FrameLoaderClientWx.cpp: 1120 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): Removed call 1121 to the RefCounted<FrameLoaderClientWx>(0) super constructor. 1122 * WebKitSupport/FrameLoaderClientWx.h: Don't include RefCounted.h 1123 and stop inheriting from RefCounted<FrameLoaderClientWx>. 1124 1125 2009-01-27 Brady Eidson <beidson (a] apple.com> 1126 1127 Reviewed by Dan Bernstein 1128 1129 Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage 1130 1131 * WebKitSupport/FrameLoaderClientWx.cpp: 1132 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedFrame): 1133 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedFrame): 1134 * WebKitSupport/FrameLoaderClientWx.h: 1135 1136 2009-01-23 Kevin Ollivier <kevino (a] theolliviers.com> 1137 1138 wx build fix, add missing include dir. 1139 1140 * presets/wxwebkit.bkl: 1141 1142 2009-01-19 Sam Weinig <sam (a] webkit.org> 1143 1144 Rubber-stamped by Gavin Barraclough. 1145 1146 Remove temporary operator-> from JSValuePtr. 1147 1148 * WebFrame.cpp: 1149 (wxWebFrame::RunScript): 1150 1151 2009-01-14 miggilin <mr.diggilin (a] gmail.com> 1152 1153 Reviewed by Kevin Ollivier. 1154 1155 Fixing wx compilation for wx 2.9/trunk. 1156 1157 * WebFrame.cpp: 1158 (wxWebFrame::SetPageSource): 1159 * WebView.cpp: 1160 1161 2009-01-12 Kevin Ollivier <kevino (a] theolliviers.com> 1162 1163 wx build fix. JSValue* -> JSValuePtr. 1164 1165 * WebFrame.cpp: 1166 (wxWebFrame::RunScript): 1167 1168 2009-01-05 Adam Treat <adam.treat (a] torchmobile.com> 1169 1170 Reviewed by George Staikos. 1171 1172 Build fix for contentsSizeChanged 1173 1174 * WebKitSupport/ChromeClientWx.cpp: 1175 (WebCore::ChromeClientWx::contentsSizeChanged): 1176 * WebKitSupport/ChromeClientWx.h: 1177 1178 2008-12-19 miggilin <mr.diggilin (a] gmail.com> 1179 1180 Reviewed by Kevin Ollivier. 1181 1182 Add Context Menu support to wx bindings. 1183 1184 https://bugs.webkit.org/show_bug.cgi?id=22675 1185 1186 * WebKitSupport/ContextMenuClientWx.cpp: 1187 (WebCore::ContextMenuClientWx::contextMenuDestroyed): 1188 (WebCore::ContextMenuClientWx::getCustomMenuFromDefaultItems): 1189 * WebView.cpp: 1190 (wxWebView::OnMouseEvents): 1191 (wxWebView::OnContextMenuEvents): 1192 (wxWebView::OnMenuSelectEvents): 1193 * WebView.h: 1194 1195 1196 2008-12-19 Kevin Ollivier <kevino (a] theolliviers.com> 1197 1198 wx build fixes after recent changes. 1199 1200 * presets/wxwebkit.bkl: 1201 1202 2008-12-18 Dan Bernstein <mitz (a] apple.com> 1203 1204 Reviewed by Sam Weinig. 1205 1206 - stub out FrameLoaderClient::shouldUseCredentialStorage(). 1207 1208 * WebKitSupport/FrameLoaderClientWx.cpp: 1209 (WebCore::FrameLoaderClientWx::shouldUseCredentialStorage): 1210 * WebKitSupport/FrameLoaderClientWx.h: 1211 1212 2008-12-18 Sam Weinig <sam (a] webkit.org> 1213 1214 Reviewed by John Sullivan. 1215 1216 Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout() 1217 1218 * WebKitSupport/FrameLoaderClientWx.cpp: 1219 (WebCore::FrameLoaderClientWx::dispatchDidFirstVisuallyNonEmptyLayout): 1220 * WebKitSupport/FrameLoaderClientWx.h: 1221 1222 2008-12-13 Kevin Watters <kevinwatters (a] gmail.com> 1223 1224 Reviewed by Kevin Ollivier. 1225 1226 Expose findString in wxWebView as FindString. 1227 1228 https://bugs.webkit.org/show_bug.cgi?id=22458 1229 1230 * WebView.cpp: 1231 (wxWebView::FindString): 1232 * WebView.h: 1233 1234 2008-12-09 Brett Wilson <brettw (a] chromium.org> 1235 1236 Reviewed by Dave Hyatt. 1237 1238 https://bugs.webkit.org/show_bug.cgi?id=22177 1239 1240 Add a callback on ChromeClient that the state of form elements on 1241 the page has changed. This is to allow clients implementing session 1242 saving to know when the current state is dirty. 1243 1244 * WebKitSupport/ChromeClientWx.h: 1245 (WebCore::ChromeClientWx::formStateDidChange): 1246 1247 2008-12-02 Kevin Watters <kevinwatters (a] gmail.com> 1248 1249 Reviewed by Kevin Ollivier. 1250 1251 Add HitTest to wxWebView (and wxWebFrame). 1252 1253 https://bugs.webkit.org/show_bug.cgi?id=22459 1254 1255 * WebFrame.cpp: 1256 (wxWebFrame::HitTest): 1257 * WebFrame.h: 1258 * WebView.cpp: 1259 (wxWebView::HitTest): 1260 * WebView.h: 1261 1262 2008-11-24 Darin Fisher <darin (a] chromium.org> 1263 1264 Fix bustage. 1265 1266 http://bugs.webkit.org/show_bug.cgi?id=15643 1267 1268 * WebKitSupport/EditorClientWx.cpp: 1269 (WebCore::EditorClientWx::isSelectTrailingWhitespaceEnabled): 1270 * WebKitSupport/EditorClientWx.h: 1271 1272 2008-11-24 Darin Adler <darin (a] apple.com> 1273 1274 Reviewed by Dan Bernstein. 1275 1276 - https://bugs.webkit.org/show_bug.cgi?id=22470 1277 remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory 1278 1279 * WebKitSupport/FrameLoaderClientWx.cpp: 1280 (WebCore::FrameLoaderClientWx::updateGlobalHistory): Remove argument. 1281 * WebKitSupport/FrameLoaderClientWx.h: Ditto. 1282 1283 2008-11-21 Kevin Watters <kevinwatters (a] gmail.com> 1284 1285 Reviewed by Kevin Ollivier. 1286 1287 Maintain an EditCommand stack in WebFramePrivate, and expose Undo and 1288 Redo in wxWebView. 1289 1290 https://bugs.webkit.org/show_bug.cgi?id=22403 1291 1292 * WebFrame.cpp: 1293 (wxWebFrame::wxWebFrame): 1294 (wxWebFrame::Undo): 1295 (wxWebFrame::Redo): 1296 (wxWebFrame::CanUndo): 1297 (wxWebFrame::CanRedo): 1298 * WebFrame.h: 1299 * WebFramePrivate.h: Added. 1300 (WebFramePrivate::WebFramePrivate): 1301 * WebKitSupport/ChromeClientWx.cpp: 1302 (WebCore::ChromeClientWx::createWindow): 1303 * WebKitSupport/EditCommandWx.h: Added. 1304 (EditCommandWx::EditCommandWx): 1305 (EditCommandWx::~EditCommandWx): 1306 (EditCommandWx::editCommand): 1307 * WebKitSupport/EditorClientWx.cpp: 1308 (WebCore::EditorClientWx::registerCommandForUndo): 1309 (WebCore::EditorClientWx::registerCommandForRedo): 1310 (WebCore::EditorClientWx::canUndo): 1311 (WebCore::EditorClientWx::canRedo): 1312 (WebCore::EditorClientWx::undo): 1313 (WebCore::EditorClientWx::redo): 1314 * WebKitSupport/EditorClientWx.h: 1315 * WebView.cpp: 1316 (wxWebView::OnMouseEvents): 1317 (wxWebView::OnKeyEvents): 1318 * WebViewPrivate.h: 1319 1320 2008-11-19 Darin Fisher <darin (a] chromium.org> 1321 1322 Reviewed by Geoff Garen. 1323 1324 https://bugs.webkit.org/show_bug.cgi?id=22345 1325 Define ScriptValue as a thin container for a JSC::Value*. 1326 1327 * WebFrame.cpp: 1328 (wxWebFrame::RunScript): 1329 1330 2008-11-17 Geoffrey Garen <ggaren (a] apple.com> 1331 1332 Reviewed by Sam Weinig. 1333 1334 Updated for JavaScriptCore renames. 1335 1336 * presets/wxwebkit.bkl: 1337 1338 2008-11-17 Geoffrey Garen <ggaren (a] apple.com> 1339 1340 Reviewed by Sam Weinig. 1341 1342 Updated for JavaScriptCore renames. 1343 1344 * presets/wxwebkit.bkl: 1345 1346 2008-11-17 Geoffrey Garen <ggaren (a] apple.com> 1347 1348 Not reviewed. 1349 1350 Try to fix wx build. 1351 1352 * presets/wxwebkit.bkl: 1353 1354 2008-11-15 Kevin Watters <kevinwatters (a] gmail.com> 1355 1356 Reviewed by Kevin Ollivier. 1357 1358 Add API for setting transparent webview background. 1359 1360 https://bugs.webkit.org/show_bug.cgi?id=22281 1361 1362 * WebView.cpp: 1363 (wxWebView::SetTransparent): 1364 (wxWebView::IsTransparent): 1365 * WebView.h: 1366 1367 2008-11-11 Cameron Zwarich <zwarich (a] apple.com> 1368 1369 Reviewed by Geoff Garen. 1370 1371 Remove pointless dependencies on the deleted kjs directory. 1372 1373 * presets/wxwebkit.bkl: 1374 1375 2008-11-08 Kevin Ollivier <kevino (a] theolliviers.com> 1376 1377 wx build fixes after addition of JSCore parser and bycompiler dirs. 1378 1379 * presets/wxwebkit.bkl: 1380 1381 2008-11-05 Cameron Zwarich <zwarich (a] apple.com> 1382 1383 Rubber-stamped by Sam Weinig. 1384 1385 Move more files to the runtime subdirectory of JavaScriptCore. 1386 1387 * WebFrame.cpp: 1388 * WebView.cpp: 1389 1390 2008-10-31 Kevin Ollivier <kevino (a] theolliviers.com> 1391 1392 wxMSW build fix. Missing header. 1393 1394 * WebKitSupport/ChromeClientWx.cpp: 1395 1396 2008-10-29 Kevin Ollivier <kevino (a] theolliviers.com> 1397 1398 wx build fixes after addition of runtime and ImageBuffer changes. 1399 1400 * presets/wxwebkit.bkl: 1401 1402 2008-10-28 Cameron Zwarich <zwarich (a] apple.com> 1403 1404 Reviewed by Mark Rowe. 1405 1406 Move ForwardingHeaders to their correct location after the creation of 1407 the runtime directory in JavaScriptCore. 1408 1409 * WebFrame.cpp: 1410 * WebView.cpp: 1411 1412 2008-10-27 Kevin Ollivier <kevino (a] theolliviers.com> 1413 1414 wx build fix on Linux/GTK. Enable support for #include <JavaScriptCore/XYZ.h> style includes. 1415 1416 * presets/wxwebkit.bkl: 1417 1418 2008-10-25 Kevin Ollivier <kevino (a] theolliviers.com> 1419 1420 wx build fix. 1421 1422 * WebKitSupport/ChromeClientWx.h: 1423 1424 2008-10-24 Sam Weinig <sam (a] webkit.org> 1425 1426 Reviewed by Dan Bernstein. 1427 1428 Fix https://bugs.webkit.org/show_bug.cgi?id=21759 1429 Layering violation: FileChooser should not depend on Document/Frame/Page 1430 1431 * WebKitSupport/ChromeClientWx.cpp: 1432 (WebCore::ChromeClientWx::runOpenPanel): 1433 * WebKitSupport/ChromeClientWx.h: 1434 1435 2008-10-24 David Kilzer <ddkilzer (a] apple.com> 1436 1437 Build fix. 1438 1439 Reviewed by Greg Bolsinga. 1440 1441 * WebKitSupport/InspectorClientWx.cpp: 1442 (WebCore::InspectorClientWx::populateSetting): Changed 1443 InspectorClient:: to InspectorClientWx::. 1444 (WebCore::InspectorClientWx::storeSetting): Ditto. 1445 (WebCore::InspectorClientWx::removeSetting): Ditto. 1446 1447 2008-10-24 Timothy Hatcher <timothy (a] apple.com> 1448 1449 Stub out new InspectorClient methods. 1450 1451 https://bugs.webkit.org/show_bug.cgi?id=21856 1452 1453 Reviewed by Darin Adler. 1454 1455 * WebKitSupport/InspectorClientWx.cpp: 1456 (WebCore::InspectorClient::populateSetting): Not implemented. 1457 (WebCore::InspectorClient::storeSetting): Ditto. 1458 (WebCore::InspectorClient::removeSetting): Ditto. 1459 * WebKitSupport/InspectorClientWx.h: 1460 1461 2008-10-24 Darin Adler <darin (a] apple.com> 1462 1463 - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732 1464 1465 * WebFrame.cpp: (wxWebFrame::RunScript): Use JSValue* instead of JSValuePtr. 1466 1467 2008-10-20 Sam Weinig <sam (a] webkit.org> 1468 1469 Reviewed by Anders Carlsson. 1470 1471 Remove FrameLoaderClient::detachedFromParent4. It is no longer used by any port. 1472 1473 * WebKitSupport/FrameLoaderClientWx.cpp: 1474 * WebKitSupport/FrameLoaderClientWx.h: 1475 1476 2008-10-19 Darin Adler <darin (a] apple.com> 1477 1478 Reviewed by Oliver Hunt. 1479 1480 - next step of https://bugs.webkit.org/show_bug.cgi?id=21732 1481 improve performance by eliminating JSValue as a base class for JSCell 1482 1483 Remove most uses of JSValue, which will be removed in a future patch. 1484 1485 * WebFrame.cpp: 1486 (wxWebFrame::RunScript): Use JSValuePtr. 1487 1488 2008-10-17 Kevin Watters <kevinwatters (a] gmail.com> 1489 1490 Reviewed by Kevin Ollivier 1491 1492 Fix wx port's scrollbar and drawing handling after recent changes. 1493 1494 https://bugs.webkit.org/show_bug.cgi?id=21720 1495 1496 * WebView.cpp: 1497 (wxWebView::OnPaint): 1498 (wxWebView::OnSize): 1499 1500 2008-10-09 Kevin Ollivier <kevino (a] theolliviers.com> 1501 1502 wx build fixes. 1503 1504 * WebKitSupport/ChromeClientWx.cpp: 1505 (WebCore::ChromeClientWx::repaint): 1506 (WebCore::ChromeClientWx::scroll): 1507 * WebKitSupport/ChromeClientWx.h: 1508 * presets/wxwebkit.bkl: 1509 1510 2008-10-06 David Hyatt <hyatt (a] apple.com> 1511 1512 Enable viewless Mac WebKit to paint some basic pages. 1513 1514 Reviewed by Sam Weinig 1515 1516 * WebKitSupport/FrameLoaderClientWx.cpp: 1517 * WebKitSupport/FrameLoaderClientWx.h: 1518 1519 2008-10-03 David Hyatt <hyatt (a] apple.com> 1520 1521 Remove addToDirtyRegion. 1522 1523 Reviewed by Oliver Hunt 1524 1525 * WebKitSupport/ChromeClientWx.cpp: 1526 1527 2008-10-02 Kevin Ollivier <kevino (a] theolliviers.com> 1528 1529 wx build fixes after Frame/ScrollView changes. 1530 1531 * WebView.cpp: 1532 (wxWebView::OnPaint): 1533 1534 2008-10-01 David Hyatt <hyatt (a] apple.com> 1535 1536 https://bugs.webkit.org/show_bug.cgi?id=21282 1537 1538 Make contentsToScreen/screenToContents cross-platform. Only implemented by Mac/Win right now. 1539 1540 Reviewed by Adam Roben 1541 1542 * WebKitSupport/ChromeClientWx.cpp: 1543 (WebCore::ChromeClientWx::windowToScreen): 1544 (WebCore::ChromeClientWx::screenToWindow): 1545 * WebKitSupport/ChromeClientWx.h: 1546 1547 2008-09-30 Dave Hyatt <hyatt (a] apple.com> 1548 1549 http://bugs.webkit.org/show_bug.cgi?id=21250 1550 1551 Rename updateContents to repaintContentRectangle and make it cross-platform by always sending 1552 repaints up through the ChromeClient. 1553 1554 Reviewed by Darin Adler 1555 1556 * WebKitSupport/ChromeClientWx.cpp: 1557 (WebCore::ChromeClientWx::repaint): 1558 * WebKitSupport/ChromeClientWx.h: 1559 1560 2008-09-26 Kevin Ollivier <kevino (a] theolliviers.com> 1561 1562 wx build fixes after Widget/ScrollView changes. 1563 1564 * WebKitSupport/FrameLoaderClientWx.cpp: 1565 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): 1566 1567 2008-09-20 Kevin Ollivier <kevino (a] theolliviers.com> 1568 1569 Reviewed by Dan Bernstein. 1570 1571 Fix memory leak. 1572 1573 https://bugs.webkit.org/show_bug.cgi?id=20505 1574 1575 * WebView.cpp: 1576 (wxWebView::OnPaint): 1577 1578 2008-09-20 Kevin Ollivier <kevino (a] theolliviers.com> 1579 1580 wx build fixes. Added/removed build sources, and nativeWindow->platformWidget updates. 1581 1582 * WebKitSupport/EditorClientWx.cpp: 1583 (WebCore::EditorClientWx::isEditable): 1584 * WebKitSupport/FrameLoaderClientWx.cpp: 1585 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): 1586 1587 2008-09-07 Cameron Zwarich <cwzwarich (a] uwaterloo.ca> 1588 1589 Reviewed by Maciej Stachowiak. 1590 1591 Bug 20704: Replace the KJS namespace 1592 <https://bugs.webkit.org/show_bug.cgi?id=20704> 1593 1594 Rename the KJS namespace to JSC. 1595 1596 * WebFrame.cpp: 1597 (wxWebFrame::RunScript): 1598 1599 2008-09-04 Kevin Ollivier <kevino (a] theolliviers.com> 1600 1601 wx build fixes. 1602 1603 * WebKitSupport/FrameLoaderClientWx.cpp: 1604 (WebCore::FrameLoaderClientWx::pluginWillHandleLoadError): 1605 * WebKitSupport/FrameLoaderClientWx.h: 1606 1607 2008-08-18 Kevin Ollivier <kevino (a] theolliviers.com> 1608 1609 Build fix for Win. Don't include the libxml/libxslt directories in the 1610 include path, it picks up the wrong Pattern.h in that case. 1611 1612 * dependencies.bkl: 1613 1614 2008-08-12 Timothy Hatcher <timothy (a] apple.com> 1615 1616 Add a stub for InspectorClient::setAttachedWindowHeight. 1617 1618 * WebKitSupport/InspectorClientWx.cpp: 1619 (WebCore::InspectorClientWx::setAttachedWindowHeight): 1620 Call notImplemented(). 1621 * WebKitSupport/InspectorClientWx.h: 1622 1623 2008-08-06 Kevin Watters <kevinwatters (a] gmail.com> 1624 1625 Reviewed by Kevin Ollivier. 1626 1627 Create a wxWebFrame API to match other ports and to prepare for frames support. 1628 Also fixes a frame leak in wx port on trunk. 1629 1630 https://bugs.webkit.org/show_bug.cgi?id=19041 1631 1632 * WebFrame.cpp: Added. 1633 (wxWebFrame::wxWebFrame): 1634 (wxWebFrame::~wxWebFrame): 1635 (wxWebFrame::GetFrame): 1636 (wxWebFrame::Stop): 1637 (wxWebFrame::Reload): 1638 (wxWebFrame::GetPageSource): 1639 (wxWebFrame::SetPageSource): 1640 (wxWebFrame::GetInnerText): 1641 (wxWebFrame::GetAsMarkup): 1642 (wxWebFrame::GetExternalRepresentation): 1643 (wxWebFrame::RunScript): 1644 (wxWebFrame::LoadURL): 1645 (wxWebFrame::GoBack): 1646 (wxWebFrame::GoForward): 1647 (wxWebFrame::CanGoBack): 1648 (wxWebFrame::CanGoForward): 1649 (wxWebFrame::CanIncreaseTextSize): 1650 (wxWebFrame::IncreaseTextSize): 1651 (wxWebFrame::CanDecreaseTextSize): 1652 (wxWebFrame::DecreaseTextSize): 1653 (wxWebFrame::MakeEditable): 1654 (wxWebFrame::CanCopy): 1655 (wxWebFrame::Copy): 1656 (wxWebFrame::CanCut): 1657 (wxWebFrame::Cut): 1658 (wxWebFrame::CanPaste): 1659 (wxWebFrame::Paste): 1660 * WebFrame.h: Added. 1661 * WebView.cpp: 1662 (wxWebView::wxWebView): 1663 (wxWebView::Create): 1664 (wxWebView::~wxWebView): 1665 (wxWebView::Stop): 1666 (wxWebView::Reload): 1667 (wxWebView::GetPageSource): 1668 (wxWebView::SetPageSource): 1669 (wxWebView::GetInnerText): 1670 (wxWebView::GetAsMarkup): 1671 (wxWebView::GetExternalRepresentation): 1672 (wxWebView::RunScript): 1673 (wxWebView::LoadURL): 1674 (wxWebView::GoBack): 1675 (wxWebView::GoForward): 1676 (wxWebView::CanGoBack): 1677 (wxWebView::CanGoForward): 1678 (wxWebView::CanIncreaseTextSize): 1679 (wxWebView::IncreaseTextSize): 1680 (wxWebView::CanDecreaseTextSize): 1681 (wxWebView::DecreaseTextSize): 1682 (wxWebView::OnPaint): 1683 (wxWebView::OnSize): 1684 (wxWebView::OnMouseEvents): 1685 (wxWebView::CanCopy): 1686 (wxWebView::Copy): 1687 (wxWebView::CanCut): 1688 (wxWebView::Cut): 1689 (wxWebView::CanPaste): 1690 (wxWebView::Paste): 1691 (wxWebView::OnKeyEvents): 1692 (wxWebView::OnSetFocus): 1693 (wxWebView::OnKillFocus): 1694 * WebView.h: 1695 * wxwebkit.bkl: 1696 1697 2008-07-27 Kevin Watters <kevinwatters (a] gmail.com> 1698 1699 Reviewed by Sam Weinig. 1700 1701 Add tooltip support to the wx port. 1702 1703 https://bugs.webkit.org/show_bug.cgi?id=20173 1704 1705 * WebKitSupport/ChromeClientWx.cpp: 1706 (WebCore::ChromeClientWx::setToolTip): 1707 * WebView.cpp: 1708 (wxWebView::OnMouseEvents): Use mouseMoved instead of handleMouseMoveEvent. 1709 1710 2008-07-21 Kevin Ollivier <kevino (a] theolliviers.com> 1711 1712 wx build fix. Fix pthread linkage under Linux. 1713 1714 * dependencies.bkl: 1715 1716 2008-06-15 Darin Adler <darin (a] apple.com> 1717 1718 - give Frame object functions shorter names: scriptProxy() -> script(), 1719 selectionController() -> selection(), animationController() -> animation() 1720 1721 * WebKitSupport/EditorClientWx.cpp: 1722 (WebCore::EditorClientWx::handleKeyboardEvent): 1723 * WebView.cpp: 1724 (wxWebView::RunScript): 1725 (wxWebView::OnSetFocus): 1726 (wxWebView::OnKillFocus): 1727 1728 2008-06-15 Darin Adler <darin (a] apple.com> 1729 1730 - new names for a few key JavaScriptCore files 1731 1732 * WebView.cpp: 1733 1734 2008-06-14 Darin Adler <darin (a] apple.com> 1735 1736 Rubber stamped by Sam. 1737 1738 - new names for kjs_binding.h and kjs_proxy.h 1739 1740 * WebView.cpp: 1741 1742 2008-06-14 Darin Adler <darin (a] apple.com> 1743 1744 - try to fix wx build, again 1745 1746 * WebView.cpp: 1747 (wxWebView::Create): Use create function instead of new. 1748 1749 2008-06-14 Darin Adler <darin (a] apple.com> 1750 1751 Reviewed by Sam. 1752 1753 - more https://bugs.webkit.org/show_bug.cgi?id=17257 1754 start ref counts at 1 instead of 0 for speed 1755 1756 * WebKitSupport/FrameLoaderClientWx.cpp: 1757 (WebCore::FrameLoaderClientWx::createDocumentLoader): Use create function 1758 instead of new. 1759 1760 2008-06-13 Darin Adler <darin (a] apple.com> 1761 1762 - try to fix build 1763 1764 * WebKitSupport/FrameLoaderClientWx.h: Add missing argument. 1765 1766 2008-06-13 Darin Adler <darin (a] apple.com> 1767 1768 Reviewed by John Sullivan. 1769 1770 - updated for addition of FormState argument to action policy functions 1771 1772 * WebKitSupport/FrameLoaderClientWx.cpp: 1773 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNewWindowAction): 1774 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): 1775 1776 2008-06-10 Kevin Ollivier <kevino (a] theolliviers.com> 1777 1778 wx Linux build fix. Only use -undefined dynamic_lookup flag under Mac. 1779 1780 * bindings/python/wxwebkit-py.bkl: 1781 1782 2008-05-28 Robin Dunn <robin (a] alldunn.com> 1783 1784 Reviewed by Kevin Ollivier. 1785 1786 This patch adds a new wx event type and code to send it when a new title is set 1787 by the page being loaded. 1788 1789 https://bugs.webkit.org/show_bug.cgi?id=19067 1790 1791 * WebKitSupport/FrameLoaderClientWx.cpp: 1792 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle): 1793 * WebView.cpp: 1794 (wxWebViewReceivedTitleEvent::wxWebViewReceivedTitleEvent): 1795 * WebView.h: 1796 * bindings/python/webview.i: 1797 1798 2008-05-28 Robin Dunn <robin (a] alldunn.com> 1799 1800 Reviewed by Kevin Ollivier. 1801 1802 This patch tweaks the wxWebView class to make it conform to normal wx patterns 1803 for widget classes. It adds a default ctor and the Create method so it can use 1804 the 2-phase create pattern, adds wxRTTI macros which is important for wxPython 1805 and XRC, and fixes the LoadURL method to pass a wxString reference to save a 1806 copy. 1807 1808 https://bugs.webkit.org/show_bug.cgi?id=19068 1809 1810 * WebView.cpp: 1811 (wxWebView::wxWebView): 1812 (wxWebView::Create): 1813 (wxWebView::LoadURL): 1814 * WebView.h: 1815 1816 2008-05-27 Kevin Ollivier <kevino (a] theolliviers.com> 1817 1818 wx build fix. Accidently left a couple fixes out of the previous commit. 1819 1820 * presets/wxwebkit.bkl: 1821 1822 2008-05-16 Kevin Ollivier <kevino (a] theolliviers.com> 1823 1824 Reviewed by Darin Adler. 1825 1826 Rename wxWebFrame -> wxWebBrowserShell in preparation to introduce a WebFrame 1827 counterpart in wx port. (Frame typically means 'top level window' in wx terms.) 1828 1829 https://bugs.webkit.org/show_bug.cgi?id=19041 1830 1831 * WebBrowserShell.cpp: Copied from WebKit/wx/WebFrame.cpp. 1832 (wxWebBrowserShell::wxWebBrowserShell): 1833 (wxWebBrowserShell::~wxWebBrowserShell): 1834 (wxWebBrowserShell::ShowDebugMenu): 1835 (wxWebBrowserShell::OnQuit): 1836 (wxWebBrowserShell::OnAbout): 1837 (wxWebBrowserShell::OnLoadFile): 1838 (wxWebBrowserShell::OnLoadEvent): 1839 (wxWebBrowserShell::OnBeforeLoad): 1840 (wxWebBrowserShell::OnAddressBarEnter): 1841 (wxWebBrowserShell::OnSearchCtrlEnter): 1842 (wxWebBrowserShell::OnBack): 1843 (wxWebBrowserShell::OnForward): 1844 (wxWebBrowserShell::OnStop): 1845 (wxWebBrowserShell::OnReload): 1846 (wxWebBrowserShell::OnMakeTextLarger): 1847 (wxWebBrowserShell::OnMakeTextSmaller): 1848 (wxWebBrowserShell::OnGetSource): 1849 (wxWebBrowserShell::OnSetSource): 1850 (wxWebBrowserShell::OnBrowse): 1851 (wxWebBrowserShell::OnEdit): 1852 (wxWebBrowserShell::OnRunScript): 1853 * WebBrowserShell.h: Copied from WebKit/wx/WebFrame.h. 1854 * WebFrame.cpp: Removed. 1855 * WebFrame.h: Removed. 1856 * WebKitSupport/ChromeClientWx.cpp: 1857 (WebCore::ChromeClientWx::createWindow): 1858 * bindings/python/webview.i: 1859 * wxwebkit.bkl: 1860 1861 2008-05-20 Kevin Ollivier <kevino (a] theolliviers.com> 1862 1863 wx build fix. Update code after removal of Document::toString(). 1864 1865 * WebView.cpp: 1866 (wxWebView::GetPageSource): 1867 1868 2008-05-15 Kevin Ollivier <kevino (a] theolliviers.com> 1869 1870 wx build fix. Add rendering/style to includes dir. 1871 1872 * presets/wxwebkit.bkl: 1873 1874 2008-05-11 Kevin Ollivier <kevino (a] theolliviers.com> 1875 1876 Previous commit made bdash sad. Restore happiness state by fixing missed style issue. 1877 1878 * WebKitSupport/FrameLoaderClientWx.cpp: 1879 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): 1880 1881 2008-05-11 Robin Dunn <robin (a] alldunn.com> 1882 1883 Reviewed by Kevin Ollivier. 1884 1885 Fix scrolling issues by implementing transitionToCommittedNewPage() so the scroll 1886 positions are reset when a new page is loaded, and also maintained so that back 1887 and next restore the scroll positions as well. This also simplifies the logic 1888 for initializing and managing wxWebView. 1889 1890 https://bugs.webkit.org/show_bug.cgi?id=18992 1891 1892 * WebKitSupport/FrameLoaderClientWx.cpp: 1893 (WebCore::FrameLoaderClientWx::setWebView): 1894 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents): 1895 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad): 1896 (WebCore::FrameLoaderClientWx::dispatchDidReceiveTitle): 1897 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad): 1898 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad): 1899 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification): 1900 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): 1901 (WebCore::FrameLoaderClientWx::createFrame): 1902 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): 1903 * WebKitSupport/FrameLoaderClientWx.h: 1904 * WebView.cpp: 1905 (wxWebView::wxWebView): 1906 (wxWebView::~wxWebView): 1907 (wxWebView::GetPageSource): 1908 (wxWebView::GetInnerText): 1909 (wxWebView::GetExternalRepresentation): 1910 (wxWebView::OnPaint): 1911 (wxWebView::OnSize): 1912 (wxWebView::OnMouseEvents): 1913 (wxWebView::CanCopy): 1914 (wxWebView::CanCut): 1915 (wxWebView::CanPaste): 1916 (wxWebView::OnKeyEvents): 1917 * WebViewPrivate.h: 1918 (WebViewPrivate::WebViewPrivate): 1919 1920 2008-05-04 Robin Dunn <robin (a] alldunn.com> 1921 1922 Reviewed by Kevin Ollivier. 1923 1924 Allow events to specify the ID of the particular wxWebView they are to be sent to. 1925 1926 https://bugs.webkit.org/show_bug.cgi?id=18659 1927 1928 * WebFrame.cpp: 1929 (wxWebFrame::wxWebFrame): 1930 * WebView.cpp: 1931 (wxWebViewLoadEvent::wxWebViewLoadEvent): 1932 (wxWebViewBeforeLoadEvent::wxWebViewBeforeLoadEvent): 1933 (wxWebViewNewWindowEvent::wxWebViewNewWindowEvent): 1934 (wxWebViewRightClickEvent::wxWebViewRightClickEvent): 1935 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent): 1936 * WebView.h: 1937 * bindings/python/webview.i: 1938 1939 2008-04-27 Robin Dunn <robin (a] alldunn.com> 1940 1941 Reviewed by Kevin Ollivier. 1942 1943 Add methods to check if there is a previous/next page in the history. Also some 1944 coding style cleanup. 1945 1946 https://bugs.webkit.org/show_bug.cgi?id=18757 1947 1948 * WebView.cpp: 1949 (wxWebView::GoBack): 1950 (wxWebView::GoForward): 1951 (wxWebView::CanGoBack): 1952 (wxWebView::CanGoForward): 1953 * WebView.h: 1954 1955 2008-04-24 Anders Carlsson <andersca (a] apple.com> 1956 1957 Reviewed by Sam. 1958 1959 Change some String arguments to be const references instead. 1960 1961 * WebKitSupport/EditorClientWx.cpp: 1962 (WebCore::EditorClientWx::shouldInsertText): 1963 * WebKitSupport/EditorClientWx.h: 1964 1965 2008-04-23 Kevin Ollivier <kevino (a] theolliviers.com> 1966 1967 Reviewed by Alp Toker. 1968 1969 Typo fix to restore text entry. 1970 1971 * WebKitSupport/EditorClientWx.cpp: 1972 (WebCore::EditorClientWx::handleKeyboardEvent): 1973 1974 2008-04-19 Kevin Ollivier <kevino (a] theolliviers.com> 1975 1976 wx build fix. renderer() -> contentRenderer() 1977 1978 * WebView.cpp: 1979 (wxWebView::GetExternalRepresentation): 1980 (wxWebView::OnPaint): 1981 1982 2008-04-18 Kevin Ollivier <kevino (a] theolliviers.com> 1983 1984 wx build fix. We need to use ENABLE_DOM_STORAGE now. 1985 1986 * wxwk-settings.bkl: 1987 1988 2008-04-05 Kevin Ollivier <kevino (a] theolliviers.com> 1989 1990 Rubber stamped by Mark Rowe. 1991 1992 Don't assume wxWebKit to be part of the wx package. This allows 1993 us to run it from any directory on the PYTHONPATH rather than 1994 having to copy files into the wxPython directory. 1995 1996 * bindings/python/webview.i: 1997 1998 2008-03-25 Brady Eidson <beidson (a] apple.com> 1999 2000 Reviewed by Darin 2001 2002 Remove newly obsolete FrameLoaderClient methods 2003 2004 * WebKitSupport/FrameLoaderClientWx.cpp: 2005 * WebKitSupport/FrameLoaderClientWx.h: 2006 2007 2008-03-16 Kevin Ollivier <kevino (a] theolliviers.com> 2008 2009 wx build fix. Make sure we link png/jpeg libraries before 2010 wx libraries to get the right symbols. 2011 2012 * wxwebkit.bkl: 2013 * wxwk-settings.bkl: 2014 2015 2008-03-16 Kevin Ollivier <kevino (a] theolliviers.com> 2016 2017 Rubber stamped by Darin Adler. 2018 2019 Add set-webkit-configuration support for wx port, and centralize 2020 build dir location setting. 2021 2022 http://bugs.webkit.org/show_bug.cgi?id=17790 2023 2024 * bindings/python/wxwebkit-py.bkl: 2025 * presets/wxwebkit.bkl: 2026 * wxwebkit.bkl: 2027 * wxwk-settings.bkl: 2028 2029 2008-03-12 David Hyatt <hyatt (a] apple.com> 2030 2031 Make the zoom factor a float and not a percent. 2032 2033 Reviewed by antti 2034 2035 * WebView.cpp: 2036 (wxWebView::IncreaseTextSize): 2037 (wxWebView::DecreaseTextSize): 2038 2039 2008-03-03 Kevin Ollivier <kevino (a] theolliviers.com> 2040 2041 wx build fix after Frame::setZoomFactor API change. 2042 2043 * WebView.cpp: 2044 (wxWebView::IncreaseTextSize): 2045 (wxWebView::DecreaseTextSize): 2046 2047 2008-02-24 Darin Adler <darin (a] apple.com> 2048 2049 Reviewed by Sam. 2050 2051 - remove separate client calls for "standard" and "reload' history 2052 2053 * WebKitSupport/FrameLoaderClientWx.cpp: 2054 (WebCore::FrameLoaderClientWx::updateGlobalHistory): 2055 * WebKitSupport/FrameLoaderClientWx.h: 2056 2057 2008-02-23 Kevin Ollivier <kevino (a] theolliviers.com> 2058 2059 Reviewed by Darin Adler. 2060 2061 Move text drawing into wxcode, as we need platform-dependent 2062 APIs for drawing non-kerned text, which wx doesn't yet have. 2063 (But hopefully will, once these APIs are fleshed out on all 2064 platforms!) 2065 2066 http://bugs.webkit.org/show_bug.cgi?id=17396 2067 2068 * wxwebkit.bkl: 2069 We need to directly link against GDI+ on Windows since we now 2070 directly call GDI+ APIs. 2071 2072 2008-02-14 Darin Adler <darin (a] apple.com> 2073 2074 * WebView.cpp: Removed use of DeprecatedString to keep this compiling. 2075 2076 2008-02-11 Kevin Ollivier <kevino (a] theolliviers.com> 2077 2078 Reviewed by Darin Adler. 2079 2080 A couple quick wx fixes. 2081 2082 http://bugs.webkit.org/show_bug.cgi?id=17321 2083 2084 * WebView.cpp: 2085 (wxWebView::OnPaint): 2086 Make sure wxGCDC has its paint origin set properly after 2087 the move to wxWindow for scrolling. 2088 * bindings/python/webview.i: 2089 Update the wxPython bindings after event rename. 2090 2091 2008-02-10 Darin Adler <darin (a] apple.com> 2092 2093 Reviewed by Eric. 2094 2095 - http://bugs.webkit.org/show_bug.cgi?id=17256 2096 eliminate default ref. count of 0 in RefCounted class 2097 2098 * WebKitSupport/FrameLoaderClientWx.cpp: 2099 (WebCore::FrameLoaderClientWx::FrameLoaderClientWx): 2100 Set the count to 0 explicitly (one stray client I missed in my last pass). 2101 2102 2008-02-03 Kevin Ollivier <kevino (a] theolliviers.com> 2103 2104 Reviewed by Darin Adler. 2105 2106 Typo fix. Don't use the provisionalDocumentLoader() after the 2107 whole page has already been loaded. 2108 2109 * WebKitSupport/FrameLoaderClientWx.cpp: 2110 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents): 2111 2112 2008-02-03 Kevin Ollivier <kevino (a] theolliviers.com> 2113 2114 Build fix for last wx commit (a couple things were not committed). 2115 Also fix some style issues. 2116 2117 * WebView.cpp: 2118 (wxWebView::wxWebView): 2119 (wxWebView::OnPaint): 2120 (wxWebView::OnSize): 2121 (wxWebView::CanCopy): 2122 (wxWebView::Copy): 2123 (wxWebView::CanCut): 2124 (wxWebView::Cut): 2125 (wxWebView::CanPaste): 2126 (wxWebView::Paste): 2127 (wxWebView::OnKeyEvents): 2128 (wxWebView::OnSetFocus): 2129 (wxWebView::OnKillFocus): 2130 (wxWebView::OnActivate): 2131 * WebView.h: 2132 2133 2008-01-31 Kevin Ollivier <kevino (a] theolliviers.com> 2134 2135 Reviewed by Adam Roben. 2136 2137 On MSW, the wx port internally uses callbacks for wxTimer, so the 2138 wx port suffers from the same crash problem that was fixed 2139 in r28500 for the Windows port. For now, use the SharedTimerWin.cpp 2140 impl. for wx too on MSW, until a version of wx is released that 2141 fixes the issue by reworking wxTimer. 2142 2143 * WebView.cpp: 2144 (wxWebView::wxWebView): 2145 2146 2008-01-21 Darin Adler <darin (a] apple.com> 2147 2148 Reviewed by John Sullivan. 2149 2150 - updated for changes to ChromeClient database functions 2151 2152 * WebKitSupport/ChromeClientWx.cpp: 2153 (WebCore::ChromeClientWx::exceededDatabaseQuota): 2154 * WebKitSupport/ChromeClientWx.h: 2155 2156 2008-01-16 Adam Roben <aroben (a] apple.com> 2157 2158 Updated for WebCore method renames. 2159 2160 Reviewed by Darin Adler. 2161 2162 * WebView.cpp: 2163 (wxWebView::OnSetFocus): 2164 (wxWebView::OnKillFocus): 2165 (wxWebView::OnActivate): 2166 2167 2008-01-12 Kevin Ollivier <kevino (a] theolliviers.com> 2168 2169 Reviewed by Darin Adler. 2170 2171 wxWebKit API changes in preparation for DRT implementation. 2172 Specifically: 2173 2174 - Add CONSOLE_MESSAGE callback so clients can choose how to handle 2175 console messages. 2176 - Add more load events, and rename wxWebViewStateChangedEvent to 2177 wxWebViewLoadEvent to reflect that all 'states' are load states. 2178 - Add wxWebView impls. for GetInnerText(), GetAsMarkup() and 2179 GetExternalRepresentation() 2180 2181 * WebFrame.cpp: 2182 (wxWebFrame::OnLoadEvent): 2183 * WebFrame.h: 2184 * WebKitSupport/ChromeClientWx.cpp: 2185 (WebCore::ChromeClientWx::ChromeClientWx): 2186 (WebCore::ChromeClientWx::addMessageToConsole): 2187 * WebKitSupport/ChromeClientWx.h: 2188 * WebKitSupport/FrameLoaderClientWx.cpp: 2189 (WebCore::FrameLoaderClientWx::dispatchDidHandleOnloadEvents): 2190 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad): 2191 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad): 2192 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad): 2193 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification): 2194 * WebView.cpp: 2195 (wxWebViewLoadEvent::wxWebViewLoadEvent): 2196 (wxWebViewConsoleMessageEvent::wxWebViewConsoleMessageEvent): 2197 (wxWebView::wxWebView): 2198 (wxWebView::GetPageSource): 2199 (wxWebView::GetInnerText): 2200 (wxWebView::GetAsMarkup): 2201 (wxWebView::GetExternalRepresentation): 2202 * WebView.h: 2203 2204 2008-01-12 Kevin Ollivier <kevino (a] theolliviers.com> 2205 2206 wx build fix. Add WebCore/icu/include dir for OS X boxes with 2207 only stock ICU installed. 2208 2209 * dependencies.bkl: 2210 2211 2008-01-10 Maciej Stachowiak <mjs (a] apple.com> 2212 2213 Reviewed by Sam. 2214 2215 - remove SecurityOriginData and fold its functionality into SecurityOrigin 2216 2217 * WebKitSupport/ChromeClientWx.cpp: 2218 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase): 2219 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation): 2220 * WebKitSupport/ChromeClientWx.h: 2221 2222 2007-12-16 Darin Adler <darin (a] apple.com> 2223 2224 - try to fix the build 2225 2226 * WebView.cpp: 2227 (wxWebView::OnKeyEvents): Add a WebCore prefix. 2228 2229 2007-12-16 Alexey Proskuryakov <ap (a] webkit.org> 2230 2231 Reviewed by Darin Adler. 2232 2233 http://bugs.webkit.org/show_bug.cgi?id=16462 2234 REGRESSION: access keys broken on Windows 2235 2236 * WebView.cpp: (wxWebView::OnKeyEvents): Call handleAccessKey() as appropriate. 2237 2238 2007-12-14 Darin Adler <darin (a] apple.com> 2239 2240 Reviewed by Alexey. 2241 2242 * WebKitSupport/EditorClientWx.cpp: 2243 (WebCore::EditorClientWx::handleKeyboardEvent): Switched from Editor::execCommand 2244 to Editor::command. 2245 2246 2007-12-12 Brady Eidson <beidson (a] apple.com> 2247 2248 Reviewed by Sam Weinig 2249 2250 As part of doing some CachedPage and client cleanup, keep Wx building 2251 2252 * WebKitSupport/FrameLoaderClientWx.cpp: 2253 (WebCore::FrameLoaderClientWx::savePlatformDataToCachedPage): 2254 (WebCore::FrameLoaderClientWx::transitionToCommittedFromCachedPage): 2255 (WebCore::FrameLoaderClientWx::transitionToCommittedForNewPage): 2256 * WebKitSupport/FrameLoaderClientWx.h: 2257 2258 2007-12-12 Sam Weinig <sam (a] webkit.org> 2259 2260 Build fix. 2261 2262 * WebKitSupport/ChromeClientWx.cpp: 2263 (WebCore::ChromeClientWx::createWindow): 2264 * WebKitSupport/FrameLoaderClientWx.cpp: 2265 (WebCore::FrameLoaderClientWx::dispatchDidStartProvisionalLoad): 2266 (WebCore::FrameLoaderClientWx::dispatchDidCommitLoad): 2267 (WebCore::FrameLoaderClientWx::dispatchDidFinishDocumentLoad): 2268 (WebCore::FrameLoaderClientWx::postProgressFinishedNotification): 2269 (WebCore::FrameLoaderClientWx::didChangeTitle): 2270 (WebCore::FrameLoaderClientWx::dispatchDecidePolicyForNavigationAction): 2271 2272 2007-12-07 Alexey Proskuryakov <ap (a] webkit.org> 2273 2274 Reviewed by Darin Adler. 2275 2276 <rdar://problem/5535636> 2277 Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard. 2278 2279 http://bugs.webkit.org/show_bug.cgi?id=13916 2280 JavaScript detects Tab as a character input on a textfield validation 2281 2282 * WebKitSupport/EditorClientWx.cpp: 2283 (WebCore::EditorClientWx::handleInputMethodKeydown): 2284 (WebCore::EditorClientWx::handleKeyboardEvent): 2285 * WebKitSupport/EditorClientWx.h: 2286 Updated for cross-platform changes as much as it was possible without a wx build environment. 2287 The keyboard event model of wx is similar to Windows one, so further fixes can be modeled 2288 after the Windows port. 2289 2290 2007-12-06 Kevin Ollivier <kevino (a] theolliviers.com> 2291 2292 Fix page leak caused because the Frame's page pointer is 0 by the 2293 time we call delete on it. Store a reference to the page instead 2294 and delete it that way. 2295 2296 Also, small fix to call PrepareDC(gcdc) when using wxGCDC because 2297 on Linux the wxGCDC gcdc(dc) constructor will not retain the 2298 changes made to dc by PrepareDC(dc). 2299 2300 Reviewed by Darin Adler. 2301 2302 * WebView.cpp: 2303 (wxWebView::wxWebView): 2304 (wxWebView::~wxWebView): 2305 (wxWebView::OnPaint): 2306 * WebViewPrivate.h: 2307 (WebViewPrivate::WebViewPrivate): 2308 2309 2007-12-06 Kevin Ollivier <kevino (a] theolliviers.com> 2310 2311 Linux build fix - ensure that webcore is linked before jscore 2312 so that the linker will know which symbols it needs to link in. 2313 Also fix MSVC project file name typo for sample app. 2314 2315 * Bakefiles.bkgen: 2316 * wxwebkit.bkl: 2317 2318 2007-12-04 Darin Adler <darin (a] apple.com> 2319 2320 Reviewed by Kevin Decker. 2321 2322 * WebKitSupport/FrameLoaderClientWx.cpp: Removed obsolete privateBrowsingEnabled. 2323 * WebKitSupport/FrameLoaderClientWx.h: Ditto. 2324 2325 2007-12-03 Mark Rowe <mrowe (a] apple.com> 2326 2327 wx build fix. 2328 2329 * WebView.cpp: 2330 (wxWebView::RunScript): 2331 2332 2007-11-30 Kevin Ollivier <kevino (a] theolliviers.com> 2333 2334 wx build fix. Add WebCore/platform/graphics/wx to includes. 2335 2336 * wxwebkit.bkl: 2337 2338 2007-11-30 Kevin Ollivier <kevino (a] theolliviers.com> 2339 2340 Fix method signatures to be members of ClientChromeWx class. 2341 2342 * WebKitSupport/ChromeClientWx.cpp: 2343 (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase): 2344 (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation): 2345 2346 2007-11-30 Kevin Ollivier <kevino (a] theolliviers.com> 2347 2348 Build fix. Add platform/text to includes for targets that 2349 need WebCore headers. 2350 2351 * presets/wxwebkit.bkl: 2352 2353 2007-11-29 Brady Eidson <beidson (a] apple.com> 2354 2355 Keep it building with new client method 2356 2357 * WebKitSupport/ChromeClientWx.cpp: 2358 (WebCore::ChromeClient::requestQuotaIncreaseForNewDatabase): 2359 (WebCore::ChromeClient::requestQuotaIncreaseForDatabaseOperation): 2360 * WebKitSupport/ChromeClientWx.h: 2361 2362 2007-11-25 Kevin Ollivier <kevino (a] theolliviers.com> 2363 2364 wx build fix. Don't get xslt-config options at bake time, do it 2365 at make time. 2366 2367 * dependencies.bkl: 2368 2369 2007-11-23 Kevin Ollivier <kevino (a] theolliviers.com> 2370 2371 wx build fix. Include config.h in WebFrame/WebView to ensure 2372 WebCore headers are properly configured, fix unicode/utf8.h and 2373 config.h include ordering issues, centralize wx project options to 2374 ensure proper configuration, and fix wxwebkit-python target so that 2375 it links against wx libs. 2376 2377 * WebFrame.cpp: 2378 * WebView.cpp: 2379 * bindings/python/wxwebkit-py.bkl: 2380 * dependencies.bkl: 2381 * presets/wxwebkit.bkl: 2382 * wxwebkit.bkl: 2383 * wxwk-settings.bkl: 2384 2385 2007-11-20 Kevin Ollivier <kevino (a] theolliviers.com> 2386 2387 wx build fix for Windows. Don't use WebCore/move-js-headers.sh as 2388 it indiscriminately copies any headers inside JavaScriptCore, 2389 which includes Tiger ICU headers. 2390 2391 * presets/wxwebkit.bkl: 2392 Remove WebCore/include reference and add JSCore header dirs needed 2393 instead. 2394 2395 2007-11-19 Kevin Ollivier <kevino (a] theolliviers.com> 2396 2397 Add pcre directory to JSCore includes, and update the wx port 2398 to reflect the Shared -> RefCounted name change. Also, fix 2399 WebFrame.cpp to re-enable code that should never have been 2400 committed disabled. 2401 2402 Reviewed by Adam. 2403 2404 * WebFrame.cpp: 2405 (wxWebFrame::wxWebFrame): 2406 * WebKitSupport/FrameLoaderClientWx.cpp: 2407 (WebCore::FrameLoaderClientWx::ref): 2408 (WebCore::FrameLoaderClientWx::deref): 2409 * WebKitSupport/FrameLoaderClientWx.h: 2410 * presets/wxwebkit.bkl: 2411 2412 2007-11-17 Timothy Hatcher <timothy (a] apple.com> 2413 2414 Reviewed by Mark Rowe. 2415 2416 Bug 13470: i18n: The Web Inspector is not localizable 2417 http://bugs.webkit.org/show_bug.cgi?id=13470 2418 2419 * WebKitSupport/InspectorClientWx.cpp: 2420 (WebCore::InspectorClientWx::localizedStringsURL): Empty stub. 2421 * WebKitSupport/InspectorClientWx.h: Added localizedStringsURL. 2422 2423 2007-11-08 Kevin Ollivier <kevino (a] theolliviers.com> 2424 2425 Initial commit of wx implementation of WebKit. This includes 2426 the wxWebFrame and wxWebView wx front end classes, the 2427 WebKitSupport directory containing implementations of interfaces 2428 used by WebCore to talk with the wxWebKit front end, and the 2429 language bindings for wxWebKit (bindings dir), currently 2430 only containing bindings and a sample app for wxPython. 2431 2432 Reviewed by Mark Rowe. 2433 2434 * Bakefiles.bkgen: Added. 2435 * WebFrame.cpp: Added. 2436 * WebFrame.h: Added. 2437 * WebKitSupport: Added. 2438 * WebKitSupport/ChromeClientWx.cpp: Added. 2439 * WebKitSupport/ChromeClientWx.h: Added. 2440 * WebKitSupport/ContextMenuClientWx.cpp: Added. 2441 * WebKitSupport/ContextMenuClientWx.h: Added. 2442 * WebKitSupport/DragClientWx.cpp: Added. 2443 * WebKitSupport/DragClientWx.h: Added. 2444 * WebKitSupport/EditorClientWx.cpp: Added. 2445 * WebKitSupport/EditorClientWx.h: Added. 2446 * WebKitSupport/FrameLoaderClientWx.cpp: Added. 2447 * WebKitSupport/FrameLoaderClientWx.h: Added. 2448 * WebKitSupport/InspectorClientWx.cpp: Added. 2449 * WebKitSupport/InspectorClientWx.h: Added. 2450 * WebView.cpp: Added. 2451 * WebView.h: Added. 2452 * WebViewPrivate.h: Added. 2453 * bindings: Added. 2454 * bindings/python: Added. 2455 * bindings/python/samples: Added. 2456 * bindings/python/samples/simple.py: Added. 2457 * bindings/python/webview.i: Added. 2458 * bindings/python/wxwebkit-py.bkl: Added. 2459 * dependencies.bkl: Added. 2460 * presets: Added. 2461 * presets/wxwebkit.bkl: Added. 2462 * wxwebkit.bkl: Added. 2463 * wxwk-settings.bkl: Added. 2464 2465