layout/reftests/transform/reftest.list

Thu, 15 Jan 2015 15:59:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:59:08 +0100
branch
TOR_BUG_9701
changeset 10
ac0c01689b40
permissions
-rw-r--r--

Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

michael@0 1 # Transforms specifying singular matrices shouldn't display at all.
michael@0 2 # NOTE: Regressions might manifest themselves as reftest timeouts on
michael@0 3 # this test.
michael@0 4 == singular-1a.html about:blank
michael@0 5 # Multiple transforms should act identically to nested divs.
michael@0 6 == compound-1a.html compound-1-ref.html
michael@0 7 != compound-1a.html compound-1-fail.html
michael@0 8 == dynamic-inherit-1.html dynamic-inherit-1-ref.html
michael@0 9 == dynamic-addremove-1a.html dynamic-addremove-1-ref.html
michael@0 10 == dynamic-addremove-1b.html dynamic-addremove-1-ref.html
michael@0 11 == dynamic-addremove-1c.html dynamic-addremove-1-ref.html
michael@0 12 # translatex should act like position: relative
michael@0 13 skip-if(B2G) == translatex-1a.html translatex-1-ref.html # bug 773482
michael@0 14 skip-if(B2G) == translatex-1b.html translatex-1-ref.html
michael@0 15 skip-if(B2G) == translatex-1c.html translatex-1-ref.html
michael@0 16 skip-if(B2G) == translatex-1d.html translatex-1-ref.html # bug 773482
michael@0 17 skip-if(B2G) == translatex-1e.html translatex-1-ref.html
michael@0 18 skip-if(B2G) == translatex-1a.html translatex-1-ref-2.html
michael@0 19 # translatey should act like position: relative
michael@0 20 == translatey-1a.html translatey-1-ref.html
michael@0 21 == translatey-1b.html translatey-1-ref.html
michael@0 22 == translatey-1c.html translatey-1-ref.html
michael@0 23 == translatey-1d.html translatey-1-ref.html
michael@0 24 == translatey-1e.html translatey-1-ref.html
michael@0 25 # matrices defined to be translations should act like position: relative
michael@0 26 skip-if(B2G) == translatex-2.html translatex-1-ref.html # bug 773482
michael@0 27 == translatey-2.html translatey-1-ref.html
michael@0 28 # translate should act like position: relative
michael@0 29 skip-if(B2G) != translate-1a.html translate-1-ref.html
michael@0 30 skip-if(B2G) == translate-1b.html translate-1-ref.html
michael@0 31 skip-if(B2G) == translate-1c.html translate-1-ref.html # bug 773482
michael@0 32 skip-if(B2G) == translate-1d.html translate-1-ref.html # bug 773482
michael@0 33 skip-if(B2G) == translate-1e.html translate-1-ref.html
michael@0 34 skip-if(B2G) == translate-2a.html translate-2-ref.html
michael@0 35 # rotate: Several rotations of the same object should be idempotent. These
michael@0 36 # tests are currently disabled because of subpixel (< 0.00001 gfx units)
michael@0 37 # rounding errors.
michael@0 38 random == rotate-1a.html rotate-1-ref.html
michael@0 39 random == rotate-1b.html rotate-1-ref.html
michael@0 40 random == rotate-1c.html rotate-1-ref.html
michael@0 41 random == rotate-1d.html rotate-1-ref.html
michael@0 42 random == rotate-1e.html rotate-1-ref.html
michael@0 43 random == rotate-1f.html rotate-1-ref.html
michael@0 44 # rotate: 90deg rotations should be indistinguishable from objects constructed
michael@0 45 # to look the same.
michael@0 46 == rotate-2a.html rotate-2-ref.html
michael@0 47 == rotate-2b.html rotate-2-ref.html
michael@0 48 # -moz-transform-origin: We should NOT get the same images when using different
michael@0 49 # -moz-transform-origins.
michael@0 50 != origin-1a.html origin-1-ref.html
michael@0 51 != origin-1b.html origin-1-ref.html
michael@0 52 # -moz-transform-origin: We should get the same images when using equivalent
michael@0 53 # -moz-transform-origins.
michael@0 54 == origin-2a.html origin-2-ref.html
michael@0 55 == origin-2b.html origin-2-ref.html
michael@0 56 == origin-2c.html origin-2-ref.html
michael@0 57 # "Translate" with percentages should be indistinguishable from translate with
michael@0 58 # equivalent values.
michael@0 59 == percent-1a.html percent-1-ref.html
michael@0 60 == percent-1b.html percent-1-ref.html
michael@0 61 == percent-1c.html percent-1-ref.html
michael@0 62 == percent-1d.html percent-1-ref.html
michael@0 63 == percent-1e.html percent-1-ref.html
michael@0 64 == percent-1f.html percent-1-ref.html
michael@0 65 == percent-1g.html percent-1-ref.html
michael@0 66 # Transformed elements are abs-pos and fixed-pos containing blocks.
michael@0 67 == abspos-1a.html abspos-1-ref.html
michael@0 68 == abspos-1b.html abspos-1-ref.html
michael@0 69 == abspos-1c.html abspos-1-ref.html
michael@0 70 == abspos-1d.html abspos-1-ref.html
michael@0 71 != abspos-1e.html abspos-1-ref.html
michael@0 72 == abspos-1f.html abspos-1-ref.html
michael@0 73 == abspos-1g.html abspos-1-ref.html
michael@0 74 # Origin can use "top" "right" etc.
michael@0 75 == origin-name-1a.html origin-name-1-ref.html
michael@0 76 == origin-name-1b.html origin-name-1-ref.html
michael@0 77 == origin-name-2a.html origin-name-2-ref.html
michael@0 78 == origin-name-2b.html origin-name-2-ref.html
michael@0 79 == origin-name-2c.html origin-name-2-ref.html
michael@0 80 == origin-name-3a.html origin-name-3-ref.html
michael@0 81 == origin-name-3b.html origin-name-3-ref.html
michael@0 82 # Snapping still applies after 90 degree rotations.
michael@0 83 == snapping-1.html snapping-1-ref.html
michael@0 84 # SVG effects should work on transforms.
michael@0 85 == transform-svg-1a.xhtml transform-svg-1-ref.xhtml
michael@0 86 == transform-svg-2a.xhtml transform-svg-2-ref.xhtml
michael@0 87 != transform-svg-2a.xhtml transform-svg-2-fail.xhtml
michael@0 88 # skew should allow a mix of one and two parameters.
michael@0 89 == skew-1a.html skew-1-ref.html
michael@0 90 == skew-1b.html skew-1-ref.html
michael@0 91 == skew-2a.html skew-2-ref.html
michael@0 92 # matrix with values equal to other transforms should behave indistinguishably
michael@0 93 == matrix-1a.html matrix-1-ref.html
michael@0 94 == matrix-2a.html matrix-2-ref.html
michael@0 95 == matrix-3a.html matrix-3-ref.html
michael@0 96 == matrix-4a.html matrix-4-ref.html
michael@0 97 == matrix-5a.html matrix-5-ref.html
michael@0 98 == matrix-6a.html matrix-6-ref.html
michael@0 99 == matrix-7a.html matrix-7-ref.html
michael@0 100 # ensure matrix 3d does not break us - should do nothing
michael@0 101 == matrix3d-1.html matrix3d-1-ref.html
michael@0 102 # Test that complex transform can be reversed
michael@0 103 skip-if(B2G) == stresstest-1.html stresstest-1-ref.html # bug 773482
michael@0 104 # Test scale transforms
michael@0 105 == scalex-1.html scalex-1-ref.html
michael@0 106 == scaley-1.html scaley-1-ref.html
michael@0 107 == scale-1a.html scale-1-ref.html
michael@0 108 == scale-1b.html scale-1-ref.html
michael@0 109 == scale-percent-1.html scale-percent-1-ref.html
michael@0 110 # Some simple checks that it obeys selector operations
michael@0 111 == descendant-1.html descendant-1-ref.html
michael@0 112 == propagate-inherit-boolean.html propagate-inherit-boolean-ref.html
michael@0 113 # Ensure you can't move outside an iframe
michael@0 114 == iframe-1.html iframe-1-ref.html
michael@0 115 # Bugs
michael@0 116 == 601894-1.html 601894-ref.html
michael@0 117 == 601894-2.html 601894-ref.html
michael@0 118 == 830299-1.html 830299-1-ref.html
michael@0 119 # Bug 722777
michael@0 120 == table-1a.html table-1-ref.html
michael@0 121 == table-1b.html table-1-ref.html
michael@0 122 == table-1c.html table-1-ref.html
michael@0 123 == table-2a.html table-2-ref.html
michael@0 124 == table-2b.html table-2-ref.html
michael@0 125 # Bug 722463
michael@0 126 == inline-1a.html inline-1-ref.html

mercurial