Title: [89032] trunk
Revision
89032
Author
[email protected]
Date
2011-06-16 09:19:53 -0700 (Thu, 16 Jun 2011)

Log Message

2011-06-16  Tommy Widenflycht  <[email protected]>

        Reviewed by Tony Gentilcore.

        MediaStream API: Runtime enabled features
        https://bugs.webkit.org/show_bug.cgi?id=62798

        Add the WebRuntimeFeatures API for Media Streams and enable the feature by default in DumpRenderTree.

        * public/WebRuntimeFeatures.h:
        * src/WebRuntimeFeatures.cpp:
        (WebKit::WebRuntimeFeatures::enableMediaStream):
        (WebKit::WebRuntimeFeatures::isMediaStreamEnabled):
2011-06-16  Tommy Widenflycht  <[email protected]>

        Reviewed by Tony Gentilcore.

        MediaStream API: Runtime enabled features
        https://bugs.webkit.org/show_bug.cgi?id=62798

        Add the WebRuntimeFeatures API for Media Streams and enable the feature by default in DumpRenderTree.

        * DumpRenderTree/chromium/TestShell.cpp:
        (TestShell::TestShell):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (89031 => 89032)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-06-16 16:18:23 UTC (rev 89031)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-06-16 16:19:53 UTC (rev 89032)
@@ -1,3 +1,17 @@
+2011-06-16  Tommy Widenflycht  <[email protected]>
+
+        Reviewed by Tony Gentilcore.
+
+        MediaStream API: Runtime enabled features
+        https://bugs.webkit.org/show_bug.cgi?id=62798
+
+        Add the WebRuntimeFeatures API for Media Streams and enable the feature by default in DumpRenderTree.
+
+        * public/WebRuntimeFeatures.h:
+        * src/WebRuntimeFeatures.cpp:
+        (WebKit::WebRuntimeFeatures::enableMediaStream):
+        (WebKit::WebRuntimeFeatures::isMediaStreamEnabled):
+
 2011-06-16  Torsten Kurbad  <[email protected]>
 
         Reviewed by Eric Seidel.

Modified: trunk/Source/WebKit/chromium/public/WebRuntimeFeatures.h (89031 => 89032)


--- trunk/Source/WebKit/chromium/public/WebRuntimeFeatures.h	2011-06-16 16:18:23 UTC (rev 89031)
+++ trunk/Source/WebKit/chromium/public/WebRuntimeFeatures.h	2011-06-16 16:19:53 UTC (rev 89032)
@@ -106,6 +106,9 @@
     WEBKIT_API static void enableSpellCheckAPI(bool);
     WEBKIT_API static bool isSpellCheckAPIEnabled();
 
+    WEBKIT_API static void enableMediaStream(bool);
+    WEBKIT_API static bool isMediaStreamEnabled();
+
 private:
     WebRuntimeFeatures();
 };

Modified: trunk/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp (89031 => 89032)


--- trunk/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp	2011-06-16 16:18:23 UTC (rev 89031)
+++ trunk/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp	2011-06-16 16:19:53 UTC (rev 89032)
@@ -356,4 +356,22 @@
 #endif
 }
 
+void WebRuntimeFeatures::enableMediaStream(bool enable)
+{
+#if ENABLE(MEDIA_STREAM)
+    RuntimeEnabledFeatures::setMediaStreamEnabled(enable);
+#else
+    UNUSED_PARAM(enable);
+#endif
+}
+
+bool WebRuntimeFeatures::isMediaStreamEnabled()
+{
+#if ENABLE(MEDIA_STREAM)
+    return RuntimeEnabledFeatures::mediaStreamEnabled();
+#else
+    return false;
+#endif
+}
+
 } // namespace WebKit

Modified: trunk/Tools/ChangeLog (89031 => 89032)


--- trunk/Tools/ChangeLog	2011-06-16 16:18:23 UTC (rev 89031)
+++ trunk/Tools/ChangeLog	2011-06-16 16:19:53 UTC (rev 89032)
@@ -1,3 +1,15 @@
+2011-06-16  Tommy Widenflycht  <[email protected]>
+
+        Reviewed by Tony Gentilcore.
+
+        MediaStream API: Runtime enabled features
+        https://bugs.webkit.org/show_bug.cgi?id=62798
+
+        Add the WebRuntimeFeatures API for Media Streams and enable the feature by default in DumpRenderTree.
+
+        * DumpRenderTree/chromium/TestShell.cpp:
+        (TestShell::TestShell):
+
 2011-06-16  Torsten Kurbad  <[email protected]>
 
         Reviewed by Eric Seidel.

Modified: trunk/Tools/DumpRenderTree/chromium/TestShell.cpp (89031 => 89032)


--- trunk/Tools/DumpRenderTree/chromium/TestShell.cpp	2011-06-16 16:18:23 UTC (rev 89031)
+++ trunk/Tools/DumpRenderTree/chromium/TestShell.cpp	2011-06-16 16:19:53 UTC (rev 89032)
@@ -115,6 +115,7 @@
     WebRuntimeFeatures::enableIndexedDatabase(true);
     WebRuntimeFeatures::enableFileSystem(true);
     WebRuntimeFeatures::enableJavaScriptI18NAPI(true);
+    WebRuntimeFeatures::enableMediaStream(true);
 
     m_webPermissions = adoptPtr(new WebPermissions());
     m_accessibilityController = adoptPtr(new AccessibilityController(this));
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to