Early merge - [EFL] Support for HTML media capture
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 28 Jul 2012 06:00:39 +0000 (06:00 +0000)
committerSeonae Kim <sunaeluv.kim@samsung.com>
Fri, 24 Aug 2012 08:42:57 +0000 (17:42 +0900)
Add HTML media capture feature, and enable that on the Efl port.

[Title] [EFL] Support for HTML media capture
[Issue#] N/A
[Problem] Support for HTML media capture
[Cause] N/A
[Solution] N/A

Change-Id: I390f369568e42be5099a76c5299c9e0f8deebedd

LayoutTests/platform/efl/Skipped
Source/cmake/OptionsEfl.cmake
Source/cmake/WebKitFeatures.cmake
Source/cmakeconfig.h.cmake
Tools/Scripts/webkitperl/FeatureList.pm

index 89fc2a5..6059101 100644 (file)
@@ -847,13 +847,11 @@ svg/as-image/image-respects-deviceScaleFactor.html
 # Skipped until new WebSocket protocol is implemented. http://webkit.org/b/50099
 http/tests/websocket/tests/hybi/
 
-<<<<<<< HEAD
 # Web Intents is not yet enabled.
 webintents/
-=======
+
 # Microdata DOM API is not yet enabled.
 fast/dom/MicroData
->>>>>>> 18e7d3f8b5a193b8304f1bae0f5ad6c29740aa1f
 
 # Pointer Lock is not implemented.
 pointer-lock/
index 2de09bd..e684708 100644 (file)
@@ -76,6 +76,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GLIB_SUPPORT ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CAPTURE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETWORK_INFO ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PAGE_VISIBILITY_API ON)
index 635f4ec..e1778cf 100644 (file)
@@ -58,6 +58,7 @@ MACRO (WEBKIT_OPTION_BEGIN)
     WEBKIT_OPTION_DEFINE(ENABLE_LEGACY_WEBKIT_BLOB_BUILDER "Toggle Legacy WebKit Blob Builder Support" OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_LINK_PREFETCH "Toggle pre fetching support" OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_MATHML "Toggle MathML support" ON)
+    WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_CAPTURE "Toggle Media Capture support" OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_SOURCE "Toggle Media Source support" OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_STATISTICS "Toggle Media Statistics support" OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_STREAM "Toggle Media Stream API support" OFF)
index 4fbee21..b0a2bf6 100644 (file)
@@ -49,6 +49,7 @@
 #cmakedefine01 ENABLE_LEGACY_WEBKIT_BLOB_BUILDER
 #cmakedefine01 ENABLE_MATHML
 #cmakedefine01 ENABLE_METER_TAG
+#cmakedefine01 ENABLE_MEDIA_CAPTURE
 #cmakedefine01 ENABLE_MICRODATA
 #cmakedefine01 ENABLE_MUTATION_OBSERVERS
 #cmakedefine01 ENABLE_NETSCAPE_PLUGIN_API
index e96851f..c9023dd 100644 (file)
@@ -88,6 +88,7 @@ my (
     $linkPrefetchSupport,
     $linkPrerenderSupport,
     $mathmlSupport,
+    $mediaCaptureSupport,
     $mediaSourceSupport,
     $mediaStatisticsSupport,
     $mediaStreamSupport,
@@ -263,6 +264,9 @@ my @features = (
     { option => "mathml", desc => "Toggle MathML support",
       define => "ENABLE_MATHML", default => 1, value => \$mathmlSupport },
 
+    { option => "media-capture", desc => "Toggle Media Capture support",
+      define => "ENABLE_MEDIA_CAPTURE", default => isEfl(), value => \$mediaCaptureSupport },
+
     { option => "media-source", desc => "Toggle Media Source support",
       define => "ENABLE_MEDIA_SOURCE", default => 0, value => \$mediaSourceSupport },