| Index: LayoutTests/css3/filters/filter-change-repaint-composited.html
|
| diff --git a/LayoutTests/css3/filters/filter-change-repaint-composited.html b/LayoutTests/css3/filters/filter-change-repaint-composited.html
|
| index 512f0ba500b2da920d9c9a89bd933ea29666e005..0f1312a9f13d4086333418df96ab755a17d234e8 100644
|
| --- a/LayoutTests/css3/filters/filter-change-repaint-composited.html
|
| +++ b/LayoutTests/css3/filters/filter-change-repaint-composited.html
|
| @@ -15,19 +15,19 @@
|
| margin: 50px;
|
| background-color: green;
|
| }
|
| -
|
| +
|
| .composited_from_none {
|
| -webkit-filter: drop-shadow(0px 0px 10px blue);
|
| }
|
| -
|
| +
|
| .composited_from_none.before {
|
| -webkit-filter: none;
|
| }
|
| -
|
| +
|
| .composited_from_composited {
|
| -webkit-filter: drop-shadow(0px 0px 10px blue);
|
| }
|
| -
|
| +
|
| .composited_from_composited.before {
|
| -webkit-filter: drop-shadow(0px 0px 10px red);
|
| }
|
| @@ -35,7 +35,7 @@
|
| .composited_from_composited_zero_radius {
|
| -webkit-filter: drop-shadow(0px 0px 10px blue);
|
| }
|
| -
|
| +
|
| .composited_from_composited_zero_radius.before {
|
| -webkit-filter: drop-shadow(0px 0px 0px red);
|
| }
|
| @@ -43,7 +43,7 @@
|
| .composited_from_composited_offset {
|
| -webkit-filter: drop-shadow(0px 0px 10px blue);
|
| }
|
| -
|
| +
|
| .composited_from_composited_offset.before {
|
| -webkit-filter: drop-shadow(-100px -100px 10px red);
|
| }
|
| @@ -51,43 +51,49 @@
|
| .composited_from_software {
|
| -webkit-filter: drop-shadow(0px 0px 10px blue);
|
| }
|
| -
|
| +
|
| .composited_from_software.before {
|
| -webkit-filter: drop-shadow(0px 0px 10px red) blur(1px);
|
| }
|
| -
|
| +
|
| .software_from_composited {
|
| -webkit-filter: drop-shadow(0px 0px 10px blue) blur(2px);
|
| }
|
| -
|
| +
|
| .software_from_composited.before {
|
| -webkit-filter: drop-shadow(0px 0px 10px red);
|
| }
|
| -
|
| +
|
| .none_from_composited {
|
| -webkit-filter: none;
|
| }
|
| -
|
| +
|
| .none_from_composited.before {
|
| -webkit-filter: drop-shadow(0px 0px 10px red);
|
| }
|
| </style>
|
|
|
| - <script src="../../fast/repaint/resources/repaint.js"></script>
|
| + <script src="../../resources/run-after-display.js"></script>
|
| <script>
|
| - if (window.testRunner)
|
| + if (window.testRunner) {
|
| testRunner.dumpAsTextWithPixelResults();
|
| + testRunner.waitUntilDone();
|
| + }
|
|
|
| function repaintTest()
|
| {
|
| - var items = document.getElementsByClassName('before');
|
| - while (items.length)
|
| - items[0].classList.remove("before");
|
| + runAfterDisplay(function() {
|
| + var items = document.getElementsByClassName('before');
|
| + while (items.length)
|
| + items[0].classList.remove("before");
|
| + if (window.testRunner)
|
| + testRunner.notifyDone();
|
| + });
|
| }
|
| </script>
|
| </head>
|
|
|
| -<body onload="runRepaintTest()">
|
| +<body onload="repaintTest()">
|
| <div class="box composited_from_none before"></div>
|
| <div class="box composited_from_composited before"></div>
|
| <div class="box composited_from_composited_zero_radius before"></div>
|
|
|