From 5bd007eec915752b0e5c3930b771e434469075e1 Mon Sep 17 00:00:00 2001 From: "noam.rosenthal@nokia.com" Date: Fri, 29 Jun 2012 22:02:37 +0000 Subject: [PATCH] [Qt][WK2] Unskip/rebaseline some compositing tests. https://bugs.webkit.org/show_bug.cgi?id=90290 Reviewed by Laszlo Gombos. Rebaseline compositing tests that have good results that are slightly different than the generic results, and unskipping several tests that should not be skipped. * platform/qt-5.0-wk2/Skipped: * platform/qt-5.0-wk2/compositing/iframes/composited-iframe-scroll-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/iframe-content-flipping-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/iframe-size-to-zero-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/invisible-iframe-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/layout-on-compositing-change-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/nested-composited-iframe-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/nested-iframe-scrolling-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/remove-iframe-crash-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/repaint-after-losing-scrollbars-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.txt: Added. * platform/qt-5.0-wk2/compositing/iframes/scroll-grandchild-iframe-expected.txt: Added. * platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: Added. * platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.txt: Added. * platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt: Added. * platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt: Added. * platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/become-simple-composited-reflection-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/empty-reflection-with-mask-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/masked-reflection-on-composited-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/reflection-opacity-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/remove-add-reflection-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/remove-reflection-expected.txt: Added. * platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt: Added. * platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@121593 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- LayoutTests/ChangeLog | 62 ++++++++++++++++++++ LayoutTests/platform/qt-5.0-wk2/Skipped | 63 +++++++-------------- .../image-color-matching-expected.png | Bin 9488 -> 0 bytes .../iframes/composited-iframe-scroll-expected.txt | 19 +++++++ .../iframes/fixed-position-iframe-expected.txt | 1 + .../iframes/iframe-content-flipping-expected.txt | 17 ++++++ .../iframes/iframe-size-to-zero-expected.txt | 2 + .../iframes/invisible-iframe-expected.txt | 7 +++ .../iframes/invisible-nested-iframe-expected.txt | 7 +++ .../invisible-nested-iframe-hide-expected.txt | 16 ++++++ .../layout-on-compositing-change-expected.txt | 2 + .../iframes/leave-compositing-iframe-expected.txt | 10 ++++ .../iframes/nested-composited-iframe-expected.txt | 1 + .../iframes/nested-iframe-scrolling-expected.txt | 23 ++++++++ .../iframes/overlapped-iframe-iframe-expected.txt | 52 +++++++++++++++++ .../iframes/remove-iframe-crash-expected.txt | 2 + .../repaint-after-losing-scrollbars-expected.txt | 1 + .../scroll-fixed-transformed-element-expected.txt | 1 + .../iframes/scroll-grandchild-iframe-expected.txt | 1 + .../no-compositing-for-preserve-3d-expected.txt | 28 +++++++++ .../masks/direct-image-mask-expected.txt | 16 ++++++ .../compositing/masks/masked-ancestor-expected.txt | 20 +++++++ .../compositing/masks/multiple-masks-expected.txt | 18 ++++++ .../masks/simple-composited-mask-expected.txt | 22 +++++++ ...ecome-simple-composited-reflection-expected.txt | 1 + ...mpositing-change-inside-reflection-expected.txt | 14 +++++ .../empty-reflection-with-mask-expected.txt | 1 + .../masked-reflection-on-composited-expected.txt | 10 ++++ .../nested-reflection-mask-change-expected.txt | 14 +++++ .../nested-reflection-transformed-expected.txt | 14 +++++ .../nested-reflection-transformed2-expected.txt | 15 +++++ .../reflection-in-composited-expected.txt | 22 +++++++ .../reflection-on-composited-expected.txt | 15 +++++ .../reflections/reflection-opacity-expected.txt | 11 ++++ .../reflections/reflection-ordering-expected.txt | 13 +++++ .../reflection-positioning-expected.txt | 16 ++++++ .../reflection-positioning2-expected.txt | 16 ++++++ .../reflections/remove-add-reflection-expected.txt | 9 +++ .../reflections/remove-reflection-expected.txt | 1 + .../simple-composited-reflections-expected.txt | 16 ++++++ .../compositing/rtl/rtl-absolute-expected.txt | 16 ++++++ .../rtl/rtl-absolute-overflow-expected.txt | 17 ++++++ .../compositing/rtl/rtl-fixed-expected.txt | 16 ++++++ .../rtl/rtl-fixed-overflow-expected.txt | 17 ++++++ .../rtl/rtl-fixed-overflow-scrolled-expected.txt | 17 ++++++ .../rtl/rtl-iframe-absolute-expected.txt | 46 +++++++++++++++ .../rtl/rtl-iframe-absolute-overflow-expected.txt | 47 +++++++++++++++ ...-iframe-absolute-overflow-scrolled-expected.txt | 47 +++++++++++++++ .../compositing/rtl/rtl-iframe-fixed-expected.txt | 46 +++++++++++++++ .../rtl/rtl-iframe-fixed-overflow-expected.txt | 47 +++++++++++++++ ...rtl-iframe-fixed-overflow-scrolled-expected.txt | 47 +++++++++++++++ .../rtl/rtl-iframe-relative-expected.txt | 46 +++++++++++++++ .../compositing/rtl/rtl-relative-expected.txt | 16 ++++++ 53 files changed, 960 insertions(+), 44 deletions(-) delete mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/color-matching/image-color-matching-expected.png create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/composited-iframe-scroll-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-content-flipping-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-size-to-zero-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-iframe-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/layout-on-compositing-change-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-composited-iframe-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-iframe-scrolling-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/remove-iframe-crash-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/repaint-after-losing-scrollbars-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-grandchild-iframe-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/become-simple-composited-reflection-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/empty-reflection-with-mask-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/masked-reflection-on-composited-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-opacity-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-add-reflection-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-reflection-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt create mode 100644 LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog index c448a19..aab60cd 100644 --- a/LayoutTests/ChangeLog +++ b/LayoutTests/ChangeLog @@ -1,3 +1,65 @@ +2012-06-29 No'am Rosenthal 0 + + [Qt][WK2] Unskip/rebaseline some compositing tests. + https://bugs.webkit.org/show_bug.cgi?id=90290 + + Reviewed by Laszlo Gombos. + + Rebaseline compositing tests that have good results that are slightly different than the + generic results, and unskipping several tests that should not be skipped. + + * platform/qt-5.0-wk2/Skipped: + * platform/qt-5.0-wk2/compositing/iframes/composited-iframe-scroll-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/iframe-content-flipping-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/iframe-size-to-zero-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/invisible-iframe-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/layout-on-compositing-change-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/nested-composited-iframe-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/nested-iframe-scrolling-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/remove-iframe-crash-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/repaint-after-losing-scrollbars-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/iframes/scroll-grandchild-iframe-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/become-simple-composited-reflection-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/empty-reflection-with-mask-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/masked-reflection-on-composited-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/reflection-opacity-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/remove-add-reflection-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/remove-reflection-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt: Added. + * platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt: Added. + 2012-06-29 Hanna Ma Web Inspector: Add data length to resource events on timeline to diff --git a/LayoutTests/platform/qt-5.0-wk2/Skipped b/LayoutTests/platform/qt-5.0-wk2/Skipped index 006dd02..ce05b3d 100644 --- a/LayoutTests/platform/qt-5.0-wk2/Skipped +++ b/LayoutTests/platform/qt-5.0-wk2/Skipped @@ -270,17 +270,21 @@ platform/qt/plugins/qt-qwidget-plugin.html # https://bugs.webkit.org/show_bug.cgi?id=76986 scrollbars/scroll-rtl-or-bt-layer.html -################################### -# Unskipping 'compositing' tests. # -################################### - -# Most of these tests crash or doesn't generate expected results. -compositing/reflections +# There are some bugs with reflections. +compositing/reflections/animation-inside-reflection.html +compositing/reflections/backface-hidden-reflection.html +compositing/reflections/deeply-nested-reflections.html +compositing/reflections/nested-reflection-anchor-point.html +compositing/reflections/nested-reflection-animated.html +compositing/reflections/nested-reflection.html +compositing/reflections/nested-reflection-on-overflow.html +compositing/reflections/nested-reflection-opacity.html +compositing/reflections/nested-reflection-size-change.html +compositing/reflections/nested-reflection-transition.html +compositing/reflections/load-video-in-reflection.html +compositing/reflections/transform-inside-reflection.html # Flaky tests. -compositing/masks/simple-composited-mask.html -compositing/masks/direct-image-mask.html -compositing/masks/masked-ancestor.html compositing/geometry/limit-layer-bounds-fixed-positioned.html compositing/geometry/video-opacity-overlay.html compositing/rtl/rtl-absolute-overflow-scrolled.html @@ -288,19 +292,7 @@ compositing/visibility/layer-visible-content.html # Some of them crashes once other tests are skipped. compositing/overflow/clip-descendents.html -compositing/overflow/clip-content-under-overflow-controls.html -compositing/overflow/ancestor-overflow.html -compositing/masks/simple-composited-mask.html -compositing/masks/multiple-masks.html -compositing/color-matching/image-color-matching.html -compositing/culling/tile-occlusion-boundaries.html -compositing/direct-image-compositing.html -compositing/fixed-position-changed-in-composited-layer.html -compositing/images/content-image-change.html -compositing/images/content-image.html -compositing/tiling/crash-huge-layer.html compositing/visibility/visibility-image-layers-dynamic.html -compositing/visibility/visibility-image-layers.html compositing/visibility/visibility-simple-webgl-layer.html # The following tests doesnt match expected text files. @@ -314,25 +306,20 @@ compositing/geometry/limit-layer-bounds-positioned-transition.html compositing/geometry/limit-layer-bounds-positioned.html compositing/geometry/limit-layer-bounds-transformed-overflow.html compositing/geometry/limit-layer-bounds-transformed.html -compositing/iframes/composited-iframe-scroll.html -compositing/iframes/iframe-content-flipping.html -compositing/iframes/iframe-size-to-zero.html -compositing/iframes/leave-compositing-iframe.html compositing/layer-creation/overflow-scroll-overlap.html compositing/layer-creation/scroll-partial-update.html compositing/layer-creation/spanOverlapsCanvas.html -compositing/plugins/1x1-composited-plugin.html -compositing/plugins/invalidate_rect.html -compositing/plugins/large-to-small-composited-plugin.html -compositing/plugins/small-to-large-composited-plugin.html compositing/tiling/crash-reparent-tiled-layer.html -compositing/video/video-poster.html -compositing/layers-inside-overflow-scroll.html # The following tests doesnt match both expected image and text. compositing/geometry/ancestor-overflow-change.html compositing/geometry/tall-page-composited.html +# We still don't accelerate plugin and video in WK2. +compositing/plugins +compositing/video +compositing/layers-inside-overflow-scroll.html + # [Qt][WK2] New compositing/backface-visibility/backface-visibility-webgl.html fails # https://bugs.webkit.org/show_bug.cgi?id=89645 compositing/backface-visibility/backface-visibility-webgl.html @@ -368,16 +355,6 @@ fast/frames/iframe-window-focus.html # Missing layoutTestController.numberOfPendingGeolocationPermissionRequests() implementation fast/dom/Geolocation/page-reload-cancel-permission-requests.html -# [Qt] REGRESSION(r116560): It made 7 compositing tests fail -# https://bugs.webkit.org/show_bug.cgi?id=86086 -compositing/rtl/rtl-absolute-overflow.html -compositing/rtl/rtl-fixed-overflow-scrolled.html -compositing/rtl/rtl-fixed-overflow.html -compositing/rtl/rtl-iframe-absolute-overflow-scrolled.html -compositing/rtl/rtl-iframe-absolute-overflow.html -compositing/rtl/rtl-iframe-fixed-overflow-scrolled.html -compositing/rtl/rtl-iframe-fixed-overflow.html - # [Qt] New failing and flakey tests with newer Qt 5 # https://bugs.webkit.org/show_bug.cgi?id=86452 fast/ruby/ruby-inline-style-not-updated.html @@ -407,9 +384,6 @@ fast/multicol/pagination-v-horizontal-tb.html fast/dom/beforeload/image-object-before-load-innerHTML.html fast/dom/beforeload/image-object-before-load.html -# [Qt][WK2] Modified test failing after r119529 -compositing/layer-creation/no-compositing-for-preserve-3d.html - # [Qt][WK2] New http/tests/cache/xhr-vary-header.html fails # https://bugs.webkit.org/show_bug.cgi?id=89278 http/tests/cache/xhr-vary-header.html @@ -418,3 +392,4 @@ http/tests/cache/xhr-vary-header.html # https://bugs.webkit.org/show_bug.cgi?id=89473 editing/pasteboard/copy-in-password-field.html editing/pasteboard/copy-element-with-conflicting-background-color-from-rule.html +. diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/color-matching/image-color-matching-expected.png b/LayoutTests/platform/qt-5.0-wk2/compositing/color-matching/image-color-matching-expected.png deleted file mode 100644 index cf42aff96a0edbd69ce1c29e13ed72c4eb0caedb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9488 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 WRJ1E&{1~8R&_!D(NZt8scmEHqXMvso diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/composited-iframe-scroll-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/composited-iframe-scroll-expected.txt new file mode 100644 index 0000000..626f333 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/composited-iframe-scroll-expected.txt @@ -0,0 +1,19 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x0 + RenderBlock {HTML} at (0,0) size 800x0 + RenderBody {BODY} at (0,0) size 800x0 +layer at (120,120) size 200x200 + RenderBlock (positioned) {DIV} at (120,120) size 200x200 [bgcolor=#FF0000] +layer at (0,100) size 240x245 + RenderBlock (positioned) {DIV} at (0,100) size 240x245 + RenderText {#text} at (0,0) size 0x0 +layer at (10,110) size 220x220 + RenderPartObject {IFRAME} at (10,10) size 220x220 + layer at (0,0) size 200x400 + RenderView at (0,0) size 200x200 + layer at (0,0) size 200x400 + RenderBlock {HTML} at (0,0) size 200x400 + RenderBody {BODY} at (0,0) size 200x400 + RenderBlock {DIV} at (0,0) size 200x200 [bgcolor=#FF0000] + RenderBlock {DIV} at (0,200) size 200x200 [bgcolor=#008000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/fixed-position-iframe-expected.txt @@ -0,0 +1 @@ + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-content-flipping-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-content-flipping-expected.txt new file mode 100644 index 0000000..a481d48 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-content-flipping-expected.txt @@ -0,0 +1,17 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x263 + RenderBlock {HTML} at (0,0) size 800x263 + RenderBody {BODY} at (8,8) size 784x247 + RenderText {#text} at (0,0) size 0x0 +layer at (28,28) size 202x202 + RenderPartObject {IFRAME} at (20,20) size 202x202 [border: (1px solid #000000)] + layer at (0,0) size 200x400 + RenderView at (0,0) size 200x200 + layer at (0,0) size 200x400 + RenderBlock {HTML} at (0,0) size 200x400 + RenderBody {BODY} at (0,0) size 200x400 + layer at (0,0) size 200x200 + RenderBlock {DIV} at (0,0) size 200x200 [bgcolor=#008000] + layer at (0,200) size 200x200 + RenderBlock {DIV} at (0,200) size 200x200 [bgcolor=#FF0000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-size-to-zero-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-size-to-zero-expected.txt new file mode 100644 index 0000000..290223e --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-size-to-zero-expected.txt @@ -0,0 +1,2 @@ + +FAIL: layers should have gone. hadLayers = true, haveLayers = true diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-iframe-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-iframe-expected.txt new file mode 100644 index 0000000..90a72d1 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-iframe-expected.txt @@ -0,0 +1,7 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x230 + RenderBlock {HTML} at (0,0) size 800x230 + RenderBody {BODY} at (8,10) size 784x210 +layer at (18,10) size 210x210 + RenderBlock {DIV} at (10,0) size 210x210 [bgcolor=#0000FF] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-expected.txt new file mode 100644 index 0000000..90a72d1 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-expected.txt @@ -0,0 +1,7 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x230 + RenderBlock {HTML} at (0,0) size 800x230 + RenderBody {BODY} at (8,10) size 784x210 +layer at (18,10) size 210x210 + RenderBlock {DIV} at (10,0) size 210x210 [bgcolor=#0000FF] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt new file mode 100644 index 0000000..3d6cf04 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-hide-expected.txt @@ -0,0 +1,16 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (position 18.00 10.00) + (bounds 210.00 210.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/layout-on-compositing-change-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/layout-on-compositing-change-expected.txt new file mode 100644 index 0000000..a33e947 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/layout-on-compositing-change-expected.txt @@ -0,0 +1,2 @@ +Text +PASS: hit target node in iframe diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt new file mode 100644 index 0000000..e40071c --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/leave-compositing-iframe-expected.txt @@ -0,0 +1,10 @@ + +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-composited-iframe-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-composited-iframe-expected.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-composited-iframe-expected.txt @@ -0,0 +1 @@ + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-iframe-scrolling-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-iframe-scrolling-expected.txt new file mode 100644 index 0000000..976886c --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/nested-iframe-scrolling-expected.txt @@ -0,0 +1,23 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (0,0) size 800x600 + RenderText {#text} at (0,0) size 0x0 +layer at (0,0) size 100x100 + RenderBlock (positioned) {DIV} at (0,0) size 100x100 [bgcolor=#FF0000] +layer at (0,0) size 320x200 + RenderPartObject {IFRAME} at (0,0) size 320x200 + layer at (0,0) size 320x200 + RenderView at (0,0) size 320x200 + layer at (0,0) size 320x200 + RenderBlock {HTML} at (0,0) size 320x200 + RenderBody {BODY} at (0,0) size 320x200 + RenderPartObject {IFRAME} at (0,0) size 300x150 + layer at (0,0) size 300x1100 + RenderView at (0,0) size 300x150 + layer at (0,0) size 300x1100 + RenderBlock {HTML} at (0,0) size 300x1100 + RenderBody {BODY} at (0,100) size 300x1000 + RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000] + RenderText {#text} at (0,0) size 0x0 diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt new file mode 100644 index 0000000..2eff84a --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-iframe-expected.txt @@ -0,0 +1,52 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 2 + (GraphicsLayer + (bounds 304.00 304.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 2.00 2.00) + (children 1 + (GraphicsLayer + (bounds 300.00 300.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 300.00 300.00) + (children 1 + (GraphicsLayer + (bounds 300.00 300.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 18.00 10.00) + (bounds 210.00 210.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + (GraphicsLayer + (position 250.00 0.00) + (bounds 304.00 304.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/remove-iframe-crash-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/remove-iframe-crash-expected.txt new file mode 100644 index 0000000..3691de4 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/remove-iframe-crash-expected.txt @@ -0,0 +1,2 @@ + +This test should not crash. diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/repaint-after-losing-scrollbars-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/repaint-after-losing-scrollbars-expected.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/repaint-after-losing-scrollbars-expected.txt @@ -0,0 +1 @@ + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-fixed-transformed-element-expected.txt @@ -0,0 +1 @@ + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-grandchild-iframe-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-grandchild-iframe-expected.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scroll-grandchild-iframe-expected.txt @@ -0,0 +1 @@ + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt new file mode 100644 index 0000000..e2210e8 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt @@ -0,0 +1,28 @@ +This layer should not be composited. +This layer should not be composited. +This layer should be composited. +(GraphicsLayer + (bounds 784.00 622.00) + (children 1 + (GraphicsLayer + (bounds 784.00 622.00) + (children 1 + (GraphicsLayer + (position 18.00 396.00) + (bounds 342.00 183.00) + (preserves3D 1) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 31.00 52.00) + (bounds 100.00 100.00) + (drawsContent 1) + (transform [0.98 0.00 -0.17 0.00] [0.00 1.00 0.00 0.00] [0.17 0.00 0.98 0.00] [0.00 0.00 0.00 1.00]) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.txt new file mode 100644 index 0000000..289f880 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/direct-image-mask-expected.txt @@ -0,0 +1,16 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (8,8) size 784x584 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 650x21 + text run at (0,0) width 650: "Testing reflections on directly composited images. Left and right sides should look the same." + RenderBlock (anonymous) at (0,37) size 784x169 + RenderText {#text} at (224,148) size 4x21 + text run at (224,148) width 4: " " + RenderText {#text} at (0,0) size 0x0 +layer at (28,65) size 184x124 + RenderImage {IMG} at (20,20) size 184x124 +layer at (256,65) size 184x124 + RenderImage {IMG} at (248,20) size 184x124 diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt new file mode 100644 index 0000000..c948e94 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/masked-ancestor-expected.txt @@ -0,0 +1,20 @@ +layer at (0,0) size 784x620 + RenderView at (0,0) size 784x600 +layer at (0,0) size 784x620 + RenderBlock {HTML} at (0,0) size 784x620 + RenderBody {BODY} at (8,8) size 768x604 + RenderBlock {P} at (0,0) size 768x21 + RenderText {#text} at (0,0) size 585x21 + text run at (0,0) width 585: "Testing masks on compositing layers. Left and right columns should look the same." + RenderBlock (anonymous) at (0,37) size 768x567 + RenderText {#text} at (262,546) size 4x21 + text run at (262,546) width 4: " " + RenderText {#text} at (0,0) size 0x0 +layer at (8,45) size 262x562 + RenderBlock {DIV} at (0,0) size 262x562 [border: (1px solid #000000)] +layer at (39,76) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] +layer at (274,45) size 262x562 + RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)] +layer at (305,76) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt new file mode 100644 index 0000000..9f06d9f --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/multiple-masks-expected.txt @@ -0,0 +1,18 @@ +layer at (0,0) size 784x620 + RenderView at (0,0) size 784x600 +layer at (0,0) size 784x620 + RenderBlock {HTML} at (0,0) size 784x620 + RenderBody {BODY} at (8,8) size 768x604 + RenderBlock {P} at (0,0) size 768x21 + RenderText {#text} at (0,0) size 585x21 + text run at (0,0) width 585: "Testing masks on compositing layers. Left and right columns should look the same." + RenderBlock (anonymous) at (0,37) size 768x567 + RenderBlock {DIV} at (0,0) size 262x562 [border: (1px solid #000000)] + RenderText {#text} at (262,546) size 4x21 + text run at (262,546) width 4: " " + RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)] + RenderText {#text} at (0,0) size 0x0 +layer at (39,76) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] +layer at (305,76) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt new file mode 100644 index 0000000..de2903f --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/masks/simple-composited-mask-expected.txt @@ -0,0 +1,22 @@ +layer at (0,0) size 784x620 + RenderView at (0,0) size 784x600 +layer at (0,0) size 784x620 + RenderBlock {HTML} at (0,0) size 784x620 + RenderBody {BODY} at (8,8) size 768x604 + RenderBlock {P} at (0,0) size 768x21 + RenderText {#text} at (0,0) size 585x21 + text run at (0,0) width 585: "Testing masks on compositing layers. Left and right columns should look the same." + RenderBlock (anonymous) at (0,37) size 768x567 + RenderBlock {DIV} at (0,0) size 262x562 [border: (1px solid #000000)] + RenderText {#text} at (262,546) size 4x21 + text run at (262,546) width 4: " " + RenderBlock {DIV} at (266,0) size 262x562 [border: (1px solid #000000)] + RenderText {#text} at (0,0) size 0x0 +layer at (39,76) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] +layer at (39,306) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,261) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] +layer at (305,76) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,31) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] +layer at (305,306) size 200x200 + RenderBlock (relative positioned) {DIV} at (31,261) size 200x200 [bgcolor=#6464FFCC] [border: (10px solid #000000)] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/become-simple-composited-reflection-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/become-simple-composited-reflection-expected.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/become-simple-composited-reflection-expected.txt @@ -0,0 +1 @@ + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.txt new file mode 100644 index 0000000..105e6ec --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/compositing-change-inside-reflection-expected.txt @@ -0,0 +1,14 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x53 + RenderBlock {HTML} at (0,0) size 800x53 + RenderBody {BODY} at (8,16) size 784x21 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 641x21 + text run at (0,0) width 641: "Test dynamically created compositing layer inside reflection. You should see no red below." +layer at (19,184) size 100x100 + RenderBlock (positioned) {DIV} at (11,131) size 100x100 [bgcolor=#FF0000] +layer at (8,53) size 120x120 + RenderBlock (positioned) {DIV} at (0,0) size 120x120 [border: (1px solid #000000)] +layer at (19,64) size 100x100 + RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#008000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/empty-reflection-with-mask-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/empty-reflection-with-mask-expected.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/empty-reflection-with-mask-expected.txt @@ -0,0 +1 @@ + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/masked-reflection-on-composited-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/masked-reflection-on-composited-expected.txt new file mode 100644 index 0000000..95451f1 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/masked-reflection-on-composited-expected.txt @@ -0,0 +1,10 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x277 + RenderBlock {HTML} at (0,0) size 800x277 + RenderBody {BODY} at (8,16) size 784x141 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 305x21 + text run at (0,0) width 305: "Reflection should be masked with gradient." +layer at (28,57) size 100x100 + RenderBlock {DIV} at (20,41) size 100x100 [bgcolor=#008000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.txt new file mode 100644 index 0000000..1fc6b1c --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-mask-change-expected.txt @@ -0,0 +1,14 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x309 + RenderBlock {HTML} at (0,0) size 800x309 + RenderBody {BODY} at (8,16) size 784x273 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 406x21 + text run at (0,0) width 406: "The four green squares should all have the mask applied." +layer at (28,57) size 122x232 + RenderBlock {DIV} at (20,41) size 122x232 [border: (1px solid #000000)] +layer at (39,68) size 100x100 + RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#008000] + RenderText {#text} at (31,0) size 38x84 + text run at (31,0) width 38: "1" diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.txt new file mode 100644 index 0000000..5995dea --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed-expected.txt @@ -0,0 +1,14 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x309 + RenderBlock {HTML} at (0,0) size 800x309 + RenderBody {BODY} at (8,16) size 784x273 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 615x21 + text run at (0,0) width 615: "Test transform change on reflected elements. Left and right side should be symmetrical." +layer at (28,57) size 122x232 + RenderBlock {DIV} at (20,41) size 122x232 [border: (1px solid #000000)] +layer at (39,68) size 100x100 + RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#008000] + RenderText {#text} at (31,0) size 38x84 + text run at (31,0) width 38: "1" diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.txt new file mode 100644 index 0000000..0b35cb5 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/nested-reflection-transformed2-expected.txt @@ -0,0 +1,15 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x330 + RenderBlock {HTML} at (0,0) size 800x330 + RenderBody {BODY} at (8,16) size 784x294 + RenderBlock {P} at (0,0) size 784x42 + RenderText {#text} at (0,0) size 765x42 + text run at (0,0) width 765: "Test transform change on reflected elements, with compositing layers larger than render layers. Left and right" + text run at (0,21) width 197: "side should be symmetrical." +layer at (28,78) size 122x232 + RenderBlock {DIV} at (20,62) size 122x232 [border: (1px solid #000000)] +layer at (39,89) size 100x100 + RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#008000] + RenderText {#text} at (31,0) size 38x84 + text run at (31,0) width 38: "1" diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.txt new file mode 100644 index 0000000..c8b1ee9 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-in-composited-expected.txt @@ -0,0 +1,22 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (8,8) size 784x576 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 458x21 + text run at (0,0) width 458: "Reflection should not be cropped by being in a composited layer." + RenderBlock {P} at (0,293) size 784x21 + RenderText {#text} at (0,0) size 271x21 + text run at (0,0) width 271: "This is the next paragraph in the page." +layer at (208,79) size 342x172 + RenderBlock {DIV} at (200,71) size 342x172 [border: (1px solid #000000)] + RenderBlock {P} at (21,27) size 300x21 + RenderText {#text} at (0,0) size 260x21 + text run at (0,0) width 260: "This element has a composited layer" +layer at (349,120) size 260x94 + RenderBlock (positioned) {DIV} at (141,41) size 260x94 [bgcolor=#DDDDDD] + RenderBlock {P} at (10,26) size 240x42 + RenderText {#text} at (0,0) size 207x42 + text run at (0,0) width 207: "This is a positioned, reflected" + text run at (0,21) width 38: "child." diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.txt new file mode 100644 index 0000000..fc55761 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-on-composited-expected.txt @@ -0,0 +1,15 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x460 + RenderBlock {HTML} at (0,0) size 800x460 + RenderBody {BODY} at (8,20) size 784x320 +layer at (28,20) size 200x100 + RenderBlock {DIV} at (20,0) size 200x100 [bgcolor=#808080] + RenderText {#text} at (0,0) size 123x21 + text run at (0,0) width 123: "Here is some text" +layer at (8,240) size 784x100 + RenderBlock {DIV} at (0,220) size 784x100 +layer at (28,240) size 200x100 + RenderBlock {DIV} at (20,0) size 200x100 [bgcolor=#808080] + RenderText {#text} at (0,0) size 123x21 + text run at (0,0) width 123: "Here is some text" diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-opacity-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-opacity-expected.txt new file mode 100644 index 0000000..cfe3ed4 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-opacity-expected.txt @@ -0,0 +1,11 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x182 + RenderBlock {HTML} at (0,0) size 800x182 + RenderBody {BODY} at (8,16) size 784x158 + RenderBlock {P} at (0,0) size 784x42 + RenderText {#text} at (0,0) size 759x42 + text run at (0,0) width 759: "Opacity should be applied after reflection, so you should see a green rectangle below. The overlap between" + text run at (0,21) width 333: "the original and reflection should not be visible." +layer at (8,74) size 150x100 + RenderBlock (relative positioned) {DIV} at (0,58) size 150x100 [bgcolor=#008000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.txt new file mode 100644 index 0000000..56a3814 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-ordering-expected.txt @@ -0,0 +1,13 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x218 + RenderBlock {HTML} at (0,0) size 800x218 + RenderBody {BODY} at (8,16) size 784x182 + RenderBlock {P} at (0,0) size 784x42 + RenderText {#text} at (0,0) size 738x42 + text run at (0,0) width 738: "You should see a black rectangle divided into two parts; the top part should be taller (reflection should be" + text run at (0,21) width 115: "behind original)." +layer at (28,78) size 220x120 + RenderBlock {DIV} at (20,62) size 220x120 [bgcolor=#FFFFFF] [border: (10px solid #000000)] + RenderText {#text} at (62,10) size 96x30 + text run at (62,10) width 96: "Contents" diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.txt new file mode 100644 index 0000000..db02dc8 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning-expected.txt @@ -0,0 +1,16 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x53 + RenderBlock {HTML} at (0,0) size 800x53 + RenderBody {BODY} at (8,16) size 784x21 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 567x21 + text run at (0,0) width 567: "Position of reflected layer should update correctly. You should see no red below." +layer at (20,50) size 150x120 + RenderBlock (positioned) {DIV} at (20,50) size 150x120 +layer at (46,185) size 100x100 + RenderBlock (positioned) {DIV} at (26,135) size 100x100 [bgcolor=#FF0000] +layer at (20,50) size 150x120 + RenderBlock (relative positioned) {DIV} at (0,0) size 150x120 [border: (1px solid #000000)] +layer at (46,61) size 100x100 + RenderBlock (positioned) {DIV} at (26,11) size 100x100 [bgcolor=#008000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.txt new file mode 100644 index 0000000..24b2f52 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/reflection-positioning2-expected.txt @@ -0,0 +1,16 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x53 + RenderBlock {HTML} at (0,0) size 800x53 + RenderBody {BODY} at (8,16) size 784x21 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 567x21 + text run at (0,0) width 567: "Position of reflected layer should update correctly. You should see no red below." +layer at (50,50) size 150x120 + RenderBlock (positioned) {DIV} at (50,50) size 150x120 +layer at (76,185) size 100x100 + RenderBlock (positioned) {DIV} at (26,135) size 100x100 [bgcolor=#FF0000] +layer at (50,50) size 150x120 + RenderBlock (relative positioned) {DIV} at (0,0) size 150x120 [border: (1px solid #000000)] +layer at (76,61) size 100x100 + RenderBlock (positioned) {DIV} at (26,11) size 100x100 [bgcolor=#008000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-add-reflection-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-add-reflection-expected.txt new file mode 100644 index 0000000..2211cce --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-add-reflection-expected.txt @@ -0,0 +1,9 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (0,0) size 800x600 +layer at (50,150) size 100x100 + RenderBlock (positioned) {DIV} at (50,150) size 100x100 [bgcolor=#FF0000] +layer at (0,0) size 100x100 + RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000] diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-reflection-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-reflection-expected.txt new file mode 100644 index 0000000..f48a72d --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/remove-reflection-expected.txt @@ -0,0 +1 @@ +Test passes if it did not crash diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.txt new file mode 100644 index 0000000..289f880 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/reflections/simple-composited-reflections-expected.txt @@ -0,0 +1,16 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (8,8) size 784x584 + RenderBlock {P} at (0,0) size 784x21 + RenderText {#text} at (0,0) size 650x21 + text run at (0,0) width 650: "Testing reflections on directly composited images. Left and right sides should look the same." + RenderBlock (anonymous) at (0,37) size 784x169 + RenderText {#text} at (224,148) size 4x21 + text run at (224,148) width 4: " " + RenderText {#text} at (0,0) size 0x0 +layer at (28,65) size 184x124 + RenderImage {IMG} at (20,20) size 184x124 +layer at (256,65) size 184x124 + RenderImage {IMG} at (248,20) size 184x124 diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt new file mode 100644 index 0000000..bdcf0c4 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-expected.txt @@ -0,0 +1,16 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (position 50.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt new file mode 100644 index 0000000..08e4271 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt @@ -0,0 +1,17 @@ +(GraphicsLayer + (position -216.00 0.00) + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (position 266.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt new file mode 100644 index 0000000..bdcf0c4 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-expected.txt @@ -0,0 +1,16 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (position 50.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt new file mode 100644 index 0000000..08e4271 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt @@ -0,0 +1,17 @@ +(GraphicsLayer + (position -216.00 0.00) + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (position 266.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt new file mode 100644 index 0000000..e9df2ec --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt @@ -0,0 +1,17 @@ +(GraphicsLayer + (position -216.00 0.00) + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (position 51.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt new file mode 100644 index 0000000..862dbc1 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-expected.txt @@ -0,0 +1,46 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 50.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt new file mode 100644 index 0000000..4e6b57b --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt @@ -0,0 +1,47 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 384.00 384.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (position -616.00 0.00) + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (bounds 1000.00 1000.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 666.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt new file mode 100644 index 0000000..f9df38a --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt @@ -0,0 +1,47 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 384.00 384.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (position -616.00 0.00) + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (bounds 1000.00 1000.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 51.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt new file mode 100644 index 0000000..862dbc1 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-expected.txt @@ -0,0 +1,46 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 50.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt new file mode 100644 index 0000000..4e6b57b --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt @@ -0,0 +1,47 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 384.00 384.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (position -616.00 0.00) + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (bounds 1000.00 1000.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 666.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt new file mode 100644 index 0000000..4e6b57b --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt @@ -0,0 +1,47 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 384.00 384.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (position -616.00 0.00) + (bounds 1000.00 1000.00) + (children 1 + (GraphicsLayer + (bounds 1000.00 1000.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 666.00 50.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt new file mode 100644 index 0000000..1dda1df --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-iframe-relative-expected.txt @@ -0,0 +1,46 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (children 1 + (GraphicsLayer + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (children 1 + (GraphicsLayer + (bounds 400.00 400.00) + (drawsContent 1) + (children 1 + (GraphicsLayer + (position 242.00 58.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt new file mode 100644 index 0000000..c9daf41 --- /dev/null +++ b/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-relative-expected.txt @@ -0,0 +1,16 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (position 642.00 58.00) + (bounds 100.00 100.00) + (drawsContent 1) + ) + ) + ) + ) +) + -- 2.7.4