Title: [115749] trunk
Revision
115749
Author
[email protected]
Date
2012-05-01 14:26:04 -0700 (Tue, 01 May 2012)

Log Message

Source/WebCore: Audio controls have a 1px surplus outline coming from RenderImage::paintReplaced base class,
which needs overwriting.
https://bugs.webkit.org/show_bug.cgi?id=84570

Patch by Silvia Pfeiffer <[email protected]> on 2012-05-01
Reviewed by Eric Carlson.

No new tests - covered by existing audio rendering tests.

* rendering/RenderMedia.cpp:
(WebCore::RenderMedia::paintReplaced): Overwrite inherited function.
(WebCore):
* rendering/RenderMedia.h:
(RenderMedia):

LayoutTests: Audio controls have a 1px surplus outline coming from RenderImage::paintReplaced base class,
which needs overwriting. All layout tests with an audio element need a
visual update.
https://bugs.webkit.org/show_bug.cgi?id=84570

Patch by Silvia Pfeiffer <[email protected]> on 2012-05-01
Reviewed by Eric Carlson.

* platform/chromium-linux/media/audio-controls-rendering-expected.png:
* platform/chromium-linux/media/audio-repaint-expected.png:
* platform/chromium-linux/media/controls-after-reload-expected.png:
* platform/chromium-linux/media/controls-layout-direction-expected.png:
* platform/chromium-linux/media/media-controls-clone-expected.png:
* platform/chromium-mac-leopard/media/audio-controls-rendering-expected.png:
* platform/chromium-mac-leopard/media/audio-repaint-expected.png:
* platform/chromium-mac-leopard/media/controls-after-reload-expected.png:
* platform/chromium-mac-snowleopard/media/audio-controls-rendering-expected.png:
* platform/chromium-mac-snowleopard/media/audio-repaint-expected.png:
* platform/chromium-mac-snowleopard/media/controls-layout-direction-expected.png:
* platform/chromium-mac-snowleopard/media/media-controls-clone-expected.png:
* platform/chromium-mac/media/audio-controls-rendering-expected.png:
* platform/chromium-mac/media/audio-repaint-expected.png:
* platform/chromium-mac/media/controls-after-reload-expected.png:
* platform/chromium-mac/media/controls-layout-direction-expected.png:
* platform/chromium-mac/media/media-controls-clone-expected.png:
* platform/chromium-win/media/audio-controls-rendering-expected.png:
* platform/chromium-win/media/audio-repaint-expected.png:
* platform/chromium-win/media/controls-after-reload-expected.png:
* platform/chromium-win/media/controls-layout-direction-expected.png:
* platform/chromium-win/media/media-controls-clone-expected.png:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (115748 => 115749)


--- trunk/LayoutTests/ChangeLog	2012-05-01 21:21:53 UTC (rev 115748)
+++ trunk/LayoutTests/ChangeLog	2012-05-01 21:26:04 UTC (rev 115749)
@@ -1,3 +1,35 @@
+2012-05-01  Silvia Pfeiffer  <[email protected]>
+
+        Audio controls have a 1px surplus outline coming from RenderImage::paintReplaced base class,
+        which needs overwriting. All layout tests with an audio element need a
+        visual update.
+        https://bugs.webkit.org/show_bug.cgi?id=84570
+
+        Reviewed by Eric Carlson.
+
+        * platform/chromium-linux/media/audio-controls-rendering-expected.png:
+        * platform/chromium-linux/media/audio-repaint-expected.png:
+        * platform/chromium-linux/media/controls-after-reload-expected.png:
+        * platform/chromium-linux/media/controls-layout-direction-expected.png:
+        * platform/chromium-linux/media/media-controls-clone-expected.png:
+        * platform/chromium-mac-leopard/media/audio-controls-rendering-expected.png:
+        * platform/chromium-mac-leopard/media/audio-repaint-expected.png:
+        * platform/chromium-mac-leopard/media/controls-after-reload-expected.png:
+        * platform/chromium-mac-snowleopard/media/audio-controls-rendering-expected.png:
+        * platform/chromium-mac-snowleopard/media/audio-repaint-expected.png:
+        * platform/chromium-mac-snowleopard/media/controls-layout-direction-expected.png:
+        * platform/chromium-mac-snowleopard/media/media-controls-clone-expected.png:
+        * platform/chromium-mac/media/audio-controls-rendering-expected.png:
+        * platform/chromium-mac/media/audio-repaint-expected.png:
+        * platform/chromium-mac/media/controls-after-reload-expected.png:
+        * platform/chromium-mac/media/controls-layout-direction-expected.png:
+        * platform/chromium-mac/media/media-controls-clone-expected.png:
+        * platform/chromium-win/media/audio-controls-rendering-expected.png:
+        * platform/chromium-win/media/audio-repaint-expected.png:
+        * platform/chromium-win/media/controls-after-reload-expected.png:
+        * platform/chromium-win/media/controls-layout-direction-expected.png:
+        * platform/chromium-win/media/media-controls-clone-expected.png:
+
 2012-05-01  Aaron Colwell  <[email protected]>
 
         Temporarily removing tests for webkitSourceAddId() & webkitSourceRemoveId()

