Title: [195351] releases/WebKitGTK/webkit-2.10/Source/WebKit2
Revision
195351
Author
carlo...@webkit.org
Date
2016-01-20 04:43:07 -0800 (Wed, 20 Jan 2016)

Log Message

Merge r195231 - [EFL][GTK][WK2] Fix UIProcess build with GStreamer and without VIDEO
https://bugs.webkit.org/show_bug.cgi?id=153135

Patch by Olivier Blin <olivier.b...@softathome.com> on 2016-01-18
Reviewed by Michael Catanzaro.

GStreamer builds fail when WebAudio is enabled but VIDEO disabled.

This change makes the flag more consistent around the
decicePolicyForInstallMissingMediaPluginsPermissionRequest() method:
ENABLE(VIDEO) && USE(GSTREAMER) everywhere, while the code used to
test either one or the other.

This does not enable InstallMissingMediaPlugins for WebAudio, since no
code makes use of this in WebKitWebAudioSourceGStreamer.

It also fixes a naming typo for the following method:
decidePolicyForInstallMissingMediaPluginsPermissionRequest()

* UIProcess/API/gtk/PageClientImpl.cpp:
(WebKit::PageClientImpl::decidePolicyForInstallMissingMediaPluginsPermissionRequest):
* UIProcess/API/gtk/PageClientImpl.h:
* UIProcess/PageClient.h:
* UIProcess/efl/WebViewEfl.h:
* UIProcess/gstreamer/WebPageProxyGStreamer.cpp:
(WebKit::WebPageProxy::requestInstallMissingMediaPlugins):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/ChangeLog (195350 => 195351)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/ChangeLog	2016-01-20 12:38:08 UTC (rev 195350)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/ChangeLog	2016-01-20 12:43:07 UTC (rev 195351)
@@ -1,3 +1,31 @@
+2016-01-18  Olivier Blin  <olivier.b...@softathome.com>
+
+        [EFL][GTK][WK2] Fix UIProcess build with GStreamer and without VIDEO
+        https://bugs.webkit.org/show_bug.cgi?id=153135
+
+        Reviewed by Michael Catanzaro.
+
+        GStreamer builds fail when WebAudio is enabled but VIDEO disabled.
+
+        This change makes the flag more consistent around the
+        decicePolicyForInstallMissingMediaPluginsPermissionRequest() method:
+        ENABLE(VIDEO) && USE(GSTREAMER) everywhere, while the code used to
+        test either one or the other.
+
+        This does not enable InstallMissingMediaPlugins for WebAudio, since no
+        code makes use of this in WebKitWebAudioSourceGStreamer.
+
+        It also fixes a naming typo for the following method:
+        decidePolicyForInstallMissingMediaPluginsPermissionRequest()
+
+        * UIProcess/API/gtk/PageClientImpl.cpp:
+        (WebKit::PageClientImpl::decidePolicyForInstallMissingMediaPluginsPermissionRequest):
+        * UIProcess/API/gtk/PageClientImpl.h:
+        * UIProcess/PageClient.h:
+        * UIProcess/efl/WebViewEfl.h:
+        * UIProcess/gstreamer/WebPageProxyGStreamer.cpp:
+        (WebKit::WebPageProxy::requestInstallMissingMediaPlugins):
+
 2015-12-07  Mario Sanchez Prada  <ma...@endlessm.com>
 
         [GTK] Allow applications to force Accelerated Compositing mode

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp (195350 => 195351)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp	2016-01-20 12:38:08 UTC (rev 195350)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp	2016-01-20 12:43:07 UTC (rev 195351)
@@ -450,8 +450,8 @@
     g_object_unref(m_viewWidget);
 }
 
-#if ENABLE(VIDEO)
-bool PageClientImpl::decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest& request)
+#if ENABLE(VIDEO) && USE(GSTREAMER)
+bool PageClientImpl::decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest& request)
 {
     if (!WEBKIT_IS_WEB_VIEW(m_viewWidget))
         return false;

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h (195350 => 195351)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h	2016-01-20 12:38:08 UTC (rev 195350)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h	2016-01-20 12:43:07 UTC (rev 195351)
@@ -145,8 +145,8 @@
     virtual void refView() override;
     virtual void derefView() override;
 
-#if ENABLE(VIDEO)
-    virtual bool decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override;
+#if ENABLE(VIDEO) && USE(GSTREAMER)
+    virtual bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) override;
 #endif
 
     // Members of PageClientImpl class

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/PageClient.h (195350 => 195351)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/PageClient.h	2016-01-20 12:38:08 UTC (rev 195350)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/PageClient.h	2016-01-20 12:43:07 UTC (rev 195351)
@@ -341,8 +341,8 @@
     virtual void refView() = 0;
     virtual void derefView() = 0;
 
-#if USE(GSTREAMER)
-    virtual bool decicePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) = 0;
+#if ENABLE(VIDEO) && USE(GSTREAMER)
+    virtual bool decidePolicyForInstallMissingMediaPluginsPermissionRequest(InstallMissingMediaPluginsPermissionRequest&) = 0;
 #endif
 };
 

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/gstreamer/WebPageProxyGStreamer.cpp (195350 => 195351)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/gstreamer/WebPageProxyGStreamer.cpp	2016-01-20 12:38:08 UTC (rev 195350)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/gstreamer/WebPageProxyGStreamer.cpp	2016-01-20 12:43:07 UTC (rev 195351)
@@ -35,7 +35,7 @@
 void WebPageProxy::requestInstallMissingMediaPlugins(const String& details, const String& description)
 {
     RefPtr<InstallMissingMediaPluginsPermissionRequest> request = InstallMissingMediaPluginsPermissionRequest::create(*this, details, description);
-    if (m_pageClient.decicePolicyForInstallMissingMediaPluginsPermissionRequest(*request))
+    if (m_pageClient.decidePolicyForInstallMissingMediaPluginsPermissionRequest(*request))
         return;
 
     request->deny();
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to