Changeset 58121 in webkit


Ignore:
Timestamp:
Apr 22, 2010 3:41:32 PM (14 years ago)
Author:
eric@webkit.org
Message:

2010-04-22 Leandro Pereira <leandro@profusion.mobi>

Reviewed by Gustavo Noronha Silva.

Update EWebKit (EFL port) to match recent API changes.
http://webkit.org/b/37997

  • efl/ewk/ewk_frame.cpp: (ewk_frame_zoom_set): Change to use WebCore::ZoomMode. (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode. (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g (ewk_frame_plugin_create): Disable temporarily PluginView-related code until a proper plugin implementation is made.
  • efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration. (ewk_view_selection_get): Fix a reference to WebCore::CString to WTF::CString.
Location:
trunk/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/ChangeLog

    r58106 r58121  
     12010-04-22  Leandro Pereira  <leandro@profusion.mobi>
     2
     3        Reviewed by Gustavo Noronha Silva.
     4
     5        Update EWebKit (EFL port) to match recent API changes.
     6        http://webkit.org/b/37997
     7
     8        * efl/ewk/ewk_frame.cpp:
     9        (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
     10        (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
     11        (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
     12        (ewk_frame_plugin_create): Disable temporarily PluginView-related
     13        code until a proper plugin implementation is made.
     14        * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
     15        (ewk_view_selection_get): Fix a reference to WebCore::CString to
     16        WTF::CString.
     17
    1182010-04-22  Leandro Pereira  <leandro@profusion.mobi>
    219
  • trunk/WebKit/efl/ewk/ewk_frame.cpp

    r56825 r58121  
    989989    EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
    990990    EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
    991     sd->frame->setZoomFactor(zoom, sd->zoom_text_only);
     991    WebCore::ZoomMode zoomMode;
     992    if (sd->zoom_text_only)
     993        zoomMode = WebCore::ZoomTextOnly;
     994    else
     995        zoomMode = WebCore::ZoomPage;
     996    sd->frame->setZoomFactor(zoom, zoomMode);
    992997    return EINA_TRUE;
    993998}
     
    10231028
    10241029    sd->zoom_text_only = setting;
    1025     sd->frame->setZoomFactor(sd->frame->zoomFactor(), setting);
     1030    WebCore::ZoomMode zoomMode;
     1031    if (sd->zoom_text_only)
     1032        zoomMode = WebCore::ZoomTextOnly;
     1033    else
     1034        zoomMode = WebCore::ZoomPage;
     1035    sd->frame->setZoomFactor(sd->frame->zoomFactor(), zoomMode);
    10261036    return EINA_TRUE;
    10271037}
     
    14251435
    14261436    switch (keyCode) {
    1427     case WebCore::VK_SPACE:
     1437    case VK_SPACE:
    14281438        granularity = WebCore::ScrollByPage;
    14291439        if (event.shiftKey())
     
    14321442            direction = WebCore::ScrollDown;
    14331443        break;
    1434     case WebCore::VK_NEXT:
     1444    case VK_NEXT:
    14351445        granularity = WebCore::ScrollByPage;
    14361446        direction = WebCore::ScrollDown;
    14371447        break;
    1438     case WebCore::VK_PRIOR:
     1448    case VK_PRIOR:
    14391449        granularity = WebCore::ScrollByPage;
    14401450        direction = WebCore::ScrollUp;
    14411451        break;
    1442     case WebCore::VK_HOME:
     1452    case VK_HOME:
    14431453        granularity = WebCore::ScrollByDocument;
    14441454        direction = WebCore::ScrollUp;
    14451455        break;
    1446     case WebCore::VK_END:
     1456    case VK_END:
    14471457        granularity = WebCore::ScrollByDocument;
    14481458        direction = WebCore::ScrollDown;
    14491459        break;
    1450     case WebCore::VK_LEFT:
     1460    case VK_LEFT:
    14511461        granularity = WebCore::ScrollByLine;
    14521462        direction = WebCore::ScrollLeft;
    14531463        break;
    1454     case WebCore::VK_RIGHT:
     1464    case VK_RIGHT:
    14551465        granularity = WebCore::ScrollByLine;
    14561466        direction = WebCore::ScrollRight;
    14571467        break;
    1458     case WebCore::VK_UP:
     1468    case VK_UP:
    14591469        direction = WebCore::ScrollUp;
    14601470        if (event.ctrlKey())
     
    14631473            granularity = WebCore::ScrollByLine;
    14641474        break;
    1465     case WebCore::VK_DOWN:
     1475    case VK_DOWN:
    14661476        direction = WebCore::ScrollDown;
    14671477         if (event.ctrlKey())
     
    18241834WTF::PassRefPtr<WebCore::Widget> ewk_frame_plugin_create(Evas_Object* o, const WebCore::IntSize& pluginSize, WebCore::HTMLPlugInElement* element, const WebCore::KURL& url, const WTF::Vector<WebCore::String>& paramNames, const WTF::Vector<WebCore::String>& paramValues, const WebCore::String& mimeType, bool loadManually)
    18251835{
    1826     DBG("o=%p, size=%dx%d, element=%p, url=%s, mimeType=%s",
    1827         o, pluginSize.width(), pluginSize.height(), element,
    1828         url.prettyURL().utf8().data(), mimeType.utf8().data());
    1829 
    1830     EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
    1831 
    1832     // TODO: emit signal and ask webkit users if something else should be done.
    1833     // like creating another x window (see gtk, it allows users to create
    1834     // GtkPluginWidget.
    1835 
    1836     WTF::RefPtr<WebCore::PluginView> pluginView = WebCore::PluginView::create
    1837         (sd->frame, pluginSize, element, url, paramNames, paramValues,
    1838          mimeType, loadManually);
    1839 
    1840     if (pluginView->status() == WebCore::PluginStatusLoadedSuccessfully)
    1841         return pluginView;
    1842 
    18431836    return 0;
    18441837}
  • trunk/WebKit/efl/ewk/ewk_view.cpp

    r57212 r58121  
    495495}
    496496
    497 static Evas_Smart_Class _parent_sc = EVAS_SMART_CLASS_INIT_0;
     497static Evas_Smart_Class _parent_sc = EVAS_SMART_CLASS_INIT_NULL;
    498498
    499499static Ewk_View_Private_Data* _ewk_view_priv_new(Ewk_View_Smart_Data* sd)
     
    13931393    EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
    13941394    EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
    1395     WebCore::CString s = priv->page->focusController()->focusedOrMainFrame()->selectedText().utf8();
     1395    WTF::CString s = priv->page->focusController()->focusedOrMainFrame()->selectedText().utf8();
    13961396    if (s.isNull())
    13971397        return 0;
Note: See TracChangeset for help on using the changeset viewer.