From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- layout/reftests/invalidation/1243409-1-ref.html | 11 ++ layout/reftests/invalidation/1243409-1.html | 28 ++++ layout/reftests/invalidation/540247-1-ref.xul | 29 ++++ layout/reftests/invalidation/540247-1.xul | 33 +++++ layout/reftests/invalidation/543681-1-ref.html | 18 +++ layout/reftests/invalidation/543681-1.html | 22 +++ .../invalidation/background-position-1-ref.html | 31 ++++ .../invalidation/background-position-1.html | 41 ++++++ .../invalidation/background-position-2-ref.html | 20 +++ .../invalidation/background-position-2a.html | 32 +++++ .../invalidation/background-position-2b.html | 36 +++++ .../invalidation/background-position-2c.html | 36 +++++ .../invalidation/background-position-2d.html | 43 ++++++ .../invalidation/background-position-2e.html | 43 ++++++ .../invalidation/background-position-2f.html | 36 +++++ .../invalidation/box-shadow-border-radius-ref.html | 19 +++ .../invalidation/box-shadow-border-radius.html | 27 ++++ .../invalidation/clipped-animated-transform-1.html | 62 ++++++++ layout/reftests/invalidation/fast-scrolling.html | 113 +++++++++++++++ .../invalidation/filter-userspace-offset.svg | 156 +++++++++++++++++++++ .../image-scrolling-zoom-1-notref.html | 36 +++++ .../invalidation/image-scrolling-zoom-1-ref.html | 36 +++++ .../invalidation/image-scrolling-zoom-1.html | 51 +++++++ .../invalidation/image_rgrg-256x256-animated.gif | Bin 0 -> 1748 bytes .../reftests/invalidation/image_rgrg-256x256.png | Bin 0 -> 131 bytes .../inactive-layertree-visible-region-1.html | 60 ++++++++ .../inactive-layertree-visible-region-2.html | 62 ++++++++ .../reftests/invalidation/layer-splitting-1.html | 63 +++++++++ .../reftests/invalidation/layer-splitting-2.html | 67 +++++++++ .../reftests/invalidation/layer-splitting-3.html | 95 +++++++++++++ .../reftests/invalidation/layer-splitting-4.html | 82 +++++++++++ .../reftests/invalidation/layer-splitting-5.html | 109 ++++++++++++++ .../reftests/invalidation/layer-splitting-6.html | 117 ++++++++++++++++ .../reftests/invalidation/layer-splitting-7.html | 72 ++++++++++ layout/reftests/invalidation/masklayer-1.html | 55 ++++++++ layout/reftests/invalidation/masklayer-2.html | 62 ++++++++ .../invalidation/negative-w-component-ref.html | 73 ++++++++++ .../invalidation/negative-w-component.html | 86 ++++++++++++ .../nudge-to-integer-invalidation.html | 32 +++++ .../invalidation/one-pixel-wide-background.png | Bin 0 -> 1059 bytes .../invalidation/paintedlayer-recycling-1.html | 75 ++++++++++ .../invalidation/paintedlayer-recycling-2.html | 67 +++++++++ .../invalidation/paintedlayer-recycling-3.html | 71 ++++++++++ .../invalidation/paintedlayer-recycling-4.html | 70 +++++++++ .../invalidation/paintedlayer-recycling-5.html | 77 ++++++++++ .../invalidation/paintedlayer-recycling-6.html | 78 +++++++++++ .../invalidation/paintedlayer-recycling-7.html | 82 +++++++++++ layout/reftests/invalidation/reftest-stylo.list | 85 +++++++++++ layout/reftests/invalidation/reftest.list | 80 +++++++++++ .../invalidation/scroll-inactive-layers-2.html | 86 ++++++++++++ .../invalidation/scroll-inactive-layers.html | 81 +++++++++++ .../reftests/invalidation/table-repaint-a-ref.html | 13 ++ layout/reftests/invalidation/table-repaint-a.html | 22 +++ .../reftests/invalidation/table-repaint-b-ref.html | 17 +++ layout/reftests/invalidation/table-repaint-b.html | 29 ++++ .../reftests/invalidation/table-repaint-c-ref.html | 19 +++ layout/reftests/invalidation/table-repaint-c.html | 30 ++++ .../reftests/invalidation/table-repaint-d-ref.html | 14 ++ layout/reftests/invalidation/table-repaint-d.html | 23 +++ .../test-animated-image-layers-background.html | 16 +++ .../test-animated-image-layers-ref.html | 8 ++ .../invalidation/test-animated-image-layers.html | 16 +++ .../test-image-layers-multiple-displayitem.html | 21 +++ .../invalidation/test-image-layers-ref.html | 8 ++ .../reftests/invalidation/test-image-layers.html | 16 +++ .../transform-floating-point-invalidation.html | 32 +++++ .../invalidation/zero-opacity-animation.html | 15 ++ .../reftests/invalidation/zero-opacity-text.html | 15 ++ 68 files changed, 3160 insertions(+) create mode 100644 layout/reftests/invalidation/1243409-1-ref.html create mode 100644 layout/reftests/invalidation/1243409-1.html create mode 100644 layout/reftests/invalidation/540247-1-ref.xul create mode 100644 layout/reftests/invalidation/540247-1.xul create mode 100644 layout/reftests/invalidation/543681-1-ref.html create mode 100644 layout/reftests/invalidation/543681-1.html create mode 100644 layout/reftests/invalidation/background-position-1-ref.html create mode 100644 layout/reftests/invalidation/background-position-1.html create mode 100644 layout/reftests/invalidation/background-position-2-ref.html create mode 100644 layout/reftests/invalidation/background-position-2a.html create mode 100644 layout/reftests/invalidation/background-position-2b.html create mode 100644 layout/reftests/invalidation/background-position-2c.html create mode 100644 layout/reftests/invalidation/background-position-2d.html create mode 100644 layout/reftests/invalidation/background-position-2e.html create mode 100644 layout/reftests/invalidation/background-position-2f.html create mode 100644 layout/reftests/invalidation/box-shadow-border-radius-ref.html create mode 100644 layout/reftests/invalidation/box-shadow-border-radius.html create mode 100644 layout/reftests/invalidation/clipped-animated-transform-1.html create mode 100644 layout/reftests/invalidation/fast-scrolling.html create mode 100644 layout/reftests/invalidation/filter-userspace-offset.svg create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1-notref.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1-ref.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1.html create mode 100644 layout/reftests/invalidation/image_rgrg-256x256-animated.gif create mode 100644 layout/reftests/invalidation/image_rgrg-256x256.png create mode 100644 layout/reftests/invalidation/inactive-layertree-visible-region-1.html create mode 100644 layout/reftests/invalidation/inactive-layertree-visible-region-2.html create mode 100644 layout/reftests/invalidation/layer-splitting-1.html create mode 100644 layout/reftests/invalidation/layer-splitting-2.html create mode 100644 layout/reftests/invalidation/layer-splitting-3.html create mode 100644 layout/reftests/invalidation/layer-splitting-4.html create mode 100644 layout/reftests/invalidation/layer-splitting-5.html create mode 100644 layout/reftests/invalidation/layer-splitting-6.html create mode 100644 layout/reftests/invalidation/layer-splitting-7.html create mode 100644 layout/reftests/invalidation/masklayer-1.html create mode 100644 layout/reftests/invalidation/masklayer-2.html create mode 100644 layout/reftests/invalidation/negative-w-component-ref.html create mode 100644 layout/reftests/invalidation/negative-w-component.html create mode 100644 layout/reftests/invalidation/nudge-to-integer-invalidation.html create mode 100644 layout/reftests/invalidation/one-pixel-wide-background.png create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-1.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-2.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-3.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-4.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-5.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-6.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-7.html create mode 100644 layout/reftests/invalidation/reftest-stylo.list create mode 100644 layout/reftests/invalidation/reftest.list create mode 100644 layout/reftests/invalidation/scroll-inactive-layers-2.html create mode 100644 layout/reftests/invalidation/scroll-inactive-layers.html create mode 100644 layout/reftests/invalidation/table-repaint-a-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-a.html create mode 100644 layout/reftests/invalidation/table-repaint-b-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-b.html create mode 100644 layout/reftests/invalidation/table-repaint-c-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-c.html create mode 100644 layout/reftests/invalidation/table-repaint-d-ref.html create mode 100644 layout/reftests/invalidation/table-repaint-d.html create mode 100644 layout/reftests/invalidation/test-animated-image-layers-background.html create mode 100644 layout/reftests/invalidation/test-animated-image-layers-ref.html create mode 100644 layout/reftests/invalidation/test-animated-image-layers.html create mode 100644 layout/reftests/invalidation/test-image-layers-multiple-displayitem.html create mode 100644 layout/reftests/invalidation/test-image-layers-ref.html create mode 100644 layout/reftests/invalidation/test-image-layers.html create mode 100644 layout/reftests/invalidation/transform-floating-point-invalidation.html create mode 100644 layout/reftests/invalidation/zero-opacity-animation.html create mode 100644 layout/reftests/invalidation/zero-opacity-text.html (limited to 'layout/reftests/invalidation') diff --git a/layout/reftests/invalidation/1243409-1-ref.html b/layout/reftests/invalidation/1243409-1-ref.html new file mode 100644 index 000000000..63b9c5b21 --- /dev/null +++ b/layout/reftests/invalidation/1243409-1-ref.html @@ -0,0 +1,11 @@ + +Testcase for bug 1243409 + + + + + + + + + diff --git a/layout/reftests/invalidation/1243409-1.html b/layout/reftests/invalidation/1243409-1.html new file mode 100644 index 000000000..cef841f50 --- /dev/null +++ b/layout/reftests/invalidation/1243409-1.html @@ -0,0 +1,28 @@ + +Testcase for bug 1243409 + + + + + + + + + + diff --git a/layout/reftests/invalidation/540247-1-ref.xul b/layout/reftests/invalidation/540247-1-ref.xul new file mode 100644 index 000000000..4c4e18a7f --- /dev/null +++ b/layout/reftests/invalidation/540247-1-ref.xul @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/540247-1.xul b/layout/reftests/invalidation/540247-1.xul new file mode 100644 index 000000000..8e2fe5d25 --- /dev/null +++ b/layout/reftests/invalidation/540247-1.xul @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/543681-1-ref.html b/layout/reftests/invalidation/543681-1-ref.html new file mode 100644 index 000000000..8dd47d17a --- /dev/null +++ b/layout/reftests/invalidation/543681-1-ref.html @@ -0,0 +1,18 @@ + + + + + +
spacer
+ +
div two
+
spacer
+ + diff --git a/layout/reftests/invalidation/543681-1.html b/layout/reftests/invalidation/543681-1.html new file mode 100644 index 000000000..1ba94b1cc --- /dev/null +++ b/layout/reftests/invalidation/543681-1.html @@ -0,0 +1,22 @@ + + + + + +
spacer
+
div one
+ +
spacer
+ + diff --git a/layout/reftests/invalidation/background-position-1-ref.html b/layout/reftests/invalidation/background-position-1-ref.html new file mode 100644 index 000000000..a5862f039 --- /dev/null +++ b/layout/reftests/invalidation/background-position-1-ref.html @@ -0,0 +1,31 @@ + + + +Changes to background-position should not cause things to repaint that don't intersect the background image. + + + +
+
+
diff --git a/layout/reftests/invalidation/background-position-1.html b/layout/reftests/invalidation/background-position-1.html new file mode 100644 index 000000000..c5d296b00 --- /dev/null +++ b/layout/reftests/invalidation/background-position-1.html @@ -0,0 +1,41 @@ + + + +Changes to background-position should not cause things to repaint that don't intersect the background image. + + + +
+
+
+ + diff --git a/layout/reftests/invalidation/background-position-2-ref.html b/layout/reftests/invalidation/background-position-2-ref.html new file mode 100644 index 000000000..f5b790a92 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2-ref.html @@ -0,0 +1,20 @@ + + + +Reference for properly handled background-position changes. + + + +
diff --git a/layout/reftests/invalidation/background-position-2a.html b/layout/reftests/invalidation/background-position-2a.html new file mode 100644 index 000000000..ddf798f5f --- /dev/null +++ b/layout/reftests/invalidation/background-position-2a.html @@ -0,0 +1,32 @@ + + + +Changes to background-position should invalidate properly. + + + +
+ + diff --git a/layout/reftests/invalidation/background-position-2b.html b/layout/reftests/invalidation/background-position-2b.html new file mode 100644 index 000000000..332595055 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2b.html @@ -0,0 +1,36 @@ + + + +Changes to background-position should invalidate properly for input type=text. + + + + + + diff --git a/layout/reftests/invalidation/background-position-2c.html b/layout/reftests/invalidation/background-position-2c.html new file mode 100644 index 000000000..69e6ac588 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2c.html @@ -0,0 +1,36 @@ + + + +Changes to background-position should invalidate properly for input type=button. + + + + + + diff --git a/layout/reftests/invalidation/background-position-2d.html b/layout/reftests/invalidation/background-position-2d.html new file mode 100644 index 000000000..52d27c0f0 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2d.html @@ -0,0 +1,43 @@ + + + +Changes to background-position should invalidate properly for table rows. + + + +
+ + diff --git a/layout/reftests/invalidation/background-position-2e.html b/layout/reftests/invalidation/background-position-2e.html new file mode 100644 index 000000000..c9150da7a --- /dev/null +++ b/layout/reftests/invalidation/background-position-2e.html @@ -0,0 +1,43 @@ + + + +Changes to background-position should invalidate properly for table cells. + + + +
+ + diff --git a/layout/reftests/invalidation/background-position-2f.html b/layout/reftests/invalidation/background-position-2f.html new file mode 100644 index 000000000..eb3797038 --- /dev/null +++ b/layout/reftests/invalidation/background-position-2f.html @@ -0,0 +1,36 @@ + + + +Changes to background-position should invalidate properly for fieldsets. + + + +
+ + diff --git a/layout/reftests/invalidation/box-shadow-border-radius-ref.html b/layout/reftests/invalidation/box-shadow-border-radius-ref.html new file mode 100644 index 000000000..fe4516d7c --- /dev/null +++ b/layout/reftests/invalidation/box-shadow-border-radius-ref.html @@ -0,0 +1,19 @@ + + + + + +
+ + diff --git a/layout/reftests/invalidation/box-shadow-border-radius.html b/layout/reftests/invalidation/box-shadow-border-radius.html new file mode 100644 index 000000000..1a89991ac --- /dev/null +++ b/layout/reftests/invalidation/box-shadow-border-radius.html @@ -0,0 +1,27 @@ + + + + + +
+ + + diff --git a/layout/reftests/invalidation/clipped-animated-transform-1.html b/layout/reftests/invalidation/clipped-animated-transform-1.html new file mode 100644 index 000000000..a2faea289 --- /dev/null +++ b/layout/reftests/invalidation/clipped-animated-transform-1.html @@ -0,0 +1,62 @@ + + + +The green box shouldn't be invalidated when the blue box starts to move. + + + +
+
+
+ +
+ + diff --git a/layout/reftests/invalidation/fast-scrolling.html b/layout/reftests/invalidation/fast-scrolling.html new file mode 100644 index 000000000..c78456fad --- /dev/null +++ b/layout/reftests/invalidation/fast-scrolling.html @@ -0,0 +1,113 @@ + + + +Bug 1164227 - Testcase for the invalid region simplification bug + + + +
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/filter-userspace-offset.svg b/layout/reftests/invalidation/filter-userspace-offset.svg new file mode 100644 index 000000000..2f0581b4d --- /dev/null +++ b/layout/reftests/invalidation/filter-userspace-offset.svg @@ -0,0 +1,156 @@ + + Filters and offsets, user space origins, invalidation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/invalidation/image-scrolling-zoom-1-notref.html b/layout/reftests/invalidation/image-scrolling-zoom-1-notref.html new file mode 100644 index 000000000..524109ff9 --- /dev/null +++ b/layout/reftests/invalidation/image-scrolling-zoom-1-notref.html @@ -0,0 +1,36 @@ + + + + + + + +
+
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
+
+ + diff --git a/layout/reftests/invalidation/image-scrolling-zoom-1-ref.html b/layout/reftests/invalidation/image-scrolling-zoom-1-ref.html new file mode 100644 index 000000000..e989d0e86 --- /dev/null +++ b/layout/reftests/invalidation/image-scrolling-zoom-1-ref.html @@ -0,0 +1,36 @@ + + + + + + + +
+
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
+
+ + diff --git a/layout/reftests/invalidation/image-scrolling-zoom-1.html b/layout/reftests/invalidation/image-scrolling-zoom-1.html new file mode 100644 index 000000000..85a2753b0 --- /dev/null +++ b/layout/reftests/invalidation/image-scrolling-zoom-1.html @@ -0,0 +1,51 @@ + + + + + + + +
+
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
Item
+
+
+ + + diff --git a/layout/reftests/invalidation/image_rgrg-256x256-animated.gif b/layout/reftests/invalidation/image_rgrg-256x256-animated.gif new file mode 100644 index 000000000..c03fad8bb Binary files /dev/null and b/layout/reftests/invalidation/image_rgrg-256x256-animated.gif differ diff --git a/layout/reftests/invalidation/image_rgrg-256x256.png b/layout/reftests/invalidation/image_rgrg-256x256.png new file mode 100644 index 000000000..e6fba3daa Binary files /dev/null and b/layout/reftests/invalidation/image_rgrg-256x256.png differ diff --git a/layout/reftests/invalidation/inactive-layertree-visible-region-1.html b/layout/reftests/invalidation/inactive-layertree-visible-region-1.html new file mode 100644 index 000000000..6146187cf --- /dev/null +++ b/layout/reftests/invalidation/inactive-layertree-visible-region-1.html @@ -0,0 +1,60 @@ + + + +Scrolling the horizontal bar away shouldn't invalidate the green rectangle + + + +
+
+
+
+ +
+ + diff --git a/layout/reftests/invalidation/inactive-layertree-visible-region-2.html b/layout/reftests/invalidation/inactive-layertree-visible-region-2.html new file mode 100644 index 000000000..8d8f4a7c1 --- /dev/null +++ b/layout/reftests/invalidation/inactive-layertree-visible-region-2.html @@ -0,0 +1,62 @@ + + + +Scrolling the horizontal bar away shouldn't invalidate the green rectangle + + + +
+
+
+
+
+
+ +
+ + diff --git a/layout/reftests/invalidation/layer-splitting-1.html b/layout/reftests/invalidation/layer-splitting-1.html new file mode 100644 index 000000000..a2b0c5e16 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-1.html @@ -0,0 +1,63 @@ + + + +Moving the transform under the absolutely-positioned layer should cause that to invalidate + + + +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/layer-splitting-2.html b/layout/reftests/invalidation/layer-splitting-2.html new file mode 100644 index 000000000..d0b92bdac --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-2.html @@ -0,0 +1,67 @@ + + + +Scrolling shouldn't invalidate the fixed layer + + + +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/layer-splitting-3.html b/layout/reftests/invalidation/layer-splitting-3.html new file mode 100644 index 000000000..9fe47a9c0 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-3.html @@ -0,0 +1,95 @@ + + + +Scrolling shouldn't invalidate the fixed items + + + +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/layer-splitting-4.html b/layout/reftests/invalidation/layer-splitting-4.html new file mode 100644 index 000000000..53af2eb90 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-4.html @@ -0,0 +1,82 @@ + + + +The two items in the scroll box should share a layer, despite all the other stuff that's going on around them + + + +
+
+
+ +
+ +
+
+
+
+
+
+ diff --git a/layout/reftests/invalidation/layer-splitting-5.html b/layout/reftests/invalidation/layer-splitting-5.html new file mode 100644 index 000000000..125648fa2 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-5.html @@ -0,0 +1,109 @@ + + + +Things overlapping active scrollboxes should be in a layer on top of the scrolled contents. + + + +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/invalidation/layer-splitting-6.html b/layout/reftests/invalidation/layer-splitting-6.html new file mode 100644 index 000000000..42c235f37 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-6.html @@ -0,0 +1,117 @@ + + + +Things overlapping active scrollboxes should be in a layer on top of the scrolled contents, and that layer shouldn't pull up a background color through the scrollbox. + + + + +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ +
+ +
+ + + diff --git a/layout/reftests/invalidation/layer-splitting-7.html b/layout/reftests/invalidation/layer-splitting-7.html new file mode 100644 index 000000000..942c76c16 --- /dev/null +++ b/layout/reftests/invalidation/layer-splitting-7.html @@ -0,0 +1,72 @@ + + + +Scrolling shouldn't invalidate the relatively-positioned layer + + + +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/masklayer-1.html b/layout/reftests/invalidation/masklayer-1.html new file mode 100644 index 000000000..fd8d9cb43 --- /dev/null +++ b/layout/reftests/invalidation/masklayer-1.html @@ -0,0 +1,55 @@ + + + +Moving a layer in a box with a rounded clip shouldn't invalidate. + + + + + +
+
+
+ + diff --git a/layout/reftests/invalidation/masklayer-2.html b/layout/reftests/invalidation/masklayer-2.html new file mode 100644 index 000000000..46ce1d95e --- /dev/null +++ b/layout/reftests/invalidation/masklayer-2.html @@ -0,0 +1,62 @@ + + + +Moving a layer in a box with a rounded clip shouldn't invalidate. + + + + + +
+
+
+
+
+ + diff --git a/layout/reftests/invalidation/negative-w-component-ref.html b/layout/reftests/invalidation/negative-w-component-ref.html new file mode 100644 index 000000000..f8d845d17 --- /dev/null +++ b/layout/reftests/invalidation/negative-w-component-ref.html @@ -0,0 +1,73 @@ + + + +Change a layer's transform making negative w component. + + + + + +
+
+
+
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/invalidation/negative-w-component.html b/layout/reftests/invalidation/negative-w-component.html new file mode 100644 index 000000000..b7cfcfb6c --- /dev/null +++ b/layout/reftests/invalidation/negative-w-component.html @@ -0,0 +1,86 @@ + + + +Change a layer's transform making negative w component. + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/layout/reftests/invalidation/nudge-to-integer-invalidation.html b/layout/reftests/invalidation/nudge-to-integer-invalidation.html new file mode 100644 index 000000000..70de2605b --- /dev/null +++ b/layout/reftests/invalidation/nudge-to-integer-invalidation.html @@ -0,0 +1,32 @@ + + + +Different epsilons in NudeToInteger and FuzzyEqual cause invalidations + + + + + + + + + + diff --git a/layout/reftests/invalidation/one-pixel-wide-background.png b/layout/reftests/invalidation/one-pixel-wide-background.png new file mode 100644 index 000000000..09f59e39a Binary files /dev/null and b/layout/reftests/invalidation/one-pixel-wide-background.png differ diff --git a/layout/reftests/invalidation/paintedlayer-recycling-1.html b/layout/reftests/invalidation/paintedlayer-recycling-1.html new file mode 100644 index 000000000..a5f3b6880 --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-1.html @@ -0,0 +1,75 @@ + + + +Switching the transform to animate shouldn't invalidate the fixed layer + + + +
+ +
+ +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-2.html b/layout/reftests/invalidation/paintedlayer-recycling-2.html new file mode 100644 index 000000000..45d7cc982 --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-2.html @@ -0,0 +1,67 @@ + + + +Starting to scroll the nested scrollbox shouldn't invalidate the fixed layer + + + +
+ +
+
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-3.html b/layout/reftests/invalidation/paintedlayer-recycling-3.html new file mode 100644 index 000000000..445e1241e --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-3.html @@ -0,0 +1,71 @@ + + + +Adding a new display item to the bottom of an existing PaintedLayer shouldn't cause the other items in that layer to change layers + + + +
+ +
+ + + +
+ +
+ + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-4.html b/layout/reftests/invalidation/paintedlayer-recycling-4.html new file mode 100644 index 000000000..17913a96a --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-4.html @@ -0,0 +1,70 @@ + + + +Removing an existing display item from the bottom of an existing PaintedLayer shouldn't cause the other items in that layer to change layers + + + +
+ +
+ +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-5.html b/layout/reftests/invalidation/paintedlayer-recycling-5.html new file mode 100644 index 000000000..c4d53915b --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-5.html @@ -0,0 +1,77 @@ + + + +Removing an existing display item that has its own PaintedLayer shouldn't cause invalidations in other PaintedLayers on top of it + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-6.html b/layout/reftests/invalidation/paintedlayer-recycling-6.html new file mode 100644 index 000000000..7af1984ae --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-6.html @@ -0,0 +1,78 @@ + + + +Adding a new display item that has its own PaintedLayer shouldn't cause invalidations in other PaintedLayers on top of it + + + +
+ +
+ + + +
+ +
+ +
+ +
+ + diff --git a/layout/reftests/invalidation/paintedlayer-recycling-7.html b/layout/reftests/invalidation/paintedlayer-recycling-7.html new file mode 100644 index 000000000..fed64813c --- /dev/null +++ b/layout/reftests/invalidation/paintedlayer-recycling-7.html @@ -0,0 +1,82 @@ + + + +When a PaintedLayer is split up into two, the lower items should stay in their layer and the higher items should get a new one. + + + + + +
+ +
+ +
+ +
+ + + +
+ +
+ + diff --git a/layout/reftests/invalidation/reftest-stylo.list b/layout/reftests/invalidation/reftest-stylo.list new file mode 100644 index 000000000..8ead7ca3d --- /dev/null +++ b/layout/reftests/invalidation/reftest-stylo.list @@ -0,0 +1,85 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== table-repaint-a.html table-repaint-a.html +== table-repaint-b.html table-repaint-b.html +== table-repaint-c.html table-repaint-c.html +== table-repaint-d.html table-repaint-d.html +skip-if((B2G&&browserIsRemote)||Mulet) == 540247-1.xul 540247-1.xul +# bug 974780 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if((B2G&&browserIsRemote)||Mulet) == 543681-1.html 543681-1.html +# Initial mulet triage: parity with B2G/B2G Desktop +== 1243409-1.html 1243409-1.html +== test-image-layers.html test-image-layers.html +random-if(B2G||Mulet) == test-image-layers-multiple-displayitem.html test-image-layers-multiple-displayitem.html +# Initial mulet triage: parity with B2G/B2G Desktop +pref(layout.animated-image-layers.enabled,true) skip-if(Android||gtkWidget) == test-animated-image-layers.html test-animated-image-layers.html +fails pref(layout.animated-image-layers.enabled,true) skip-if(Android||gtkWidget) == test-animated-image-layers-background.html test-animated-image-layers-background.html +== box-shadow-border-radius.html box-shadow-border-radius.html +== filter-userspace-offset.svg?offsetContainer=rect filter-userspace-offset.svg?offsetContainer=rect +== filter-userspace-offset.svg?offsetContainer=use filter-userspace-offset.svg?offsetContainer=use +== filter-userspace-offset.svg?offsetContainer=innerSVG filter-userspace-offset.svg?offsetContainer=innerSVG +== filter-userspace-offset.svg?offsetContainer=foreignObject filter-userspace-offset.svg?offsetContainer=foreignObject +== filter-userspace-offset.svg?offsetContainer=rect&filter=flood-boundingBox filter-userspace-offset.svg?offsetContainer=rect&filter=flood-boundingBox +== filter-userspace-offset.svg?offsetContainer=use&filter=flood-boundingBox filter-userspace-offset.svg?offsetContainer=use&filter=flood-boundingBox +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-boundingBox filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-boundingBox +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-boundingBox filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-boundingBox +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-boundingBox filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-boundingBox +== filter-userspace-offset.svg?offsetContainer=use&filter=matrix-boundingBox filter-userspace-offset.svg?offsetContainer=use&filter=matrix-boundingBox +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-boundingBox filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-boundingBox +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-boundingBox filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-boundingBox +== filter-userspace-offset.svg?offsetContainer=rect&filter=flood-userSpace-at100 filter-userspace-offset.svg?offsetContainer=rect&filter=flood-userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=use&filter=flood-userSpace-at100 filter-userspace-offset.svg?offsetContainer=use&filter=flood-userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-userSpace-atZero filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-userSpace-atZero +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-userSpace-at100 filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-userSpace-at100 filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=use&filter=matrix-userSpace-at100 filter-userspace-offset.svg?offsetContainer=use&filter=matrix-userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-userSpace-atZero filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-userSpace-atZero +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-userSpace-at100 filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=rect&mask=boundingBox filter-userspace-offset.svg?offsetContainer=rect&mask=boundingBox +== filter-userspace-offset.svg?offsetContainer=use&mask=boundingBox filter-userspace-offset.svg?offsetContainer=use&mask=boundingBox +== filter-userspace-offset.svg?offsetContainer=innerSVG&mask=boundingBox filter-userspace-offset.svg?offsetContainer=innerSVG&mask=boundingBox +== filter-userspace-offset.svg?offsetContainer=foreignObject&mask=boundingBox filter-userspace-offset.svg?offsetContainer=foreignObject&mask=boundingBox +== filter-userspace-offset.svg?offsetContainer=rect&mask=userSpace-at100 filter-userspace-offset.svg?offsetContainer=rect&mask=userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=use&mask=userSpace-at100 filter-userspace-offset.svg?offsetContainer=use&mask=userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=innerSVG&mask=userSpace-atZero filter-userspace-offset.svg?offsetContainer=innerSVG&mask=userSpace-atZero +== filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-boundingBox filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-boundingBox +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 +== scroll-inactive-layers.html scroll-inactive-layers.html +== scroll-inactive-layers-2.html scroll-inactive-layers-2.html +== inactive-layertree-visible-region-1.html inactive-layertree-visible-region-1.html +== inactive-layertree-visible-region-2.html inactive-layertree-visible-region-2.html +== transform-floating-point-invalidation.html transform-floating-point-invalidation.html +== transform-floating-point-invalidation.html?reverse transform-floating-point-invalidation.html?reverse +== nudge-to-integer-invalidation.html nudge-to-integer-invalidation.html +== nudge-to-integer-invalidation.html?reverse nudge-to-integer-invalidation.html?reverse +== clipped-animated-transform-1.html clipped-animated-transform-1.html +== paintedlayer-recycling-1.html paintedlayer-recycling-1.html +== paintedlayer-recycling-2.html paintedlayer-recycling-2.html +pref(layers.single-tile.enabled,false) == paintedlayer-recycling-3.html paintedlayer-recycling-3.html +== paintedlayer-recycling-4.html paintedlayer-recycling-4.html +== paintedlayer-recycling-5.html paintedlayer-recycling-5.html +== paintedlayer-recycling-6.html paintedlayer-recycling-6.html +== paintedlayer-recycling-7.html paintedlayer-recycling-7.html +== masklayer-1.html masklayer-1.html +== masklayer-2.html masklayer-2.html +random == layer-splitting-1.html layer-splitting-1.html +random == layer-splitting-2.html layer-splitting-2.html +random == layer-splitting-3.html layer-splitting-3.html +fails == layer-splitting-4.html layer-splitting-4.html +== layer-splitting-5.html layer-splitting-5.html +== layer-splitting-6.html layer-splitting-6.html +== layer-splitting-7.html layer-splitting-7.html +fuzzy-if(gtkWidget,2,4) fuzzy-if(asyncPan,2,3955) fuzzy-if(OSX,179,30) fuzzy-if(skiaContent,16,3230) == image-scrolling-zoom-1.html image-scrolling-zoom-1.html +== image-scrolling-zoom-1-ref.html image-scrolling-zoom-1-ref.html +pref(layers.single-tile.enabled,false) == fast-scrolling.html fast-scrolling.html +== background-position-1.html background-position-1.html +== background-position-2a.html background-position-2a.html +== background-position-2b.html background-position-2b.html +== background-position-2c.html background-position-2c.html +== background-position-2d.html background-position-2d.html +== background-position-2e.html background-position-2e.html +== background-position-2f.html background-position-2f.html +== zero-opacity-animation.html zero-opacity-animation.html +== zero-opacity-text.html zero-opacity-text.html +== negative-w-component.html negative-w-component.html diff --git a/layout/reftests/invalidation/reftest.list b/layout/reftests/invalidation/reftest.list new file mode 100644 index 000000000..314693359 --- /dev/null +++ b/layout/reftests/invalidation/reftest.list @@ -0,0 +1,80 @@ +== table-repaint-a.html table-repaint-a-ref.html +== table-repaint-b.html table-repaint-b-ref.html +== table-repaint-c.html table-repaint-c-ref.html +== table-repaint-d.html table-repaint-d-ref.html +== 540247-1.xul 540247-1-ref.xul +== 543681-1.html 543681-1-ref.html +== 1243409-1.html 1243409-1-ref.html +== test-image-layers.html test-image-layers-ref.html +== test-image-layers-multiple-displayitem.html test-image-layers-ref.html +pref(layout.animated-image-layers.enabled,true) skip-if(Android||gtkWidget) == test-animated-image-layers.html test-animated-image-layers-ref.html +pref(layout.animated-image-layers.enabled,true) skip-if(Android||gtkWidget) == test-animated-image-layers-background.html test-animated-image-layers-ref.html +== box-shadow-border-radius.html box-shadow-border-radius-ref.html +== filter-userspace-offset.svg?offsetContainer=rect filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=flood-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=flood-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&filter=matrix-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&mask=boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&mask=userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=use&mask=userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=innerSVG&mask=userSpace-atZero filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-boundingBox filter-userspace-offset.svg +== filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 filter-userspace-offset.svg +!= scroll-inactive-layers.html about:blank +!= scroll-inactive-layers-2.html about:blank +!= inactive-layertree-visible-region-1.html about:blank +!= inactive-layertree-visible-region-2.html about:blank +!= transform-floating-point-invalidation.html about:blank +!= transform-floating-point-invalidation.html?reverse about:blank +!= nudge-to-integer-invalidation.html about:blank +!= nudge-to-integer-invalidation.html?reverse about:blank +!= clipped-animated-transform-1.html about:blank +!= paintedlayer-recycling-1.html about:blank +!= paintedlayer-recycling-2.html about:blank +pref(layers.single-tile.enabled,false) != paintedlayer-recycling-3.html about:blank +!= paintedlayer-recycling-4.html about:blank +!= paintedlayer-recycling-5.html about:blank +!= paintedlayer-recycling-6.html about:blank +!= paintedlayer-recycling-7.html about:blank +!= masklayer-1.html about:blank +!= masklayer-2.html about:blank +!= layer-splitting-1.html about:blank +!= layer-splitting-2.html about:blank +!= layer-splitting-3.html about:blank +!= layer-splitting-4.html about:blank +!= layer-splitting-5.html about:blank +!= layer-splitting-6.html about:blank +!= layer-splitting-7.html about:blank +fuzzy-if(gtkWidget,2,4) fuzzy-if(asyncPan,2,3955) fuzzy-if(OSX,179,30) fuzzy-if(skiaContent,16,3230) == image-scrolling-zoom-1.html image-scrolling-zoom-1-ref.html +!= image-scrolling-zoom-1-ref.html image-scrolling-zoom-1-notref.html +pref(layers.single-tile.enabled,false) != fast-scrolling.html about:blank +== background-position-1.html background-position-1-ref.html +== background-position-2a.html background-position-2-ref.html +== background-position-2b.html background-position-2-ref.html +== background-position-2c.html background-position-2-ref.html +== background-position-2d.html background-position-2-ref.html +== background-position-2e.html background-position-2-ref.html +== background-position-2f.html background-position-2-ref.html +== zero-opacity-animation.html about:blank +== zero-opacity-text.html about:blank +== negative-w-component.html negative-w-component-ref.html diff --git a/layout/reftests/invalidation/scroll-inactive-layers-2.html b/layout/reftests/invalidation/scroll-inactive-layers-2.html new file mode 100644 index 000000000..11ccc75e5 --- /dev/null +++ b/layout/reftests/invalidation/scroll-inactive-layers-2.html @@ -0,0 +1,86 @@ + + +Scrolling over inactive layers shouldn't repaint their contents even if both the top and the bottom edge of the inactive layers are offscreen + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/layout/reftests/invalidation/scroll-inactive-layers.html b/layout/reftests/invalidation/scroll-inactive-layers.html new file mode 100644 index 000000000..7b658b6fc --- /dev/null +++ b/layout/reftests/invalidation/scroll-inactive-layers.html @@ -0,0 +1,81 @@ + + +Scrolling over inactive layers shouldn't repaint their contents + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + diff --git a/layout/reftests/invalidation/table-repaint-a-ref.html b/layout/reftests/invalidation/table-repaint-a-ref.html new file mode 100644 index 000000000..a7957c34f --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-a-ref.html @@ -0,0 +1,13 @@ + + + +table-repaint-a-ref + + + + + + +
+ + diff --git a/layout/reftests/invalidation/table-repaint-a.html b/layout/reftests/invalidation/table-repaint-a.html new file mode 100644 index 000000000..c1ec02620 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-a.html @@ -0,0 +1,22 @@ + + + + table-repaint-a + + + + + + + +
+ + + diff --git a/layout/reftests/invalidation/table-repaint-b-ref.html b/layout/reftests/invalidation/table-repaint-b-ref.html new file mode 100644 index 000000000..1581e0458 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-b-ref.html @@ -0,0 +1,17 @@ + + +table-repaint-b-ref + + + + + + + + +
aaa
bbb
+ longer text: above this, first cell should say 'aaa' while second says 'bbb'. There should be only one green rectangle. +
+ + + diff --git a/layout/reftests/invalidation/table-repaint-b.html b/layout/reftests/invalidation/table-repaint-b.html new file mode 100644 index 000000000..a3e9b4c65 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-b.html @@ -0,0 +1,29 @@ + + +table-repaint-b-ref + + + + + + +
aaa + +
+
+
bbb +
+ + + diff --git a/layout/reftests/invalidation/table-repaint-c-ref.html b/layout/reftests/invalidation/table-repaint-c-ref.html new file mode 100644 index 000000000..1e9393b95 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-c-ref.html @@ -0,0 +1,19 @@ + + +table-repaint-c-ref + + + + + + + + +
+ + diff --git a/layout/reftests/invalidation/table-repaint-c.html b/layout/reftests/invalidation/table-repaint-c.html new file mode 100644 index 000000000..6a750f8a6 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-c.html @@ -0,0 +1,30 @@ + + +table-repaint-c + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/invalidation/table-repaint-d-ref.html b/layout/reftests/invalidation/table-repaint-d-ref.html new file mode 100644 index 000000000..917c73427 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-d-ref.html @@ -0,0 +1,14 @@ + + +table-repaint-d-ref + + + + + + + + +
aaabbb
longer text: above this, first cell should say 'aaa' while second says 'bbb'.
+ + diff --git a/layout/reftests/invalidation/table-repaint-d.html b/layout/reftests/invalidation/table-repaint-d.html new file mode 100644 index 000000000..dad19dcb3 --- /dev/null +++ b/layout/reftests/invalidation/table-repaint-d.html @@ -0,0 +1,23 @@ + + +table-repaint-d + + + + + +
aaabbb
+ + + diff --git a/layout/reftests/invalidation/test-animated-image-layers-background.html b/layout/reftests/invalidation/test-animated-image-layers-background.html new file mode 100644 index 000000000..06ebb2fbd --- /dev/null +++ b/layout/reftests/invalidation/test-animated-image-layers-background.html @@ -0,0 +1,16 @@ + + + +
+
+
+ + + diff --git a/layout/reftests/invalidation/test-animated-image-layers-ref.html b/layout/reftests/invalidation/test-animated-image-layers-ref.html new file mode 100644 index 000000000..d8bfb8655 --- /dev/null +++ b/layout/reftests/invalidation/test-animated-image-layers-ref.html @@ -0,0 +1,8 @@ + + + +
+ +
+ + diff --git a/layout/reftests/invalidation/test-animated-image-layers.html b/layout/reftests/invalidation/test-animated-image-layers.html new file mode 100644 index 000000000..3eecf7f50 --- /dev/null +++ b/layout/reftests/invalidation/test-animated-image-layers.html @@ -0,0 +1,16 @@ + + + +
+ +
+ + + diff --git a/layout/reftests/invalidation/test-image-layers-multiple-displayitem.html b/layout/reftests/invalidation/test-image-layers-multiple-displayitem.html new file mode 100644 index 000000000..c694e73b5 --- /dev/null +++ b/layout/reftests/invalidation/test-image-layers-multiple-displayitem.html @@ -0,0 +1,21 @@ + + + + +
+ +
+ + + diff --git a/layout/reftests/invalidation/test-image-layers-ref.html b/layout/reftests/invalidation/test-image-layers-ref.html new file mode 100644 index 000000000..fce127b73 --- /dev/null +++ b/layout/reftests/invalidation/test-image-layers-ref.html @@ -0,0 +1,8 @@ + + + +
+ +
+ + diff --git a/layout/reftests/invalidation/test-image-layers.html b/layout/reftests/invalidation/test-image-layers.html new file mode 100644 index 000000000..7c1ae7d8e --- /dev/null +++ b/layout/reftests/invalidation/test-image-layers.html @@ -0,0 +1,16 @@ + + + +
+ +
+ + + diff --git a/layout/reftests/invalidation/transform-floating-point-invalidation.html b/layout/reftests/invalidation/transform-floating-point-invalidation.html new file mode 100644 index 000000000..599d88078 --- /dev/null +++ b/layout/reftests/invalidation/transform-floating-point-invalidation.html @@ -0,0 +1,32 @@ + + + +Scrolling shouldn't invalidate the rect + + + + + + + + diff --git a/layout/reftests/invalidation/zero-opacity-animation.html b/layout/reftests/invalidation/zero-opacity-animation.html new file mode 100644 index 000000000..0e4f4dd48 --- /dev/null +++ b/layout/reftests/invalidation/zero-opacity-animation.html @@ -0,0 +1,15 @@ + + + +
+
+
+ + + diff --git a/layout/reftests/invalidation/zero-opacity-text.html b/layout/reftests/invalidation/zero-opacity-text.html new file mode 100644 index 000000000..5524d29ef --- /dev/null +++ b/layout/reftests/invalidation/zero-opacity-text.html @@ -0,0 +1,15 @@ + + + +
+
abc
+
+ + + -- cgit v1.2.3