Changeset 140600 in webkit
- Timestamp:
- Jan 23, 2013 2:53:10 PM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r140591 r140600 1 2013-01-23 Kenneth Rohde Christiansen <kenneth@webkit.org> 2 3 [WK2] Replace some internal API usage in EwkView with C API 4 https://bugs.webkit.org/show_bug.cgi?id=107652 5 6 Reviewed by Benjamin Poulain. 7 8 * UIProcess/API/efl/ewk_view.cpp: 9 (ewk_view_url_set): 10 (ewk_view_reload): 11 (ewk_view_reload_bypass_cache): 12 (ewk_view_stop): 13 (ewk_view_load_progress_get): 14 (ewk_view_scale_set): 15 (ewk_view_scale_get): 16 (ewk_view_device_pixel_ratio_get): 17 (ewk_view_back): 18 (ewk_view_forward): 19 (ewk_view_back_possible): 20 (ewk_view_forward_possible): 21 (ewk_view_html_string_load): 22 (ewk_view_text_find): 23 (ewk_view_text_find_highlight_clear): 24 (ewk_view_text_matches_count): 25 (ewk_view_inspector_show): 26 (ewk_view_inspector_close): 27 1 28 2013-01-23 Alexey Proskuryakov <ap@apple.com> 2 29 -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
r140376 r140600 36 36 #include "WKEinaSharedString.h" 37 37 #include "WKFindOptions.h" 38 #include "WKInspector.h" 38 39 #include "WKRetainPtr.h" 39 40 #include "WKString.h" 41 #include "WKURL.h" 40 42 #include "WebContext.h" 41 43 #include "WebData.h" … … 563 565 EINA_SAFETY_ON_NULL_RETURN_VAL(url, false); 564 566 565 impl->page()->loadURL(url); 567 WKRetainPtr<WKURLRef> wkUrl = adoptWK(WKURLCreateWithUTF8CString(url)); 568 WKPageLoadURL(impl->wkPage(), wkUrl.get()); 566 569 impl->informURLChange(); 567 570 … … 587 590 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 588 591 589 impl->page()->reload(/*reloadFromOrigin*/ false);592 WKPageReload(impl->wkPage()); 590 593 impl->informURLChange(); 591 594 … … 597 600 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 598 601 599 impl->page()->reload(/*reloadFromOrigin*/ true);602 WKPageReloadFromOrigin(impl->wkPage()); 600 603 impl->informURLChange(); 601 604 … … 607 610 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 608 611 609 impl->page()->stopLoading();612 WKPageStopLoading(impl->wkPage()); 610 613 611 614 return true; … … 630 633 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, -1.0); 631 634 632 return impl->page()->estimatedProgress();635 return WKPageGetEstimatedProgress(impl->wkPage()); 633 636 } 634 637 … … 637 640 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 638 641 639 impl->page()->scalePage(scaleFactor, IntPoint(x, y));642 WKPageSetScaleFactor(impl->wkPage(), scaleFactor, WKPointMake(x, y)); 640 643 return true; 641 644 } … … 645 648 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, -1); 646 649 647 return impl->page()->pageScaleFactor();650 return WKPageGetScaleFactor(impl->wkPage()); 648 651 } 649 652 … … 661 664 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, -1.0); 662 665 663 return impl->page()->deviceScaleFactor();666 return WKPageGetBackingScaleFactor(impl->wkPage()); 664 667 } 665 668 … … 682 685 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 683 686 684 W ebPageProxy* page = impl->page();685 if ( page->canGoBack()) {686 page->goBack();687 WKPageRef page = impl->wkPage(); 688 if (WKPageCanGoBack(page)) { 689 WKPageGoBack(page); 687 690 return true; 688 691 } … … 695 698 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 696 699 697 W ebPageProxy* page = impl->page();698 if ( page->canGoForward()) {699 page->goForward();700 WKPageRef page = impl->wkPage(); 701 if (WKPageCanGoForward(page)) { 702 WKPageGoForward(page); 700 703 return true; 701 704 } … … 725 728 { 726 729 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 727 728 return impl->page()->canGoBack(); 730 return WKPageCanGoBack(impl->wkPage()); 729 731 } 730 732 … … 732 734 { 733 735 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 734 735 return impl->page()->canGoForward(); 736 return WKPageCanGoForward(impl->wkPage()); 736 737 } 737 738 … … 748 749 EINA_SAFETY_ON_NULL_RETURN_VAL(html, false); 749 750 750 if (unreachableUrl && *unreachableUrl) 751 impl->page()->loadAlternateHTMLString(String::fromUTF8(html), baseUrl ? String::fromUTF8(baseUrl) : "", String::fromUTF8(unreachableUrl)); 752 else 753 impl->page()->loadHTMLString(String::fromUTF8(html), baseUrl ? String::fromUTF8(baseUrl) : ""); 751 WKRetainPtr<WKStringRef> wkHTMLString = adoptWK(WKStringCreateWithUTF8CString(html)); 752 WKRetainPtr<WKURLRef> wkBaseURL = adoptWK(WKURLCreateWithUTF8CString(baseUrl)); 753 754 if (unreachableUrl && *unreachableUrl) { 755 WKRetainPtr<WKURLRef> wkUnreachableURL = adoptWK(WKURLCreateWithUTF8CString(unreachableUrl)); 756 WKPageLoadAlternateHTMLString(impl->wkPage(), wkHTMLString.get(), wkBaseURL.get(), wkUnreachableURL.get()); 757 } else 758 WKPageLoadHTMLString(impl->wkPage(), wkHTMLString.get(), wkBaseURL.get()); 754 759 755 760 impl->informURLChange(); … … 789 794 EINA_SAFETY_ON_NULL_RETURN_VAL(text, false); 790 795 791 impl->page()->findString(String::fromUTF8(text), static_cast<WebKit::FindOptions>(options), maxMatchCount); 796 WKRetainPtr<WKStringRef> wkText = adoptWK(WKStringCreateWithUTF8CString(text)); 797 WKPageFindString(impl->wkPage(), wkText.get(), static_cast<WebKit::FindOptions>(options), maxMatchCount); 792 798 793 799 return true; … … 798 804 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 799 805 800 impl->page()->hideFindUI();806 WKPageHideFindUI(impl->wkPage()); 801 807 802 808 return true; … … 808 814 EINA_SAFETY_ON_NULL_RETURN_VAL(text, false); 809 815 810 impl->page()->countStringMatches(String::fromUTF8(text), static_cast<WebKit::FindOptions>(options), maxMatchCount); 816 WKRetainPtr<WKStringRef> wkText = adoptWK(WKStringCreateWithUTF8CString(text)); 817 WKPageCountStringMatches(impl->wkPage(), wkText.get(), static_cast<WebKit::FindOptions>(options), maxMatchCount); 811 818 812 819 return true; … … 880 887 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 881 888 882 W ebInspectorProxy* inspector = impl->page()->inspector();883 if ( inspector)884 inspector->show();889 WKInspectorRef wkInspector = WKPageGetInspector(impl->wkPage()); 890 if (wkInspector) 891 WKInspectorShow(wkInspector); 885 892 886 893 return true; … … 896 903 EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false); 897 904 898 W ebInspectorProxy* inspector = impl->page()->inspector();899 if ( inspector)900 inspector->close();905 WKInspectorRef wkInspector = WKPageGetInspector(impl->wkPage()); 906 if (wkInspector) 907 WKInspectorClose(wkInspector); 901 908 902 909 return true;
Note: See TracChangeset
for help on using the changeset viewer.