Changeset 95551 in webkit


Ignore:
Timestamp:
Sep 20, 2011 10:08:18 AM (13 years ago)
Author:
alexis.menard@openbossa.org
Message:

[Qt][WK2] Add stubs for FULLSCREEN_API on Qt.
https://bugs.webkit.org/show_bug.cgi?id=68444

Reviewed by Andreas Kling.

Create all the stubs necessary for enabling FULLSCREEN_API on the Qt port.

Source/WebCore:

No new tests : just stubs.

  • CodeGenerators.pri:
  • WebCore.pro:
  • features.pri:

Source/WebKit2:

  • UIProcess/qt/WebFullScreenManagerProxyQt.cpp: Added.

(WebKit::WebFullScreenManagerProxy::invalidate):
(WebKit::WebFullScreenManagerProxy::enterFullScreen):
(WebKit::WebFullScreenManagerProxy::exitFullScreen):
(WebKit::WebFullScreenManagerProxy::beganEnterFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::finishedEnterFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::beganExitFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::finishedExitFullScreenAnimation):
(WebKit::WebFullScreenManagerProxy::enterAcceleratedCompositingMode):
(WebKit::WebFullScreenManagerProxy::exitAcceleratedCompositingMode):
(WebKit::WebFullScreenManagerProxy::getFullScreenRect):

  • WebKit2.pro:
  • WebProcess/FullScreen/qt: Added.
  • WebProcess/FullScreen/qt/WebFullScreenManagerQt.cpp: Added.

(WebKit::WebFullScreenManagerQt::WebFullScreenManagerQt):
(WebKit::WebFullScreenManager::create):
(WebKit::WebFullScreenManagerQt::setRootFullScreenLayer):
(WebKit::WebFullScreenManagerQt::beginEnterFullScreenAnimation):
(WebKit::WebFullScreenManagerQt::beginExitFullScreenAnimation):

  • WebProcess/FullScreen/qt/WebFullScreenManagerQt.h: Added.
