WebKit Bugzilla
Attachment 358887 Details for
Bug 192554
: Rendering artifact on subpixel positions
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-192554-20190111101050.patch (text/plain), 4.40 KB, created by
Karl Leplat
on 2019-01-11 01:11:28 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Karl Leplat
Created:
2019-01-11 01:11:28 PST
Size:
4.40 KB
patch
obsolete
>Subversion Revision: 239026 >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index 202893917e53d9aaa0af273fc573667ad8a8ea56..a9bfee433363cef74d97e6d81cff832e8e4d48a2 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,13 @@ >+2019-01-11 Karl Leplat <karl.leplat_ext@softathome.com> >+ >+ [GTK][WPE] Rendering artifact on subpixel positions >+ https://bugs.webkit.org/show_bug.cgi?id=192554 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * compositing/repaint/repaint-element-on-subpixel-position-expected.txt: Added. >+ * compositing/repaint/repaint-element-on-subpixel-position.html: Added. >+ > 2018-12-09 Commit Queue <commit-queue@webkit.org> > > Unreviewed, rolling out r239010. >diff --git a/LayoutTests/compositing/repaint/repaint-element-on-subpixel-position-expected.txt b/LayoutTests/compositing/repaint/repaint-element-on-subpixel-position-expected.txt >new file mode 100644 >index 0000000000000000000000000000000000000000..e6e6096cbcf6448421f303ecaee57149ff17da92 >--- /dev/null >+++ b/LayoutTests/compositing/repaint/repaint-element-on-subpixel-position-expected.txt >@@ -0,0 +1,23 @@ >+layer at (0,0) size 800x600 >+ RenderView at (0,0) size 800x600 >+layer at (0,0) size 800x8 >+ RenderBlock {HTML} at (0,0) size 800x8 >+ RenderBody {BODY} at (8,8) size 784x0 >+layer at (0,0) size 800x600 >+ RenderBlock (positioned) {DIV} at (0,0) size 800x600 >+layer at (80,45) size 506x238 >+ RenderBlock (positioned) {DIV} at (80,45) size 506x238 >+layer at (80,64) size 291x219 >+ RenderBlock (relative positioned) {DIV} at (0,19) size 292x219 >+layer at (80,64) size 291x218 >+ RenderBlock (relative positioned) {DIV} at (0,0) size 292x219 >+layer at (80,64) size 291x62 >+ RenderBlock (positioned) {DIV} at (0,0) size 292x63 >+layer at (80,64) size 291x31 >+ RenderBlock (relative positioned) {DIV} at (0,0) size 292x32 [color=#FFFFFF] [bgcolor=#333333] >+ RenderText {#text} at (20,0) size 6x24 >+ text run at (20,0) width 6: "." >+layer at (80,95) size 291x31 >+ RenderBlock (relative positioned) {DIV} at (0,31) size 292x32 [color=#FFFFFF] [bgcolor=#333333] >+ RenderText {#text} at (20,0) size 6x24 >+ text run at (20,0) width 6: "." >diff --git a/LayoutTests/compositing/repaint/repaint-element-on-subpixel-position.html b/LayoutTests/compositing/repaint/repaint-element-on-subpixel-position.html >new file mode 100644 >index 0000000000000000000000000000000000000000..1f0a9a18cc766bd2dc1c448dd6d8a20719dc811c >--- /dev/null >+++ b/LayoutTests/compositing/repaint/repaint-element-on-subpixel-position.html >@@ -0,0 +1,90 @@ >+<!DOCTYPE html> >+ >+<html> >+<head> >+ <style type="text/css"> >+ >+.fiCenterElement { >+ top: 45px; >+ left: 80px; >+ position: absolute; >+ display: block; >+ color: black; >+ width: 506px; >+} >+ >+.firstInstallPageTitle { >+ display: block; >+ font-size: 2.0em; >+ position: relative; >+ font-weight: bold; >+ width: 100%; >+ margin-bottom: 0.6em; >+} >+ >+ >+.list_select { >+ display: block; >+ position: relative; >+ width: 14em; >+ font-size: 1.3em; >+} >+ >+.list_select_options { >+ display: block; >+ position: relative; >+ top: 0; >+ overflow: hidden; >+ height: 0; >+ width: 100%; >+} >+ >+.list_select.select_open .list_select_options { >+ height: 10.5em; >+} >+ >+.list_select_options_slider { >+ position: absolute; >+ top: 0; >+ left: 0; >+ width: 100%; >+} >+ >+.list_option { >+ position: relative; >+ height: 1.5em; >+ width: 86%; >+ background-color: #333; >+ color: white; >+ padding: 0 7%; >+} >+ >+.list_option.selected { >+ background-color: #F60; >+} >+ >+ </style> >+ <script src="../../fast/repaint/resources/repaint.js"></script> >+ <script type="text/javascript"> >+ >+ function repaintTest() { >+ document.getElementById("sahselect").style.top = "0.2px"; >+ } >+ </script> >+</head> >+<body onload="runRepaintTest()"> >+<div id="forceAcceleratedCompositing" style="position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform: translate3d(0, 0, 0);"></div> >+ >+ <div class="fiCenterElement"> >+ <div class="firstInstallPageTitle"></div> >+ <div id="fiCountry" class="list_select select_open"> >+ <div id="fiCountry_options" class="list_select_options"> >+ <div id="sahselect" class="list_select_options_slider"> >+ <div id="opt1" class="list_option">.</div> >+ <div id="opt2" class="list_option">.</div> >+ </div> >+ </div> >+ </div> >+ </div> >+</body> >+</html>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 192554
:
356955
|
356956
|
356957
|
356958
|
356959
|
357048
|
357050
|
357051
|
357056
|
357057
|
357121
|
357124
|
357127
|
357132
|
357134
|
357138
|
357180
|
357566
|
358887
|
358888
|
358914
|
358918
|
358947
|
359367
|
359370
|
359371
|
359372
|
359373
|
359377
|
359378
|
359456
|
359458
|
359488
|
359552
|
363081