gecko-dev/layout/reftests/backgrounds/reftest.list

141 lines
10 KiB
Plaintext
Raw Normal View History

include gradient/reftest.list
include vector/reftest.list
random-if(bug685516) == layers-stacking-order.xhtml layers-stacking-order-ref.xhtml
random-if(bug685516) == layers-layer-count-cascade-1.xhtml layers-layer-count-1-ref.xhtml
random-if(bug685516) == layers-layer-count-inheritance-1.xhtml layers-layer-count-1-ref.xhtml
random-if(bug685516) == layers-layer-count-cascade-2.xhtml layers-layer-count-2-ref.xhtml
random-if(bug685516) == layers-layer-count-inheritance-2.xhtml layers-layer-count-2-ref.xhtml
== viewport-translucent-color-1.html viewport-translucent-color-ref.html
fails-if(Android) == viewport-translucent-color-2.html viewport-translucent-color-ref.html
fails-if(Android) == viewport-translucent-color-3.html viewport-translucent-color-ref.html
!= viewport-translucent-color-ref.html about:blank
random-if(bug685516) == iframe-translucent-color-1.html iframe-translucent-color-ref.html
random-if(bug685516) == translucent-color-1.html translucent-color-ref.html
random-if(bug685516) == translucent-color-2.html translucent-color-ref.html
random-if(bug685516) == translucent-color-3.html translucent-color-ref.html
!= translucent-color-ref.html about:blank
== root-element-display-none-1.html root-element-display-none-ref.html
random-if(bug685516) == continuous-inline-1a.html continuous-inline-1-ref.html
random-if(bug685516) == continuous-inline-1b.html continuous-inline-1-ref.html
random-if(bug685516) == continuous-inline-1c.html continuous-inline-1-ref.html
random-if(bug685516) == continuous-inline-1d.html continuous-inline-1-ref.html
random-if(bug685516) == continuous-inline-2a.html continuous-inline-2-ref.html
random-if(bug685516) == continuous-inline-2b.html continuous-inline-2-ref.html
random-if(bug685516) == continuous-inline-3.html continuous-inline-3-ref.html
random-if(bug685516) == continuous-inline-4a.html continuous-inline-4-ref.html
random-if(bug685516) == continuous-inline-4b.html continuous-inline-4-ref.html
random-if(bug685516) == continuous-inline-5a.html continuous-inline-5-ref.html
random-if(bug685516) == continuous-inline-5b.html continuous-inline-5-ref.html
random-if(bug685516) == background-redraw-237766.html background-redraw-237766-ref.html
random-if(bug685516) == background-clip-1.html background-clip-1-ref.html
random-if(bug685516) == background-clip-2.html background-clip-2-ref.html
random-if(bug685516) == background-position-1a.html background-position-1-ref.html
random-if(bug685516) == background-position-1b.html background-position-1-ref.html
random-if(bug685516) == background-position-1c.html background-position-1-ref.html
random-if(bug685516) == background-position-2a.html background-position-2-ref.html
random-if(bug685516) == background-position-2b.html background-position-2-ref.html
random-if(bug685516) == background-position-3a.html background-position-3-ref.html
random-if(bug685516) == background-position-3b.html background-position-3-ref.html
random-if(bug685516) == background-position-4a.html background-position-4-ref.html
random-if(bug685516) == background-position-4b.html background-position-4-ref.html
random-if(bug685516) == background-position-4c.html background-position-4-ref.html
random-if(bug685516) == background-position-5.html background-position-5-ref.html
random-if(bug685516) == background-position-6.html background-position-6-ref.html
random-if(bug685516) == background-position-7.html background-position-7-ref.html
random-if(bug685516) == background-position-8.html background-position-8-ref.html
random-if(bug685516) == background-size-auto-auto.html background-size-auto-ref.html
random-if(bug685516) == background-size-auto.html background-size-auto-ref.html
random-if(bug685516) == background-size-contain.html background-size-contain-ref.html
random-if(bug685516) == background-size-cover.html background-size-cover-ref.html
random-if(bug685516) == background-size-auto-length.html background-size-auto-length-ref.html
random-if(bug685516) == background-size-length-auto.html background-size-auto-length-ref.html
random-if(bug685516) == background-size-length.html background-size-auto-length-ref.html
random-if(bug685516) == background-size-auto-percent.html background-size-auto-length-ref.html
random-if(bug685516) == background-size-percent-auto.html background-size-auto-length-ref.html
random-if(bug685516) == background-size-percent.html background-size-auto-length-ref.html
random-if(bug685516) == background-size-length-percent.html background-size-length-percent-ref.html
random-if(bug685516) == background-size-percent-length.html background-size-length-percent-ref.html
random-if(bug685516) == background-size-percent-percent.html background-size-percent-percent-ref.html
random-if(bug685516) == background-size-length-length.html background-size-length-length-ref.html
random-if(bug685516) == background-size-percent-percent-stretch.html background-size-percent-percent-stretch-ref.html
random-if(bug685516) == background-size-body-percent-percent.html background-size-body-percent-percent-ref.html
random-if(bug685516) == background-size-body-percent-percent-no-repeat.html background-size-body-percent-percent-ref.html
random-if(bug685516) == background-size-body-percent-percent-not-fixed.html background-size-body-percent-percent-ref.html
random-if(bug685516) == background-size-body-cover.html background-size-body-cover-ref.html
random-if(bug685516) == background-size-body-cover-no-repeat.html background-size-body-cover-ref.html
random-if(bug685516) != background-size-body-cover-not-fixed.html background-size-body-cover-ref.html
2012-08-15 04:05:24 +00:00
random-if(bug685516) != background-size-body-cover-not-fixed.html background-size-body-single-not-fixed.html
# relies on reftest window having greater height than width
random-if(bug685516) == background-size-body-contain.html background-size-body-cover-ref.html
random-if(bug685516) != background-size-body-contain-no-repeat.html background-size-body-cover-ref.html
2012-08-15 04:05:24 +00:00
random-if(bug685516) != background-size-body-contain-not-fixed.html background-size-body-cover-ref.html
random-if(bug685516) != background-size-body-cover-not-fixed.html background-size-body-contain-not-fixed.html
random-if(bug685516) != background-size-body-percent-percent-overflow.html background-size-body-percent-percent-overflow-ref.html
random-if(bug685516) == background-size-zoom-no-repeat.html background-size-zoom-no-repeat-ref.html
random-if(bug685516) == background-size-contain-clip-padding.html background-size-contain-clip-padding-ref.html
random-if(bug685516) == background-size-contain-clip-border.html background-size-contain-clip-border-ref.html
random-if(bug685516) == background-size-contain-position-fifty-fifty.html background-size-contain-position-fifty-fifty-ref.html
random-if(bug685516) == background-size-contain-clip-padding-origin-border.html background-size-contain-clip-padding-origin-border-ref.html
random-if(bug685516) == background-size-contain-clip-padding-origin-border-padding.html background-size-contain-clip-padding-origin-border-padding-ref.html
== background-layers-1a.html background-layers-1-ref.html
== background-layers-1b.html background-layers-1-ref.html
# -moz-background-inline-policy is touchy and hard to test due to stretching
# artifacts and the difficulty of covering exact lines, and its CSS3 analog is
# on the chopping block at the moment, so just make sure background-size results
# in a different rendering when present.
!= background-size-cover-continuous.html background-size-continuous.html
!= background-size-cover-each-box.html background-size-each-box.html
!= background-size-cover-bounding-box.html background-size-bounding-box.html
# ...and make sure each rendering with background-size is different from the
# others
!= background-size-cover-continuous.html background-size-cover-each-box.html
!= background-size-cover-continuous.html background-size-cover-bounding-box.html
!= background-size-cover-each-box.html background-size-cover-bounding-box.html
random-if(bug685516) == background-size-monster-ch.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-cm.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-em.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-ex.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-inches.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-mm.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-pc.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-pt.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-px.html background-size-monster-ref.html
random-if(bug685516) == background-size-monster-rem.html background-size-monster-ref.html
# There seems to be a pixel-snapping problem here, where the repeated background
# image isn't being snapped at its boundaries. Note that the boundaries within
# the image aren't the issue, because they're being obscured to avoid sampling
# algorithm dependencies (at least assuming the sampling algorithm in use
# doesn't sample too far astray from the boundaries).
fails == background-size-zoom-repeat.html background-size-zoom-repeat-ref.html
# -moz-default-background-color and -moz-default-color (bug 591341)
== background-moz-default-background-color.html background-moz-default-background-color-ref.html
random-if(bug685516) == fixed-bg-with-transform-outside-viewport-1.html fixed-bg-with-transform-outside-viewport-ref.html
2012-08-15 04:05:24 +00:00
random-if(bug685516) HTTP == root-background-1.html root-background-ref.html
random-if(bug685516) HTTP != root-background-1.html about:blank
random-if(bug685516) == really-big-background.html really-big-background-ref.html
Bug 783162: Make mapped attributes hold the image alive. r=bz The nsCSSValue in nsGenericHTMLElement::MapBackgroundInto is a temporary. This causes a problem after Bug 697230 landed, because the nsCSSValue::Image we put into that value is destroyed once we're done doing style stuff. Previously the nsImageLoader would grab the request off the nsCSSValue::Image and hold it alive. Bug 697230 changed the behavior here; now when the nsCSSValue::Image is destroyed it tells the image loader to drop the request. The result is that all the references to the request are dropped and the frame is never told it has a background. The solution is to keep the nsCSSValue::Image alive longer. This patch adds two new types of nsAttrValue. The first is an nsCSSValue::URL. A ParseBackgroundAttribute method is added on nsGenericHTMLElement that the relevant elements (body/td/th/table/tr/tbody/thead/tfoot) call that parses background into an nsCSSValue::URL. The second is an nsCSSValue::Image. nsGenericHTMLElement::MapBackgroundInto attempts to convert the nsCSSValue::URL into an nsCSSValue::Image by kicking off the image load. The result is that image loads are only started when the element is actually visible. This also mirrors the way background-image works. This also allows us to fix two longstanding bugs in this code. Since MapBackgroundInto doesn't have a pointer to the actual element, it relied on grabbing the principal of the document. Now we can grab the principal of the node in ParseBackgroundAttribute. MapBackgroundInto also has no way to get at the element's base URI (to honor xml:base), which is now possible in ParseBackgroundAttribute. nsCSSValue::[Image|URL] have also been moved to be mozilla::css::[Image|URL]Value. nsAttrValue.h is included in external linkage code, so it can't include nsCSSValue.h to get the declarations of nsCSSValue::[Image|URL], and nested classes can't be forward declared. Moving the classes to a namespace solves the problem. Finally some old inoperative quirks mode code was removed. This code has done nothing since Bug 273078 was landed in 2004.
2012-08-24 17:50:49 +00:00
random-if(bug685516) == body-background.html body-background-ref.html
random-if(bug685516) == table-background.html table-background-ref.html
random-if(bug685516) != div-background.html div-background-ref.html
2012-08-15 04:05:24 +00:00
random-if(bug685516) == background-repeat-1-ref.html background-repeat-1.html
random-if(bug685516) == multi-background-clip-content-border.html multi-background-clip-content-border-ref.html