Changeset 72600 in webkit


Ignore:
Timestamp:
Nov 23, 2010 6:22:59 AM (13 years ago)
Author:
Simon Hausmann
Message:

[Qt] Review the setUserPermission & friends API
https://bugs.webkit.org/show_bug.cgi?id=46810

Reviewed by Tor Arne Vestbø.

Add a ByUser suffix to PermissionGranted/Denied. In the future
we can add PermissionGrantedByDefault.

WebKit/qt:

  • Api/qwebpage.cpp:

(QWebPage::setUserPermission):

  • Api/qwebpage.h:
  • WebCoreSupport/GeolocationPermissionClientQt.cpp:

(WebCore::GeolocationPermissionClientQt::setPermission):

  • tests/qwebpage/tst_qwebpage.cpp:

(JSTestPage::requestPermission):

WebKitTools:

  • DumpRenderTree/qt/DumpRenderTreeQt.cpp:

(WebCore::WebPage::requestPermission):
(WebCore::WebPage::permissionSet):

  • DumpRenderTree/qt/LayoutTestControllerQt.cpp:

(LayoutTestController::grantDesktopNotificationPermission):

  • QtTestBrowser/webpage.cpp:

(WebPage::requestPermission):

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/qt/Api/qwebpage.cpp

    r72475 r72600  
    21172117    case NotificationsPermissionDomain:
    21182118#if ENABLE(NOTIFICATIONS)
    2119         if (policy == PermissionGranted)
     2119        if (policy == PermissionGrantedByUser)
    21202120            NotificationPresenterClientQt::notificationPresenter()->allowNotificationForFrame(frame->d->frame);
    21212121#endif
  • trunk/WebKit/qt/Api/qwebpage.h

    r72101 r72600  
    199199
    200200    enum PermissionPolicy {
    201         PermissionGranted,
    202201        PermissionUnknown,
    203         PermissionDenied
     202        PermissionGrantedByUser,
     203        PermissionDeniedByUser
    204204    };
    205205
  • trunk/WebKit/qt/ChangeLog

    r72510 r72600  
     12010-11-23  Simon Hausmann  <simon.hausmann@nokia.com>
     2
     3        Reviewed by Tor Arne Vestbø.
     4
     5        [Qt] Review the setUserPermission & friends API
     6        https://bugs.webkit.org/show_bug.cgi?id=46810
     7
     8        Add a ByUser suffix to PermissionGranted/Denied. In the future
     9        we can add PermissionGrantedByDefault.
     10
     11        * Api/qwebpage.cpp:
     12        (QWebPage::setUserPermission):
     13        * Api/qwebpage.h:
     14        * WebCoreSupport/GeolocationPermissionClientQt.cpp:
     15        (WebCore::GeolocationPermissionClientQt::setPermission):
     16        * tests/qwebpage/tst_qwebpage.cpp:
     17        (JSTestPage::requestPermission):
     18
    1192010-11-22  Jan Erik Hanssen  <jhanssen@sencha.com>
    220
  • trunk/WebKit/qt/WebCoreSupport/GeolocationPermissionClientQt.cpp

    r66597 r72600  
    8585    Geolocation* listener = m_pendingPermissionRequests.value(webFrame);
    8686
    87     if (permission == QWebPage::PermissionGranted)
     87    if (permission == QWebPage::PermissionGrantedByUser)
    8888        listener->setIsAllowed(true);
    89     else if (permission == QWebPage::PermissionDenied)
     89    else if (permission == QWebPage::PermissionDeniedByUser)
    9090        listener->setIsAllowed(false);
    9191    else
  • trunk/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp

    r72475 r72600  
    224224    {
    225225        if (m_allowGeolocation)
    226             setUserPermission(frame, domain, PermissionGranted);
     226            setUserPermission(frame, domain, PermissionGrantedByUser);
    227227        else
    228             setUserPermission(frame, domain, PermissionDenied);
     228            setUserPermission(frame, domain, PermissionDeniedByUser);
    229229    }
    230230
  • trunk/WebKitTools/ChangeLog

    r72591 r72600  
     12010-11-23  Simon Hausmann  <simon.hausmann@nokia.com>
     2
     3        Reviewed by Tor Arne Vestbø.
     4
     5        [Qt] Review the setUserPermission & friends API
     6        https://bugs.webkit.org/show_bug.cgi?id=46810
     7
     8        Add a ByUser suffix to PermissionGranted/Denied. In the future
     9        we can add PermissionGrantedByDefault.
     10
     11
     12        * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
     13        (WebCore::WebPage::requestPermission):
     14        (WebCore::WebPage::permissionSet):
     15        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
     16        (LayoutTestController::grantDesktopNotificationPermission):
     17        * QtTestBrowser/webpage.cpp:
     18        (WebPage::requestPermission):
     19
    1202010-11-18  Satish Sampath  <satish@chromium.org>
    221
  • trunk/WebKitTools/DumpRenderTree/qt/DumpRenderTreeQt.cpp

    r72366 r72600  
    225225    case NotificationsPermissionDomain:
    226226        if (!m_drt->layoutTestController()->ignoreReqestForPermission())
    227             setUserPermission(frame, domain, PermissionGranted);
     227            setUserPermission(frame, domain, PermissionGrantedByUser);
    228228        break;
    229229    case GeolocationPermissionDomain:
    230230        if (m_drt->layoutTestController()->isGeolocationPermissionSet())
    231231            if (m_drt->layoutTestController()->geolocationPermission())
    232                 setUserPermission(frame, domain, PermissionGranted);
     232                setUserPermission(frame, domain, PermissionGrantedByUser);
    233233            else
    234                 setUserPermission(frame, domain, PermissionDenied);
     234                setUserPermission(frame, domain, PermissionDeniedByUser);
    235235        else
    236236            m_pendingGeolocationRequests.append(frame);
     
    260260        foreach (QWebFrame* frame, m_pendingGeolocationRequests)
    261261            if (m_drt->layoutTestController()->geolocationPermission())
    262                 setUserPermission(frame, domain, PermissionGranted);
     262                setUserPermission(frame, domain, PermissionGrantedByUser);
    263263            else
    264                 setUserPermission(frame, domain, PermissionDenied);
     264                setUserPermission(frame, domain, PermissionDeniedByUser);
    265265
    266266        m_pendingGeolocationRequests.clear();
  • trunk/WebKitTools/DumpRenderTree/qt/LayoutTestControllerQt.cpp

    r72591 r72600  
    199199{
    200200    QWebFrame* frame = m_drt->webPage()->mainFrame();
    201     m_drt->webPage()->setUserPermission(frame, QWebPage::NotificationsPermissionDomain, QWebPage::PermissionGranted);
     201    m_drt->webPage()->setUserPermission(frame, QWebPage::NotificationsPermissionDomain, QWebPage::PermissionGrantedByUser);
    202202    m_desktopNotificationAllowedOrigins.append(origin);
    203203}
  • trunk/WebKitTools/QtTestBrowser/webpage.cpp

    r72101 r72600  
    170170void WebPage::requestPermission(QWebFrame* frame, QWebPage::PermissionDomain domain)
    171171{
    172     setUserPermission(frame, domain, PermissionGranted);
     172    setUserPermission(frame, domain, PermissionGrantedByUser);
    173173}
    174174
Note: See TracChangeset for help on using the changeset viewer.