[EFL] mediaControlsEflFullscreen.css overrides regular media controls styling
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Sep 2012 15:13:12 +0000 (15:13 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Sep 2012 15:13:12 +0000 (15:13 +0000)
https://bugs.webkit.org/show_bug.cgi?id=97671

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-09-26
Reviewed by Kenneth Rohde Christiansen.

Source/WebCore:

Add missing ":-webkit-full-screen" in mediaControlsEflFullscreen.css so
that regular media controls styling is not overridden by full screen
styling when switching to full screen mode. This was causing a lot of
flakiness in our media tests.

No new tests, already covered by existing media tests.

* css/mediaControlsEflFullscreen.css:
(video:-webkit-full-screen::-webkit-media-controls-panel):
(video:-webkit-full-screen:-webkit-full-page-media::-webkit-media-controls-panel):
(video:-webkit-full-screen::-webkit-media-controls-mute-button):
(video:-webkit-full-screen::-webkit-media-controls-play-button):
(video:-webkit-full-screen::-webkit-media-controls-timeline-container):
(video:-webkit-full-screen::-webkit-media-controls-current-time-display):
(video:-webkit-full-screen::-webkit-media-controls-time-remaining-display):
(video:-webkit-full-screen::-webkit-media-controls-timeline):
(video:-webkit-full-screen::-webkit-media-controls-volume-slider-container):
(video:-webkit-full-screen::-webkit-media-controls-volume-slider):
(video:-webkit-full-screen::-webkit-media-controls-seek-back-button):
(video:-webkit-full-screen::-webkit-media-controls-seek-forward-button):
(video:-webkit-full-screen::-webkit-media-controls-fullscreen-button):
(video:-webkit-full-screen::-webkit-media-controls-rewind-button):
(video:-webkit-full-screen::-webkit-media-controls-return-to-realtime-button):
(video:-webkit-full-screen::-webkit-media-controls-toggle-closed-captions-button):

LayoutTests:

Unskip several media tests that are no longer flaky
now that we address media controls styling issues
when switching to full screen mode.

Some tests needed rebaselining. The rebaseline is unrelated
to this change but was needed in order to unskip the tests.

* platform/efl/TestExpectations:
* platform/efl/media/controls-after-reload-expected.png:
* platform/efl/media/controls-after-reload-expected.txt:
* platform/efl/media/controls-strict-expected.png:
* platform/efl/media/controls-strict-expected.txt:
* platform/efl/media/controls-styling-expected.png:
* platform/efl/media/controls-styling-expected.txt:
* platform/efl/media/controls-without-preload-expected.png:
* platform/efl/media/controls-without-preload-expected.txt:
* platform/efl/media/media-controls-clone-expected.png:
* platform/efl/media/media-controls-clone-expected.txt:
* platform/efl/media/media-document-audio-repaint-expected.txt:
* platform/efl/media/sources-fallback-codecs-expected.txt: Added.
* platform/efl/media/video-controls-rendering-expected.png:
* platform/efl/media/video-controls-rendering-expected.txt:
* platform/efl/media/video-display-toggle-expected.png:
* platform/efl/media/video-display-toggle-expected.txt:
* platform/efl/media/video-empty-source-expected.png:
* platform/efl/media/video-empty-source-expected.txt:
* platform/efl/media/video-zoom-controls-expected.png:
* platform/efl/media/video-zoom-controls-expected.txt:

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

24 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/efl/TestExpectations
LayoutTests/platform/efl/media/controls-after-reload-expected.png
LayoutTests/platform/efl/media/controls-after-reload-expected.txt
LayoutTests/platform/efl/media/controls-strict-expected.png
LayoutTests/platform/efl/media/controls-strict-expected.txt
LayoutTests/platform/efl/media/controls-styling-expected.png
LayoutTests/platform/efl/media/controls-styling-expected.txt
LayoutTests/platform/efl/media/controls-without-preload-expected.png
LayoutTests/platform/efl/media/controls-without-preload-expected.txt
LayoutTests/platform/efl/media/media-controls-clone-expected.png
LayoutTests/platform/efl/media/media-controls-clone-expected.txt
LayoutTests/platform/efl/media/media-document-audio-repaint-expected.txt
LayoutTests/platform/efl/media/sources-fallback-codecs-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/media/video-controls-rendering-expected.png
LayoutTests/platform/efl/media/video-controls-rendering-expected.txt
LayoutTests/platform/efl/media/video-display-toggle-expected.png
LayoutTests/platform/efl/media/video-display-toggle-expected.txt
LayoutTests/platform/efl/media/video-empty-source-expected.png
LayoutTests/platform/efl/media/video-empty-source-expected.txt
LayoutTests/platform/efl/media/video-zoom-controls-expected.png
LayoutTests/platform/efl/media/video-zoom-controls-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/css/mediaControlsEflFullscreen.css

index cc3e3b6..9cdb8a6 100644 (file)
@@ -1,3 +1,39 @@
+2012-09-26  Christophe Dumez  <christophe.dumez@intel.com>
+
+        [EFL] mediaControlsEflFullscreen.css overrides regular media controls styling
+        https://bugs.webkit.org/show_bug.cgi?id=97671
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Unskip several media tests that are no longer flaky
+        now that we address media controls styling issues
+        when switching to full screen mode.
+
+        Some tests needed rebaselining. The rebaseline is unrelated
+        to this change but was needed in order to unskip the tests.
+
+        * platform/efl/TestExpectations:
+        * platform/efl/media/controls-after-reload-expected.png:
+        * platform/efl/media/controls-after-reload-expected.txt:
+        * platform/efl/media/controls-strict-expected.png:
+        * platform/efl/media/controls-strict-expected.txt:
+        * platform/efl/media/controls-styling-expected.png:
+        * platform/efl/media/controls-styling-expected.txt:
+        * platform/efl/media/controls-without-preload-expected.png:
+        * platform/efl/media/controls-without-preload-expected.txt:
+        * platform/efl/media/media-controls-clone-expected.png:
+        * platform/efl/media/media-controls-clone-expected.txt:
+        * platform/efl/media/media-document-audio-repaint-expected.txt:
+        * platform/efl/media/sources-fallback-codecs-expected.txt: Added.
+        * platform/efl/media/video-controls-rendering-expected.png:
+        * platform/efl/media/video-controls-rendering-expected.txt:
+        * platform/efl/media/video-display-toggle-expected.png:
+        * platform/efl/media/video-display-toggle-expected.txt:
+        * platform/efl/media/video-empty-source-expected.png:
+        * platform/efl/media/video-empty-source-expected.txt:
+        * platform/efl/media/video-zoom-controls-expected.png:
+        * platform/efl/media/video-zoom-controls-expected.txt:
+
 2012-09-26  Peter Beverloo  <peter@chromium.org>
 
         [Chromium] First part of rebaselines for the fast/ directory.
 2012-09-26  Peter Beverloo  <peter@chromium.org>
 
         [Chromium] First part of rebaselines for the fast/ directory.
index 588ffd1..497f78e 100644 (file)
@@ -265,9 +265,7 @@ webkit.org/b/82340 fast/regions/style-scoped-in-flow.html [ ImageOnlyFailure ]
 
 webkit.org/b/85603 fast/forms/textarea-placeholder-set-attribute.html [ Failure ImageOnlyFailure Pass ]
 webkit.org/b/59801 fast/workers/storage/use-same-database-in-page-and-workers.html [ Failure Pass ]
 
 webkit.org/b/85603 fast/forms/textarea-placeholder-set-attribute.html [ Failure ImageOnlyFailure Pass ]
 webkit.org/b/59801 fast/workers/storage/use-same-database-in-page-and-workers.html [ Failure Pass ]
-webkit.org/b/83878 media/track/track-mode.html [ Failure Pass ]
 webkit.org/b/85180 media/audio-delete-while-step-button-clicked.html [ Failure Pass ]
 webkit.org/b/85180 media/audio-delete-while-step-button-clicked.html [ Failure Pass ]
-webkit.org/b/86072 media/sources-fallback-codecs.html [ Failure Pass ]
 webkit.org/b/86073 ietestcenter/css3/flexbox/flexbox-layout-001.htm [ ImageOnlyFailure Pass ]
 webkit.org/b/86073 ietestcenter/css3/flexbox/flexbox-layout-003.htm [ ImageOnlyFailure Pass ]
 webkit.org/b/86074 media/svg-as-image-with-media-blocked.html [ Crash Pass ]
 webkit.org/b/86073 ietestcenter/css3/flexbox/flexbox-layout-001.htm [ ImageOnlyFailure Pass ]
 webkit.org/b/86073 ietestcenter/css3/flexbox/flexbox-layout-003.htm [ ImageOnlyFailure Pass ]
 webkit.org/b/86074 media/svg-as-image-with-media-blocked.html [ Crash Pass ]
@@ -307,19 +305,6 @@ webkit.org/b/87633 http/tests/appcache/abort-cache-ondownloading-resource-404.ht
 webkit.org/b/77631 fast/multicol/span/span-as-immediate-child-property-removal.html [ Failure Pass ]
 webkit.org/b/77631 fast/multicol/span/span-as-immediate-columns-child-removal.html [ Failure Pass ]
 
 webkit.org/b/77631 fast/multicol/span/span-as-immediate-child-property-removal.html [ Failure Pass ]
 webkit.org/b/77631 fast/multicol/span/span-as-immediate-columns-child-removal.html [ Failure Pass ]
 
-# Several media tests are flaky on the bots
-Bug(EFL) media/controls-styling.html [ Failure Pass ]
-Bug(EFL) media/video-display-toggle.html [ Failure Pass ]
-Bug(EFL) media/controls-after-reload.html [ Failure Pass ]
-Bug(EFL) media/controls-without-preload.html [ Failure Pass ]
-Bug(EFL) media/video-controls-rendering.html [ Failure Pass ]
-Bug(EFL) media/video-zoom-controls.html [ Failure Pass ]
-Bug(EFL) media/video-empty-source.html [ Failure Pass ]
-Bug(EFL) media/controls-strict.html [ Failure Pass ]
-Bug(EFL) media/media-volume-slider-rendered-normal.html [ Failure Pass ]
-Bug(EFL) media/media-document-audio-repaint.html [ Failure Pass ]
-Bug(EFL) media/media-controls-clone.html [ Failure Pass ]
-
 webkit.org/b/93213 fast/text/international/text-spliced-font.html [ Failure Pass ]
 webkit.org/b/93214 http/tests/loading/307-after-303-after-post.html [ Failure Pass Timeout ]
 webkit.org/b/93212 http/tests/incremental/slow-utf8-text.pl [ Pass Timeout ]
 webkit.org/b/93213 fast/text/international/text-spliced-font.html [ Failure Pass ]
 webkit.org/b/93214 http/tests/loading/307-after-303-after-post.html [ Failure Pass Timeout ]
 webkit.org/b/93212 http/tests/incremental/slow-utf8-text.pl [ Pass Timeout ]
index a9f5a9c..4043f8c 100644 (file)
Binary files a/LayoutTests/platform/efl/media/controls-after-reload-expected.png and b/LayoutTests/platform/efl/media/controls-after-reload-expected.png differ
index 9b2abb4..11061ff 100644 (file)
@@ -16,20 +16,19 @@ layer at (8,262) size 320x20 scrollHeight 28
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
-      RenderBlock (anonymous) at (0,0) size 63x28
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-          RenderBlock (anonymous) at (4,4) size 55x20
-            RenderText {#text} at (0,0) size 55x12
-              text run at (0,0) width 55: "00:00 / 00:06"
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+        RenderBlock (anonymous) at (4,4) size 55x20
+          RenderText {#text} at (0,0) size 55x12
+            text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,266) size 12x12
+layer at (93,266) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index e696fc2..3b8669c 100644 (file)
Binary files a/LayoutTests/platform/efl/media/controls-strict-expected.png and b/LayoutTests/platform/efl/media/controls-strict-expected.png differ
index 08b2554..b062226 100644 (file)
@@ -21,14 +21,14 @@ layer at (8,270) size 320x20 scrollHeight 28
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,274) size 12x12
+layer at (93,274) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,270) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,270) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index 1d28fc2..dd5f509 100644 (file)
Binary files a/LayoutTests/platform/efl/media/controls-styling-expected.png and b/LayoutTests/platform/efl/media/controls-styling-expected.png differ
index 6c548f4..c5f734c 100644 (file)
@@ -25,14 +25,14 @@ layer at (18,262) size 320x20 scrollHeight 28
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (101,266) size 12x12
+layer at (103,266) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (318,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (318,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
@@ -47,14 +47,14 @@ layer at (8,502) size 320x20 scrollHeight 28
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,506) size 12x12
+layer at (93,506) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,502) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,502) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index 78607c1..62f1416 100644 (file)
Binary files a/LayoutTests/platform/efl/media/controls-without-preload-expected.png and b/LayoutTests/platform/efl/media/controls-without-preload-expected.png differ
index f06a367..24f186f 100644 (file)
@@ -16,20 +16,19 @@ layer at (8,262) size 320x20 scrollHeight 28
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
-      RenderBlock (anonymous) at (0,0) size 63x28
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-          RenderBlock (anonymous) at (4,4) size 55x20
-            RenderText {#text} at (0,0) size 55x12
-              text run at (0,0) width 55: "00:00 / 00:06"
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+        RenderBlock (anonymous) at (4,4) size 55x20
+          RenderText {#text} at (0,0) size 55x12
+            text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,266) size 12x12
+layer at (93,266) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index d9bc15a..394c58c 100644 (file)
Binary files a/LayoutTests/platform/efl/media/media-controls-clone-expected.png and b/LayoutTests/platform/efl/media/media-controls-clone-expected.png differ
index c841c15..4df4678 100644 (file)
@@ -22,13 +22,13 @@ layer at (8,138) size 300x20 scrollHeight 28
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
-layer at (91,142) size 12x12
+layer at (93,142) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (288,138) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (288,138) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
@@ -43,13 +43,13 @@ layer at (308,138) size 300x20 scrollHeight 28
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
-layer at (391,142) size 12x12
+layer at (393,142) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (588,138) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (588,138) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
@@ -64,13 +64,13 @@ layer at (8,291) size 300x20 scrollHeight 28
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
-layer at (91,295) size 12x12
+layer at (93,295) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (288,291) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (288,291) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
@@ -85,13 +85,13 @@ layer at (308,291) size 300x20 scrollHeight 28
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
           RenderText {#text} at (0,0) size 55x12
             text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
-layer at (391,295) size 12x12
+layer at (393,295) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (588,291) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (588,291) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index 49a2bab..1550dfc 100644 (file)
@@ -22,15 +22,14 @@ layer at (0,0) size 800x600
             RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20
               RenderButton {INPUT} at (0,0) size 20x20
               RenderDeprecatedFlexibleBox {DIV} at (20,0) size 200x20
             RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20
               RenderButton {INPUT} at (0,0) size 20x20
               RenderDeprecatedFlexibleBox {DIV} at (20,0) size 200x20
-                RenderBlock (anonymous) at (0,0) size 63x28
-                  RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-                    RenderBlock (anonymous) at (4,4) size 55x20
-                      RenderText {#text} at (0,0) size 55x12
-                        text run at (0,0) width 55: "00:00 / 00:01"
+                RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+                  RenderBlock (anonymous) at (4,4) size 55x20
+                    RenderText {#text} at (0,0) size 55x12
+                      text run at (0,0) width 55: "00:00 / 00:01"
                 RenderSlider {INPUT} at (63,0) size 137x20
                 RenderSlider {INPUT} at (63,0) size 137x20
-                  RenderDeprecatedFlexibleBox {DIV} at (0,0) size 137x20
-                    RenderBlock {DIV} at (0,4) size 125x12
-                    RenderBlock {DIV} at (125,4) size 12x12
+                  RenderDeprecatedFlexibleBox {DIV} at (2,0) size 133x20
+                    RenderBlock {DIV} at (0,4) size 121x12
+                    RenderBlock {DIV} at (121,4) size 12x12
               RenderButton {INPUT} at (220,0) size 20x20
               RenderButton {INPUT} at (240,0) size 20x20
               RenderButton {INPUT} at (260,0) size 20x20
               RenderButton {INPUT} at (220,0) size 20x20
               RenderButton {INPUT} at (240,0) size 20x20
               RenderButton {INPUT} at (260,0) size 20x20
diff --git a/LayoutTests/platform/efl/media/sources-fallback-codecs-expected.txt b/LayoutTests/platform/efl/media/sources-fallback-codecs-expected.txt
new file mode 100644 (file)
index 0000000..0cf988d
--- /dev/null
@@ -0,0 +1,3 @@
+Test that fallback among codecs is done correctly regardless of their order.    
+END OF TEST
+
index 61a6700..8353757 100644 (file)
Binary files a/LayoutTests/platform/efl/media/video-controls-rendering-expected.png and b/LayoutTests/platform/efl/media/video-controls-rendering-expected.png differ
index 98683b9..b2049c4 100644 (file)
@@ -21,20 +21,19 @@ layer at (8,262) size 320x20 scrollHeight 28
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
-      RenderBlock (anonymous) at (0,0) size 63x28
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-          RenderBlock (anonymous) at (4,4) size 55x20
-            RenderText {#text} at (0,0) size 55x12
-              text run at (0,0) width 55: "00:00 / 00:06"
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+        RenderBlock (anonymous) at (4,4) size 55x20
+          RenderText {#text} at (0,0) size 55x12
+            text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,266) size 12x12
+layer at (93,266) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,262) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
@@ -44,20 +43,19 @@ layer at (8,502) size 320x20 scrollHeight 28
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
-      RenderBlock (anonymous) at (0,0) size 63x28
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-          RenderBlock (anonymous) at (4,4) size 55x20
-            RenderText {#text} at (0,0) size 55x12
-              text run at (0,0) width 55: "00:00 / 00:06"
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+        RenderBlock (anonymous) at (4,4) size 55x20
+          RenderText {#text} at (0,0) size 55x12
+            text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,506) size 12x12
+layer at (93,506) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,502) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,502) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
@@ -69,20 +67,19 @@ layer at (8,742) size 320x20 scrollHeight 28
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
-      RenderBlock (anonymous) at (0,0) size 63x28
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-          RenderBlock (anonymous) at (4,4) size 55x20
-            RenderText {#text} at (0,0) size 55x12
-              text run at (0,0) width 55: "00:00 / 00:06"
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+        RenderBlock (anonymous) at (4,4) size 55x20
+          RenderText {#text} at (0,0) size 55x12
+            text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,746) size 12x12
+layer at (93,746) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,742) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,742) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index 6629390..dbb5a77 100644 (file)
Binary files a/LayoutTests/platform/efl/media/video-display-toggle-expected.png and b/LayoutTests/platform/efl/media/video-display-toggle-expected.png differ
index 78e4d21..5849c0b 100644 (file)
@@ -15,20 +15,19 @@ layer at (8,246) size 320x20 scrollHeight 28
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,220) size 320x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
-      RenderBlock (anonymous) at (0,0) size 63x28
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-          RenderBlock (anonymous) at (4,4) size 55x20
-            RenderText {#text} at (0,0) size 55x12
-              text run at (0,0) width 55: "00:00 / 00:06"
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+        RenderBlock (anonymous) at (4,4) size 55x20
+          RenderText {#text} at (0,0) size 55x12
+            text run at (0,0) width 55: "00:00 / 00:06"
       RenderSlider {INPUT} at (63,0) size 157x20
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderButton {INPUT} at (280,0) size 20x20
     RenderBlock {DIV} at (300,0) size 20x20
-layer at (91,250) size 12x12
+layer at (93,250) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,246) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (308,246) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index 7666e02..f5bf4fb 100644 (file)
Binary files a/LayoutTests/platform/efl/media/video-empty-source-expected.png and b/LayoutTests/platform/efl/media/video-empty-source-expected.png differ
index 15055d8..bd68209 100644 (file)
@@ -16,19 +16,18 @@ layer at (9,173) size 300x20 scrollHeight 28
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,130) size 300x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
   RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,130) size 300x20
     RenderButton {INPUT} at (0,0) size 20x20
     RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20