Location:
trunk/Source
Files:
4 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r95550 r95551  
     12011-09-20  Alexis Menard  <alexis.menard@openbossa.org>
     2
     3        [Qt][WK2] Add stubs for FULLSCREEN_API on Qt.
     4        https://bugs.webkit.org/show_bug.cgi?id=68444
     5
     6        Reviewed by Andreas Kling.
     7
     8        Create all the stubs necessary for enabling FULLSCREEN_API on the Qt port.
     9
     10        No new tests : just stubs.
     11
     12        * CodeGenerators.pri:
     13        * WebCore.pro:
     14        * features.pri:
     15
    1162011-09-20  Sheriff Bot  <webkit.review.bot@gmail.com>
    217
  • trunk/Source/WebCore/CodeGenerators.pri

    r95128 r95551  
    7171    $$PWD/css/svg.css \
    7272    $$PWD/css/view-source.css \
     73    $$PWD/css/fullscreen.css \
    7374    $$PWD/css/mediaControls.css \
    7475    $$PWD/css/mediaControlsQt.css \
  • trunk/Source/WebCore/WebCore.pro

    r95542 r95551  
    31353135}
    31363136
     3137contains(DEFINES, ENABLE_FULLSCREEN_API=1) {
     3138    SOURCES += \
     3139        rendering/RenderFullScreen.cpp
     3140    HEADERS += \
     3141        rendering/RenderFullScreen.h
     3142}
     3143
    31373144contains(DEFINES, ENABLE_XSLT=1) {
    31383145    v8 {
  • trunk/Source/WebCore/features.pri

    r95501 r95551  
    193193        DEFINES += WTF_USE_QT_MULTIMEDIA=1
    194194    }
     195}
     196
     197webkit2 {
     198    !contains(DEFINES, ENABLE_FULLSCREEN_API=.): DEFINES += ENABLE_FULLSCREEN_API=1
    195199}
    196200
  • trunk/Source/WebKit2/ChangeLog

    r95545 r95551  
     12011-09-20  Alexis Menard  <alexis.menard@openbossa.org>
     2
     3        [Qt][WK2] Add stubs for FULLSCREEN_API on Qt.
     4        https://bugs.webkit.org/show_bug.cgi?id=68444
     5
     6        Reviewed by Andreas Kling.
     7
     8        Create all the stubs necessary for enabling FULLSCREEN_API on the Qt port.
     9
     10        * UIProcess/qt/WebFullScreenManagerProxyQt.cpp: Added.
     11        (WebKit::WebFullScreenManagerProxy::invalidate):
     12        (WebKit::WebFullScreenManagerProxy::enterFullScreen):
     13        (WebKit::WebFullScreenManagerProxy::exitFullScreen):
     14        (WebKit::WebFullScreenManagerProxy::beganEnterFullScreenAnimation):
     15        (WebKit::WebFullScreenManagerProxy::finishedEnterFullScreenAnimation):
     16        (WebKit::WebFullScreenManagerProxy::beganExitFullScreenAnimation):
     17        (WebKit::WebFullScreenManagerProxy::finishedExitFullScreenAnimation):
     18        (WebKit::WebFullScreenManagerProxy::enterAcceleratedCompositingMode):
     19        (WebKit::WebFullScreenManagerProxy::exitAcceleratedCompositingMode):
     20        (WebKit::WebFullScreenManagerProxy::getFullScreenRect):
     21        * WebKit2.pro:
     22        * WebProcess/FullScreen/qt: Added.
     23        * WebProcess/FullScreen/qt/WebFullScreenManagerQt.cpp: Added.
     24        (WebKit::WebFullScreenManagerQt::WebFullScreenManagerQt):
     25        (WebKit::WebFullScreenManager::create):
     26        (WebKit::WebFullScreenManagerQt::setRootFullScreenLayer):
     27        (WebKit::WebFullScreenManagerQt::beginEnterFullScreenAnimation):
     28        (WebKit::WebFullScreenManagerQt::beginExitFullScreenAnimation):
     29        * WebProcess/FullScreen/qt/WebFullScreenManagerQt.h: Added.
     30
    1312011-09-20  Alexis Menard  <alexis.menard@openbossa.org>
    232
  • trunk/Source/WebKit2/WebKit2.pro

    r95436 r95551  
    273273    WebProcess/Downloads/DownloadManager.h \
    274274    WebProcess/FullScreen/WebFullScreenManager.h \
     275    WebProcess/FullScreen/qt/WebFullScreenManagerQt.h \
    275276    WebProcess/Geolocation/GeolocationPermissionRequestManager.h \
    276277    WebProcess/Geolocation/WebGeolocationManager.h \
     
    284285    WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.h \
    285286    WebProcess/InjectedBundle/InjectedBundlePageFormClient.h \
     287    WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.h \
    286288    WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.h \
    287289    WebProcess/InjectedBundle/InjectedBundlePageUIClient.h \
     
    499501    UIProcess/qt/WebContextMenuProxyQt.cpp \
    500502    UIProcess/qt/WebContextQt.cpp \
     503    UIProcess/qt/WebFullScreenManagerProxyQt.cpp \
    501504    UIProcess/qt/WebInspectorProxyQt.cpp \
    502505    UIProcess/qt/WebPageProxyQt.cpp \
     
    512515    WebProcess/Downloads/qt/DownloadQt.cpp \
    513516    WebProcess/FullScreen/WebFullScreenManager.cpp \
     517    WebProcess/FullScreen/qt/WebFullScreenManagerQt.cpp \
    514518    WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp \
    515519    WebProcess/Geolocation/WebGeolocationManager.cpp \
     
    526530    WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp \
    527531    WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp \
     532    WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.cpp \
    528533    WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp \
    529534    WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.cpp \
Note: See TracChangeset for help on using the changeset viewer.