Changeset 104278 in webkit
- Timestamp:
- Jan 6, 2012 1:43:44 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r104277 r104278 1 2012-01-06 Dale Curtis <dalecurtis@chromium.org> 2 3 Move MediaDocument styles into CSS. Set black background for chromium. 4 https://bugs.webkit.org/show_bug.cgi?id=74123 5 6 Adds a new chromium specific test for ensuring the background is set 7 properly. 8 9 Rebaselines the text portions of media-document-audio-repaint. 10 11 Reviewed by Eric Seidel. 12 13 * platform/chromium-gpu-win/media/media-document-audio-repaint-expected.txt: 14 * platform/chromium-gpu/media/media-document-audio-repaint-expected.txt: 15 * platform/chromium-win/media/media-document-audio-repaint-expected.txt: 16 * platform/chromium/media/media-document-audio-repaint-expected.txt: 17 * platform/chromium/media/video-black-bg-in-media-document-expected.txt: Added. 18 * platform/chromium/media/video-black-bg-in-media-document.html: Added. 19 * platform/chromium/test_expectations.txt: 20 1 21 2012-01-06 Csaba Osztrogonác <ossy@webkit.org> 2 22 -
trunk/LayoutTests/platform/chromium-gpu-win/media/media-document-audio-repaint-expected.txt
r99053 r104278 17 17 layer at (0,0) size 380x330 18 18 RenderBlock {HTML} at (0,0) size 380x330 19 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=# 262626]19 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=#000000] 20 20 layer at (40,164) size 300x1 21 21 RenderVideo {VIDEO} at (40,164) size 300x1 -
trunk/LayoutTests/platform/chromium-gpu/media/media-document-audio-repaint-expected.txt
r99053 r104278 17 17 layer at (0,0) size 380x330 18 18 RenderBlock {HTML} at (0,0) size 380x330 19 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=# 262626]19 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=#000000] 20 20 layer at (40,164) size 300x1 21 21 RenderVideo {VIDEO} at (40,164) size 300x1 -
trunk/LayoutTests/platform/chromium-win/media/media-document-audio-repaint-expected.txt
r94028 r104278 14 14 layer at (0,0) size 380x330 15 15 RenderBlock {HTML} at (0,0) size 380x330 16 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=# 262626]16 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=#000000] 17 17 layer at (40,164) size 300x1 18 18 RenderVideo {VIDEO} at (40,164) size 300x1 -
trunk/LayoutTests/platform/chromium/media/media-document-audio-repaint-expected.txt
r99053 r104278 14 14 layer at (0,0) size 380x330 15 15 RenderBlock {HTML} at (0,0) size 380x330 16 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=# 262626]16 RenderBody {BODY} at (8,8) size 364x314 [bgcolor=#000000] 17 17 layer at (40,164) size 300x1 18 18 RenderVideo {VIDEO} at (40,164) size 300x1 -
trunk/LayoutTests/platform/chromium/test_expectations.txt
r104257 r104278 2571 2571 2572 2572 // MAC CoreGraphics CG not passing the CSS3 elliptical gradient tests. Skia on the 2573 // mac passes, refer to https://bugs.webkit.org/show_bug.cgi?id=56736 2573 // mac passes, refer to https://bugs.webkit.org/show_bug.cgi?id=56736 2574 2574 BUGWK56736 MAC CPU-CG : fast/gradients/css3-radial-gradients.html = IMAGE 2575 2575 BUGWK56736 MAC CPU-CG : fast/gradients/css3-radial-gradients2.html = IMAGE … … 3880 3880 3881 3881 BUGWK75633 : fast/media/viewport-media-query.html = PASS IMAGE+TEXT 3882 3883 // Needs rebaseline after BUGWK74123 goes in. 3884 BUGWK75505 : media/media-document-audio-repaint.html = IMAGE -
trunk/Source/WebCore/ChangeLog
r104276 r104278 1 2012-01-06 Dale Curtis <dalecurtis@chromium.org> 2 3 Move MediaDocument styles into CSS. Set black background for chromium. 4 https://bugs.webkit.org/show_bug.cgi?id=74123 5 6 Reviewed by Eric Seidel. 7 8 Test: platform/chromium/media/video-black-bg-in-media-document.html 9 10 * css/mediaControls.css: 11 (body:-webkit-full-page-media): 12 (video:-webkit-full-page-media): 13 * css/mediaControlsChromium.css: 14 (body:-webkit-full-page-media): 15 * html/MediaDocument.cpp: 16 (WebCore::MediaDocumentParser::createDocumentStructure): 17 1 18 2012-01-06 Alice Boxhall <aboxhall@chromium.org> 2 19 -
trunk/Source/WebCore/css/mediaControls.css
r103486 r104278 25 25 /* media controls */ 26 26 27 body:-webkit-full-page-media { 28 background-color: rgb(38, 38, 38); 29 } 30 27 31 audio { 28 32 width: 200px; … … 50 54 height: 16px; 51 55 text-align: right; 56 } 57 58 video:-webkit-full-page-media { 59 margin: auto; 60 position: absolute; 61 top: 0; 62 right: 0; 63 bottom: 0; 64 left: 0; 52 65 } 53 66 -
trunk/Source/WebCore/css/mediaControlsChromium.css
r103489 r104278 25 25 26 26 /* Chromium default media controls */ 27 28 body:-webkit-full-page-media { 29 background-color: rgb(0, 0, 0); 30 } 27 31 28 32 audio { -
trunk/Source/WebCore/html/MediaDocument.cpp
r95919 r104278 74 74 RefPtr<Element> rootElement = document()->createElement(htmlTag, false); 75 75 document()->appendChild(rootElement, ec); 76 document()->setCSSTarget(rootElement.get()); 76 77 static_cast<HTMLHtmlElement*>(rootElement.get())->insertedByParser(); 77 78 … … 80 81 81 82 RefPtr<Element> body = document()->createElement(bodyTag, false); 82 body->setAttribute(styleAttr, "background-color: rgb(38,38,38);");83 84 83 rootElement->appendChild(body, ec); 85 84 86 85 RefPtr<Element> mediaElement = document()->createElement(videoTag, false); 87 86 88 87 m_mediaElement = static_cast<HTMLVideoElement*>(mediaElement.get()); 89 88 m_mediaElement->setAttribute(controlsAttr, ""); 90 89 m_mediaElement->setAttribute(autoplayAttr, ""); 91 m_mediaElement->setAttribute(styleAttr, "margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0;");92 90 93 91 m_mediaElement->setAttribute(nameAttr, "media");
Note: See TracChangeset
for help on using the changeset viewer.