[MSE] [Mac] Enable MediaSource on the Mac
authorjer.noble@apple.com <jer.noble@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 29 Oct 2013 22:03:07 +0000 (22:03 +0000)
committerjer.noble@apple.com <jer.noble@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 29 Oct 2013 22:03:07 +0000 (22:03 +0000)
https://bugs.webkit.org/show_bug.cgi?id=122484

Reviewed by Darin Adler.

Source/WebCore:

Enable ENABLE_MEDIA_SOURCE.

* Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

Enable ENABLE_MEDIA_SOURCE.

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

Enable ENABLE_MEDIA_SOURCE.

* Configurations/FeatureDefines.xcconfig:

Source/WTF:

Enable ENABLE_MEDIA_SOURCE.

* wtf/FeatureDefines.h:
* wtf/Platform.h: Force a clean build.

LayoutTests:

* platform/mac/js/dom/global-constructors-attributes-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@158231 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt
Source/WTF/ChangeLog
Source/WTF/wtf/FeatureDefines.h
Source/WTF/wtf/Platform.h
Source/WebCore/ChangeLog
Source/WebCore/Configurations/FeatureDefines.xcconfig
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/FeatureDefines.xcconfig

index 523ea42..822fc36 100644 (file)
@@ -1,3 +1,12 @@
+2013-10-29  Jer Noble  <jer.noble@apple.com>
+
+        [MSE] [Mac] Enable MediaSource on the Mac
+        https://bugs.webkit.org/show_bug.cgi?id=122484
+
+        Reviewed by Darin Adler.
+
+        * platform/mac/js/dom/global-constructors-attributes-expected.txt: Added.
+
 2013-10-29  Eric Carlson  <eric.carlson@apple.com>
 
         [Mac MediaStream] implement AVFoundation backed MediaStreamSource
index 6ab43ab..5371f86 100644 (file)
@@ -823,6 +823,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'MediaList').hasOwnProperty('get')
 PASS Object.getOwnPropertyDescriptor(global, 'MediaList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'MediaList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'MediaList').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').value is MediaSource
+PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').value is MessageChannel
 PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').hasOwnProperty('set') is false
@@ -1953,6 +1958,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').hasOwnProperty('
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaKeys').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaSource').value is WebKitMediaSource
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaSource').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaSource').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaSource').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitMediaSource').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').value is WebKitMutationObserver
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitMutationObserver').hasOwnProperty('set') is false
@@ -1963,6 +1973,16 @@ PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').hasOwnProperty('get'
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBuffer').value is WebKitSourceBuffer
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBuffer').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBuffer').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBuffer').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBuffer').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBufferList').value is WebKitSourceBufferList
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBufferList').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBufferList').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBufferList').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitSourceBufferList').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').value is WebKitTransitionEvent
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitTransitionEvent').hasOwnProperty('set') is false
index 2c677c8..3d59cad 100644 (file)
@@ -1,3 +1,15 @@
+2013-10-29  Jer Noble  <jer.noble@apple.com>
+
+        [MSE] [Mac] Enable MediaSource on the Mac
+        https://bugs.webkit.org/show_bug.cgi?id=122484
+
+        Reviewed by Darin Adler.
+
+        Enable ENABLE_MEDIA_SOURCE.
+
+        * wtf/FeatureDefines.h:
+        * wtf/Platform.h: Force a clean build.
+
 2013-10-29  Andreas Kling  <akling@apple.com>
 
         StringImpl::adopt() should return PassRef.
index 50705e4..be38232 100644 (file)
 #define ENABLE_INPUT_TYPE_COLOR_POPOVER 1
 #endif
 
+#if !defined(ENABLE_MEDIA_SOURCE)
+#define ENABLE_MEDIA_SOURCE 1
+#endif
+
 #endif /* PLATFORM(MAC) && !PLATFORM(IOS) */
 
 /* --------- Apple Windows port --------- */
index 2413183..7d0de4c 100644 (file)
@@ -31,7 +31,6 @@
 /* Include compiler specific macros */
 #include <wtf/Compiler.h>
 
-
 /* ==== PLATFORM handles OS, operating environment, graphics API, and
    CPU. This macro will be phased out in favor of platform adaptation
    macros, policy decision macros, and top-level port definitions. ==== */
index 508d888..b40606a 100644 (file)
@@ -1,3 +1,14 @@
+2013-10-29  Jer Noble  <jer.noble@apple.com>
+
+        [MSE] [Mac] Enable MediaSource on the Mac
+        https://bugs.webkit.org/show_bug.cgi?id=122484
+
+        Reviewed by Darin Adler.
+
+        Enable ENABLE_MEDIA_SOURCE.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2013-10-29  Tim Horton  <timothy_horton@apple.com>
 
         Build fix after 158223; make TileController use float for scales.
index d4d86c8..30c89a5 100644 (file)
@@ -124,7 +124,7 @@ ENABLE_LEGACY_WEB_AUDIO = ENABLE_LEGACY_WEB_AUDIO;
 ENABLE_LINK_PREFETCH = ;
 ENABLE_MATHML = ENABLE_MATHML;
 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT;
-ENABLE_MEDIA_SOURCE = ;
+ENABLE_MEDIA_SOURCE = ENABLE_MEDIA_SOURCE;
 ENABLE_MEDIA_STATISTICS = ;
 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT;
 ENABLE_MHTML = ;
index fb39143..bdd1337 100644 (file)
@@ -1,3 +1,14 @@
+2013-10-29  Jer Noble  <jer.noble@apple.com>
+
+        [MSE] [Mac] Enable MediaSource on the Mac
+        https://bugs.webkit.org/show_bug.cgi?id=122484
+
+        Reviewed by Darin Adler.
+
+        Enable ENABLE_MEDIA_SOURCE.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2013-10-28  Joseph Pecoraro  <pecoraro@apple.com>
 
         Upstream remaining PLATFORM(IOS) and ENABLE(REMOTE_INSPECTOR) pieces
index d4d86c8..30c89a5 100644 (file)
@@ -124,7 +124,7 @@ ENABLE_LEGACY_WEB_AUDIO = ENABLE_LEGACY_WEB_AUDIO;
 ENABLE_LINK_PREFETCH = ;
 ENABLE_MATHML = ENABLE_MATHML;
 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT;
-ENABLE_MEDIA_SOURCE = ;
+ENABLE_MEDIA_SOURCE = ENABLE_MEDIA_SOURCE;
 ENABLE_MEDIA_STATISTICS = ;
 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT;
 ENABLE_MHTML = ;
index b8e444c..779f28a 100644 (file)
@@ -1,3 +1,14 @@
+2013-10-29  Jer Noble  <jer.noble@apple.com>
+
+        [MSE] [Mac] Enable MediaSource on the Mac
+        https://bugs.webkit.org/show_bug.cgi?id=122484
+
+        Reviewed by Darin Adler.
+
+        Enable ENABLE_MEDIA_SOURCE.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2013-10-29  Tim Horton  <timothy_horton@apple.com>
 
         More correct build fix after 158223.
index 17db8f3..4c6681c 100644 (file)
@@ -124,7 +124,7 @@ ENABLE_LEGACY_WEB_AUDIO = ENABLE_LEGACY_WEB_AUDIO;
 ENABLE_LINK_PREFETCH = ;
 ENABLE_MATHML = ENABLE_MATHML;
 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT;
-ENABLE_MEDIA_SOURCE = ;
+ENABLE_MEDIA_SOURCE = ENABLE_MEDIA_SOURCE;
 ENABLE_MEDIA_STATISTICS = ;
 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT;
 ENABLE_MHTML = ;