2009-11-11 Philippe Normand <pnormand@igalia.com>
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Nov 2009 08:36:58 +0000 (08:36 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Nov 2009 08:36:58 +0000 (08:36 +0000)
        Reviewed by Xan Lopez.

        https://bugs.webkit.org/show_bug.cgi?id=30221
        [GTK] fails to load media embedded in iframe element

        * platform/gtk/Skipped: Unskip fixed tests.
2009-11-11  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Xan Lopez.

        https://bugs.webkit.org/show_bug.cgi?id=30221
        [GTK] fails to load media embedded in iframe element

        The FrameLoader can show Media if the audio/video support is
        enabled at compile time.

        * WebCoreSupport/FrameLoaderClientGtk.cpp:
        (WebKit::FrameLoaderClient::canShowMIMEType):

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

LayoutTests/ChangeLog
LayoutTests/platform/gtk/Skipped
WebKit/gtk/ChangeLog
WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp

index 26ea15767be840e602664e0eee8f3280ab18492e..a8da06ea9fecc1b8cfef2e7d1c2e67d88be68b14 100644 (file)
@@ -1,3 +1,12 @@
+2009-11-11  Philippe Normand  <pnormand@igalia.com>
+
+        Reviewed by Xan Lopez.
+
+        https://bugs.webkit.org/show_bug.cgi?id=30221
+        [GTK] fails to load media embedded in iframe element
+
+        * platform/gtk/Skipped: Unskip fixed tests.
+
 2009-11-10  Roland Steiner  <rolandsteiner@chromium.org>
 
         Reviewed by Eric Seidel.
index 087a0247a5ef88debf68126515f41833526002cf..226d6b5d8ebaf9abc10bdb55140af22e67910b01 100644 (file)
@@ -3578,9 +3578,6 @@ http/tests/webarchive/test-preload-resources.html
 media/video-controls-transformed.html
 media/video-controls-zoomed.html
 media/video-size-intrinsic-scale.html
-# See https://bugs.webkit.org/show_bug.cgi?id=30221
-media/video-document-types.html
-media/video-click-dblckick-standalone.html
 # Missing API from https://bugs.webkit.org/show_bug.cgi?id=24001
 media/restore-from-page-cache.html
 # https://bugs.webkit.org/show_bug.cgi?id=30198
index 68c1cd23ca51f9f877b97011f253926f66031eb9..1a706361e791fbeac1d37ac39825fbffe2466eb3 100644 (file)
@@ -1,3 +1,16 @@
+2009-11-11  Philippe Normand  <pnormand@igalia.com>
+
+        Reviewed by Xan Lopez.
+
+        https://bugs.webkit.org/show_bug.cgi?id=30221
+        [GTK] fails to load media embedded in iframe element
+
+        The FrameLoader can show Media if the audio/video support is
+        enabled at compile time.
+
+        * WebCoreSupport/FrameLoaderClientGtk.cpp:
+        (WebKit::FrameLoaderClient::canShowMIMEType):
+
 2009-11-10  Martin Robinson  <martin.james.robinson@gmail.com>
 
         Reviewed by Jan Alonzo.
index d53df88958ed2f2f973773c133e29cf19bc9a91e..f76729db0dd14d2a515b7de17caf1de671a90309 100644 (file)
@@ -769,8 +769,10 @@ bool FrameLoaderClient::canHandleRequest(const ResourceRequest&) const
 
 bool FrameLoaderClient::canShowMIMEType(const String& type) const
 {
-    return MIMETypeRegistry::isSupportedImageMIMEType(type) || MIMETypeRegistry::isSupportedNonImageMIMEType(type) ||
-        PluginDatabase::installedPlugins()->isMIMETypeRegistered(type);
+    return (MIMETypeRegistry::isSupportedImageMIMEType(type)
+            || MIMETypeRegistry::isSupportedNonImageMIMEType(type)
+            || MIMETypeRegistry::isSupportedMediaMIMEType(type)
+            || PluginDatabase::installedPlugins()->isMIMETypeRegistered(type));
 }
 
 bool FrameLoaderClient::representationExistsForURLScheme(const String&) const