-      RenderBlock (anonymous) at (0,0) size 63x28
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
-          RenderBlock (anonymous) at (4,4) size 55x20
-            RenderText {#text} at (0,0) size 55x12
-              text run at (0,0) width 55: "00:00 / 00:00"
+      RenderDeprecatedFlexibleBox {DIV} at (0,0) size 63x28
+        RenderBlock (anonymous) at (4,4) size 55x20
+          RenderText {#text} at (0,0) size 55x12
+            text run at (0,0) width 55: "00:00 / 00:00"
       RenderSlider {INPUT} at (63,0) size 157x20
       RenderSlider {INPUT} at (63,0) size 157x20
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 157x20
-          RenderBlock {DIV} at (0,4) size 145x12
-          RenderBlock {DIV} at (145,4) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (2,0) size 153x20
+          RenderBlock {DIV} at (0,4) size 141x12
+          RenderBlock {DIV} at (141,4) size 12x12
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
     RenderButton {INPUT} at (240,0) size 20x20
     RenderButton {INPUT} at (260,0) size 20x20
     RenderBlock {DIV} at (280,0) size 20x20
-layer at (92,177) size 12x12
+layer at (94,177) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (289,173) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (289,173) size 20x20
   RenderButton zI: 2 {INPUT} at (0,0) size 20x20
index ae60dc7..a42319d 100644 (file)
Binary files a/LayoutTests/platform/efl/media/video-zoom-controls-expected.png and b/LayoutTests/platform/efl/media/video-zoom-controls-expected.png differ
index a131483..27c3ef7 100644 (file)
@@ -20,14 +20,14 @@ layer at (57,235) size 240x30
             text run at (17,0) width 44: "00:00 /"
             text run at (21,17) width 36: "00:06"
       RenderSlider {INPUT} at (0,0) size 90x30
             text run at (17,0) width 44: "00:00 /"
             text run at (21,17) width 36: "00:06"
       RenderSlider {INPUT} at (0,0) size 90x30
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 90x30
-          RenderBlock {DIV} at (0,9) size 78x12
-          RenderBlock {DIV} at (78,9) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (3,0) size 84x30
+          RenderBlock {DIV} at (0,9) size 72x12
+          RenderBlock {DIV} at (72,9) size 12x12
     RenderButton {INPUT} at (120,0) size 30x30
     RenderButton {INPUT} at (150,0) size 30x30
     RenderButton {INPUT} at (180,0) size 30x30
     RenderBlock {DIV} at (210,0) size 30x30
     RenderButton {INPUT} at (120,0) size 30x30
     RenderButton {INPUT} at (150,0) size 30x30
     RenderButton {INPUT} at (180,0) size 30x30
     RenderBlock {DIV} at (210,0) size 30x30
-layer at (87,244) size 12x12
+layer at (90,244) size 12x12
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (267,235) size 30x30
   RenderButton zI: 2 {INPUT} at (0,0) size 30x30
   RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
 layer at (267,235) size 30x30
   RenderButton zI: 2 {INPUT} at (0,0) size 30x30
@@ -45,9 +45,9 @@ layer at (57,460) size 240x30
             text run at (17,0) width 44: "00:00 /"
             text run at (21,17) width 36: "00:06"
       RenderSlider {INPUT} at (0,0) size 90x30
             text run at (17,0) width 44: "00:00 /"
             text run at (21,17) width 36: "00:06"
       RenderSlider {INPUT} at (0,0) size 90x30
-        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 90x30
-          RenderBlock {DIV} at (0,9) size 78x12
-          RenderBlock {DIV} at (78,9) size 12x12
+        RenderDeprecatedFlexibleBox {DIV} at (3,0) size 84x30
+          RenderBlock {DIV} at (0,9) size 72x12
+          RenderBlock {DIV} at (72,9) size 12x12
     RenderButton {INPUT} at (120,0) size 30x30
     RenderButton {INPUT} at (150,0) size 30x30
     RenderButton {INPUT} at (180,0) size 30x30
     RenderButton {INPUT} at (120,0) size 30x30
     RenderButton {INPUT} at (150,0) size 30x30
     RenderButton {INPUT} at (180,0) size 30x30
index b4550fc..c75d3bf 100644 (file)
@@ -1,3 +1,35 @@
+2012-09-26  Christophe Dumez  <christophe.dumez@intel.com>
+
+        [EFL] mediaControlsEflFullscreen.css overrides regular media controls styling
+        https://bugs.webkit.org/show_bug.cgi?id=97671
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Add missing ":-webkit-full-screen" in mediaControlsEflFullscreen.css so
+        that regular media controls styling is not overridden by full screen
+        styling when switching to full screen mode. This was causing a lot of
+        flakiness in our media tests.
+
+        No new tests, already covered by existing media tests.
+
+        * css/mediaControlsEflFullscreen.css:
+        (video:-webkit-full-screen::-webkit-media-controls-panel):
+        (video:-webkit-full-screen:-webkit-full-page-media::-webkit-media-controls-panel):
+        (video:-webkit-full-screen::-webkit-media-controls-mute-button):
+        (video:-webkit-full-screen::-webkit-media-controls-play-button):
+        (video:-webkit-full-screen::-webkit-media-controls-timeline-container):
+        (video:-webkit-full-screen::-webkit-media-controls-current-time-display):
+        (video:-webkit-full-screen::-webkit-media-controls-time-remaining-display):
+        (video:-webkit-full-screen::-webkit-media-controls-timeline):
+        (video:-webkit-full-screen::-webkit-media-controls-volume-slider-container):
+        (video:-webkit-full-screen::-webkit-media-controls-volume-slider):
+        (video:-webkit-full-screen::-webkit-media-controls-seek-back-button):
+        (video:-webkit-full-screen::-webkit-media-controls-seek-forward-button):
+        (video:-webkit-full-screen::-webkit-media-controls-fullscreen-button):
+        (video:-webkit-full-screen::-webkit-media-controls-rewind-button):
+        (video:-webkit-full-screen::-webkit-media-controls-return-to-realtime-button):
+        (video:-webkit-full-screen::-webkit-media-controls-toggle-closed-captions-button):
+
 2012-09-26  Andrey Kosyakov  <caseq@chromium.org>
 
         Web Inspector: display stack of last layout invalidation instead of first one
 2012-09-26  Andrey Kosyakov  <caseq@chromium.org>
 
         Web Inspector: display stack of last layout invalidation instead of first one
index 1724d40..db31732 100644 (file)
@@ -24,7 +24,7 @@
 
 /* EFLWebKit media controls for fullscreen. */
 
 
 /* EFLWebKit media controls for fullscreen. */
 
-video::-webkit-media-controls-panel {
+video:-webkit-full-screen::-webkit-media-controls-panel {
     display: -webkit-box;
     -webkit-box-orient: horizontal;
     -webkit-box-align: center;
     display: -webkit-box;
     -webkit-box-orient: horizontal;
     -webkit-box-align: center;
@@ -38,15 +38,15 @@ video::-webkit-media-controls-panel {
     text-align: right;
 }
 
     text-align: right;
 }
 
-video:-webkit-full-page-media::-webkit-media-controls-panel {
+video:-webkit-full-screen:-webkit-full-page-media::-webkit-media-controls-panel {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-mute-button {
+video:-webkit-full-screen::-webkit-media-controls-mute-button {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-play-button {
+video:-webkit-full-screen::-webkit-media-controls-play-button {
     -webkit-appearance: media-play-button;
     display: -webkit-box;
     width: 20px;
     -webkit-appearance: media-play-button;
     display: -webkit-box;
     width: 20px;
@@ -56,7 +56,7 @@ video::-webkit-media-controls-play-button {
     color: inherit;
 }
 
     color: inherit;
 }
 
-video::-webkit-media-controls-timeline-container {
+video:-webkit-full-screen::-webkit-media-controls-timeline-container {
     -webkit-appearance: media-controls-background;
     display: -webkit-box;
     -webkit-box-orient: horizontal;
     -webkit-appearance: media-controls-background;
     display: -webkit-box;
     -webkit-box-orient: horizontal;
@@ -67,7 +67,7 @@ video::-webkit-media-controls-timeline-container {
     height: 20px;
 }
 
     height: 20px;
 }
 
-video::-webkit-media-controls-current-time-display {
+video:-webkit-full-screen::-webkit-media-controls-current-time-display {
     -webkit-appearance: media-current-time-display;
     -webkit-user-select: none;
     display: inline-block;
     -webkit-appearance: media-current-time-display;
     -webkit-user-select: none;
     display: inline-block;
@@ -77,11 +77,11 @@ video::-webkit-media-controls-current-time-display {
     font-size: 10px;
 }
 
     font-size: 10px;
 }
 
-video::-webkit-media-controls-time-remaining-display {
+video:-webkit-full-screen::-webkit-media-controls-time-remaining-display {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-timeline {
+video:-webkit-full-screen::-webkit-media-controls-timeline {
     -webkit-appearance: media-slider;
     display: -webkit-box;
     -webkit-box-flex: 1;
     -webkit-appearance: media-slider;
     display: -webkit-box;
     -webkit-box-flex: 1;
@@ -93,36 +93,36 @@ video::-webkit-media-controls-timeline {
     margin: initial;
 }
 
     margin: initial;
 }
 
-video::-webkit-media-controls-volume-slider-container {
+video:-webkit-full-screen::-webkit-media-controls-volume-slider-container {
     -webkit-appearance: media-volume-slider-container;
     display: none;
 }
 
     -webkit-appearance: media-volume-slider-container;
     display: none;
 }
 
-video::-webkit-media-controls-volume-slider {
+video:-webkit-full-screen::-webkit-media-controls-volume-slider {
     -webkit-appearance: media-volume-slider;
     display: none;
 }
 
     -webkit-appearance: media-volume-slider;
     display: none;
 }
 
-video::-webkit-media-controls-seek-back-button {
+video:-webkit-full-screen::-webkit-media-controls-seek-back-button {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-seek-forward-button {
+video:-webkit-full-screen::-webkit-media-controls-seek-forward-button {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-fullscreen-button {
+video:-webkit-full-screen::-webkit-media-controls-fullscreen-button {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-rewind-button {
+video:-webkit-full-screen::-webkit-media-controls-rewind-button {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-return-to-realtime-button {
+video:-webkit-full-screen::-webkit-media-controls-return-to-realtime-button {
     display: none;
 }
 
     display: none;
 }
 
-video::-webkit-media-controls-toggle-closed-captions-button {
+video:-webkit-full-screen::-webkit-media-controls-toggle-closed-captions-button {
     display: none;
 }
     display: none;
 }