Modified: trunk/LayoutTests/platform/chromium-linux/media/audio-controls-rendering-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-linux/media/audio-repaint-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-linux/media/controls-layout-direction-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-linux/media/media-controls-clone-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac/media/audio-controls-rendering-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac/media/audio-repaint-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac/media/controls-after-reload-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac/media/controls-layout-direction-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac/media/media-controls-clone-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac-leopard/media/audio-controls-rendering-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac-leopard/media/audio-repaint-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac-leopard/media/controls-after-reload-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac-snowleopard/media/audio-controls-rendering-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac-snowleopard/media/audio-repaint-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac-snowleopard/media/controls-layout-direction-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-mac-snowleopard/media/media-controls-clone-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-win/media/audio-controls-rendering-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-win/media/audio-repaint-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-win/media/controls-after-reload-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-win/media/controls-layout-direction-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/chromium-win/media/media-controls-clone-expected.png


(Binary files differ)

Modified: trunk/Source/WebCore/ChangeLog (115748 => 115749)


--- trunk/Source/WebCore/ChangeLog	2012-05-01 21:21:53 UTC (rev 115748)
+++ trunk/Source/WebCore/ChangeLog	2012-05-01 21:26:04 UTC (rev 115749)
@@ -1,3 +1,19 @@
+2012-05-01  Silvia Pfeiffer  <[email protected]>
+
+        Audio controls have a 1px surplus outline coming from RenderImage::paintReplaced base class,
+        which needs overwriting.
+        https://bugs.webkit.org/show_bug.cgi?id=84570
+
+        Reviewed by Eric Carlson.
+
+        No new tests - covered by existing audio rendering tests.
+
+        * rendering/RenderMedia.cpp:
+        (WebCore::RenderMedia::paintReplaced): Overwrite inherited function.
+        (WebCore):
+        * rendering/RenderMedia.h:
+        (RenderMedia):
+
 2012-05-01  Terry Anderson  <[email protected]>
 
         Allow a pre-targeted node to be specified when dispatching a GestureTap event

Modified: trunk/Source/WebCore/rendering/RenderMedia.cpp (115748 => 115749)


--- trunk/Source/WebCore/rendering/RenderMedia.cpp	2012-05-01 21:21:53 UTC (rev 115748)
+++ trunk/Source/WebCore/rendering/RenderMedia.cpp	2012-05-01 21:26:04 UTC (rev 115749)
@@ -84,6 +84,10 @@
     statePusher.pop();
 }
 
+void RenderMedia::paintReplaced(PaintInfo&, const LayoutPoint&)
+{
+}
+
 } // namespace WebCore
 
 #endif

Modified: trunk/Source/WebCore/rendering/RenderMedia.h (115748 => 115749)


--- trunk/Source/WebCore/rendering/RenderMedia.h	2012-05-01 21:21:53 UTC (rev 115748)
+++ trunk/Source/WebCore/rendering/RenderMedia.h	2012-05-01 21:26:04 UTC (rev 115749)
@@ -56,6 +56,7 @@
     virtual const char* renderName() const { return "RenderMedia"; }
     virtual bool isMedia() const { return true; }
     virtual bool isImage() const { return false; }
+    virtual void paintReplaced(PaintInfo&, const LayoutPoint&);
 
     virtual bool requiresForcedStyleRecalcPropagation() const { return true; }
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to