From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- layout/reftests/backgrounds/aqua-32x32.png | Bin 0 -> 110 bytes layout/reftests/backgrounds/aqua-yellow-32x32.png | Bin 0 -> 156 bytes .../attachment-local-clipping-color-1-ref.html | 18 ++ .../attachment-local-clipping-color-1.html | 30 +++ .../attachment-local-clipping-color-2.html | 30 +++ .../attachment-local-clipping-color-3-ref.html | 18 ++ .../attachment-local-clipping-color-3.html | 30 +++ .../attachment-local-clipping-color-4-ref.html | 19 ++ .../attachment-local-clipping-color-4.html | 31 ++++ .../attachment-local-clipping-color-5.html | 31 ++++ .../attachment-local-clipping-color-6-ref.html | 27 +++ .../attachment-local-clipping-color-6.html | 31 ++++ .../attachment-local-clipping-image-1-ref.html | 18 ++ .../attachment-local-clipping-image-1.html | 32 ++++ .../attachment-local-clipping-image-2.html | 30 +++ .../attachment-local-clipping-image-3-ref.html | 18 ++ .../attachment-local-clipping-image-3.html | 30 +++ .../attachment-local-clipping-image-4-ref.html | 19 ++ .../attachment-local-clipping-image-4.html | 33 ++++ .../attachment-local-clipping-image-5.html | 31 ++++ .../attachment-local-clipping-image-6-ref.html | 27 +++ .../attachment-local-clipping-image-6.html | 31 ++++ .../attachment-local-positioning-1-ref.html | 16 ++ .../attachment-local-positioning-1.html | 19 ++ .../attachment-local-positioning-2-ref.html | 25 +++ .../attachment-local-positioning-2.html | 35 ++++ .../attachment-local-positioning-3-ref.html | 29 +++ .../attachment-local-positioning-3.html | 36 ++++ .../attachment-local-positioning-4-ref.html | 29 +++ .../attachment-local-positioning-4.html | 35 ++++ .../attachment-local-positioning-5-ref.html | 18 ++ .../attachment-local-positioning-5.html | 24 +++ .../attachment-scroll-positioning-1-ref.html | 17 ++ .../attachment-scroll-positioning-1.html | 23 +++ .../backgrounds/background-clip-1-ref.html | 46 +++++ layout/reftests/backgrounds/background-clip-1.html | 52 ++++++ .../backgrounds/background-clip-2-ref.html | 12 ++ layout/reftests/backgrounds/background-clip-2.html | 12 ++ .../backgrounds/background-clip-text-1-ref.html | 23 +++ .../backgrounds/background-clip-text-1a.html | 25 +++ .../backgrounds/background-clip-text-1b.html | 25 +++ .../backgrounds/background-clip-text-1c.html | 27 +++ .../backgrounds/background-clip-text-1d.html | 24 +++ .../backgrounds/background-clip-text-1e.html | 32 ++++ .../backgrounds/background-clip-text-2-ref.html | 24 +++ .../backgrounds/background-clip-text-2.html | 28 +++ .../background-clip-text-scale-ref.html | 20 ++ .../backgrounds/background-clip-text-scale.html | 31 ++++ .../background-clip-text-translate.html | 22 +++ .../backgrounds/background-layers-1-ref.html | 46 +++++ .../reftests/backgrounds/background-layers-1a.html | 43 +++++ .../reftests/backgrounds/background-layers-1b.html | 46 +++++ ...ackground-moz-default-background-color-ref.html | 9 + .../background-moz-default-background-color.html | 17 ++ ...background-multiple-with-border-radius-ref.html | 46 +++++ .../background-multiple-with-border-radius.html | 34 ++++ .../backgrounds/background-position-1-ref.html | 28 +++ .../backgrounds/background-position-1a.html | 52 ++++++ .../backgrounds/background-position-1b.html | 52 ++++++ .../backgrounds/background-position-1c.html | 52 ++++++ .../backgrounds/background-position-1d.html | 56 ++++++ .../backgrounds/background-position-1e.html | 56 ++++++ .../backgrounds/background-position-1f.html | 56 ++++++ .../backgrounds/background-position-2-ref.html | 25 +++ .../backgrounds/background-position-2a.html | 25 +++ .../backgrounds/background-position-2b.html | 25 +++ .../backgrounds/background-position-2c.html | 26 +++ .../backgrounds/background-position-2d.html | 26 +++ .../backgrounds/background-position-3-ref.html | 25 +++ .../backgrounds/background-position-3a.html | 25 +++ .../backgrounds/background-position-3b.html | 25 +++ .../backgrounds/background-position-3c.html | 26 +++ .../backgrounds/background-position-3d.html | 26 +++ .../backgrounds/background-position-4-ref.html | 25 +++ .../backgrounds/background-position-4a.html | 25 +++ .../backgrounds/background-position-4b.html | 25 +++ .../backgrounds/background-position-4c.html | 25 +++ .../backgrounds/background-position-4d.html | 25 +++ .../backgrounds/background-position-4e.html | 25 +++ .../backgrounds/background-position-5-ref.html | 25 +++ .../backgrounds/background-position-5.html | 23 +++ .../backgrounds/background-position-6-ref.html | 33 ++++ .../backgrounds/background-position-6a.html | 25 +++ .../backgrounds/background-position-6b.html | 26 +++ .../backgrounds/background-position-7-ref.html | 28 +++ .../backgrounds/background-position-7.html | 43 +++++ .../backgrounds/background-position-8-ref.html | 28 +++ .../backgrounds/background-position-8.html | 43 +++++ .../backgrounds/background-redraw-237766-ref.html | 19 ++ .../backgrounds/background-redraw-237766.html | 32 ++++ .../backgrounds/background-referrer-image.png | Bin 0 -> 201 bytes .../backgrounds/background-referrer-ref.html | 11 ++ .../reftests/backgrounds/background-referrer.html | 11 ++ .../reftests/backgrounds/background-referrer.sjs | 72 ++++++++ .../backgrounds/background-repeat-1-ref.html | 42 +++++ .../reftests/backgrounds/background-repeat-1.html | 42 +++++ .../background-repeat-large-area-ref.html | 17 ++ .../backgrounds/background-repeat-large-area.html | 42 +++++ .../background-repeat-resampling-ref.html | 10 + .../backgrounds/background-repeat-resampling.html | 4 + .../backgrounds/background-size-auto-auto.html | 20 ++ .../background-size-auto-length-ref.html | 23 +++ .../backgrounds/background-size-auto-length.html | 25 +++ .../backgrounds/background-size-auto-percent.html | 25 +++ .../backgrounds/background-size-auto-ref.html | 24 +++ .../reftests/backgrounds/background-size-auto.html | 20 ++ .../background-size-body-contain-no-repeat.html | 17 ++ .../background-size-body-contain-not-fixed.html | 17 ++ .../backgrounds/background-size-body-contain.html | 16 ++ .../background-size-body-cover-no-repeat.html | 17 ++ .../background-size-body-cover-not-fixed.html | 17 ++ .../background-size-body-cover-ref.html | 14 ++ .../backgrounds/background-size-body-cover.html | 16 ++ ...ground-size-body-percent-percent-no-repeat.html | 17 ++ ...ground-size-body-percent-percent-not-fixed.html | 16 ++ ...und-size-body-percent-percent-overflow-ref.html | 14 ++ ...kground-size-body-percent-percent-overflow.html | 31 ++++ .../background-size-body-percent-percent-ref.html | 14 ++ .../background-size-body-percent-percent.html | 16 ++ .../background-size-body-single-not-fixed.html | 16 ++ .../backgrounds/background-size-clone.html | 36 ++++ .../background-size-contain-clip-border-ref.html | 29 +++ .../background-size-contain-clip-border.html | 27 +++ ...ain-clip-padding-origin-border-padding-ref.html | 40 ++++ ...contain-clip-padding-origin-border-padding.html | 30 +++ ...ize-contain-clip-padding-origin-border-ref.html | 29 +++ ...nd-size-contain-clip-padding-origin-border.html | 28 +++ .../background-size-contain-clip-padding-ref.html | 29 +++ .../background-size-contain-clip-padding.html | 27 +++ ...ound-size-contain-position-fifty-fifty-ref.html | 28 +++ ...ckground-size-contain-position-fifty-fifty.html | 26 +++ .../backgrounds/background-size-contain-ref.html | 23 +++ .../backgrounds/background-size-contain.html | 25 +++ .../backgrounds/background-size-cover-clone.html | 37 ++++ .../backgrounds/background-size-cover-ref.html | 18 ++ .../backgrounds/background-size-cover-slice.html | 37 ++++ .../backgrounds/background-size-cover.html | 20 ++ .../backgrounds/background-size-length-auto.html | 25 +++ .../background-size-length-length-ref.html | 23 +++ .../backgrounds/background-size-length-length.html | 25 +++ .../background-size-length-percent-ref.html | 23 +++ .../background-size-length-percent.html | 25 +++ .../backgrounds/background-size-length.html | 25 +++ .../backgrounds/background-size-monster-ch.html | 15 ++ .../backgrounds/background-size-monster-cm.html | 15 ++ .../backgrounds/background-size-monster-em.html | 15 ++ .../backgrounds/background-size-monster-ex.html | 15 ++ .../background-size-monster-inches.html | 15 ++ .../backgrounds/background-size-monster-mm.html | 15 ++ .../backgrounds/background-size-monster-pc.html | 15 ++ .../backgrounds/background-size-monster-pt.html | 15 ++ .../backgrounds/background-size-monster-px.html | 15 ++ .../backgrounds/background-size-monster-ref.html | 14 ++ .../backgrounds/background-size-monster-rem.html | 15 ++ .../backgrounds/background-size-percent-auto.html | 25 +++ .../background-size-percent-length.html | 25 +++ .../background-size-percent-percent-ref.html | 23 +++ ...ackground-size-percent-percent-stretch-ref.html | 39 ++++ .../background-size-percent-percent-stretch.html | 33 ++++ .../background-size-percent-percent.html | 25 +++ .../backgrounds/background-size-percent.html | 25 +++ .../backgrounds/background-size-slice.html | 36 ++++ .../background-size-zoom-no-repeat-ref.html | 34 ++++ .../background-size-zoom-no-repeat.html | 35 ++++ .../background-size-zoom-repeat-ref.html | 60 ++++++ .../backgrounds/background-size-zoom-repeat.html | 61 ++++++ .../backgrounds/background-tiling-zoom-1-ref.html | 75 ++++++++ .../backgrounds/background-tiling-zoom-1.html | 82 +++++++++ .../backgrounds/blue-16x20-green-16x20.png | Bin 0 -> 132 bytes .../reftests/backgrounds/blue-16x20-green-8x20.png | Bin 0 -> 132 bytes layout/reftests/backgrounds/blue-16x20.png | Bin 0 -> 118 bytes layout/reftests/backgrounds/blue-32x32.png | Bin 0 -> 110 bytes .../reftests/backgrounds/blue-8x20-green-16x20.png | Bin 0 -> 133 bytes .../reftests/backgrounds/blue-8x20-green-8x20.png | Bin 0 -> 129 bytes layout/reftests/backgrounds/blue-8x20.png | Bin 0 -> 114 bytes .../reftests/backgrounds/body-background-ref.html | 2 + layout/reftests/backgrounds/body-background.html | 2 + .../reftests/backgrounds/continuous-inline-1a.html | 15 ++ .../backgrounds/continuous-inline-1ab-ref.html | 20 ++ .../reftests/backgrounds/continuous-inline-1b.html | 15 ++ .../reftests/backgrounds/continuous-inline-1c.html | 15 ++ .../backgrounds/continuous-inline-1cd-ref.html | 20 ++ .../reftests/backgrounds/continuous-inline-1d.html | 15 ++ .../backgrounds/continuous-inline-2-ref.html | 20 ++ .../reftests/backgrounds/continuous-inline-2a.html | 15 ++ .../reftests/backgrounds/continuous-inline-2b.html | 15 ++ .../backgrounds/continuous-inline-3-ref.html | 25 +++ .../reftests/backgrounds/continuous-inline-3.html | 16 ++ .../backgrounds/continuous-inline-4-ref.html | 22 +++ .../reftests/backgrounds/continuous-inline-4a.html | 15 ++ .../reftests/backgrounds/continuous-inline-4b.html | 15 ++ .../backgrounds/continuous-inline-5-ref.html | 22 +++ .../reftests/backgrounds/continuous-inline-5a.html | 15 ++ .../reftests/backgrounds/continuous-inline-5b.html | 15 ++ .../reftests/backgrounds/delay-image-response.sjs | 65 +++++++ .../reftests/backgrounds/div-background-ref.html | 3 + layout/reftests/backgrounds/div-background.html | 3 + .../backgrounds/fixed-bg-border-radius-ref.html | 21 +++ .../backgrounds/fixed-bg-border-radius.html | 21 +++ ...fixed-bg-with-transform-outside-viewport-1.html | 15 ++ ...xed-bg-with-transform-outside-viewport-ref.html | 15 ++ layout/reftests/backgrounds/fuchsia-32x32.png | Bin 0 -> 110 bytes layout/reftests/backgrounds/green-16x20.png | Bin 0 -> 118 bytes .../backgrounds/green-8x20-blue-8x20-vertical.png | Bin 0 -> 107 bytes layout/reftests/backgrounds/green-8x20.png | Bin 0 -> 114 bytes .../backgrounds/green-circle-alpha-32x32.png | Bin 0 -> 396 bytes layout/reftests/backgrounds/grid-large.png | Bin 0 -> 2800 bytes .../backgrounds/iframe-translucent-color-1.html | 10 + .../backgrounds/iframe-translucent-color-ref.html | 9 + .../backgrounds/layers-layer-count-1-ref.xhtml | 35 ++++ .../backgrounds/layers-layer-count-2-ref.xhtml | 35 ++++ .../backgrounds/layers-layer-count-cascade-1.xhtml | 36 ++++ .../backgrounds/layers-layer-count-cascade-2.xhtml | 36 ++++ .../layers-layer-count-inheritance-1.xhtml | 39 ++++ .../layers-layer-count-inheritance-2.xhtml | 39 ++++ .../backgrounds/layers-stacking-order-ref.xhtml | 28 +++ .../backgrounds/layers-stacking-order.xhtml | 27 +++ layout/reftests/backgrounds/lime-1x25.png | Bin 0 -> 3679 bytes layout/reftests/backgrounds/lime-25x1.png | Bin 0 -> 3676 bytes layout/reftests/backgrounds/lime-and-blue-1x25.png | Bin 0 -> 3687 bytes layout/reftests/backgrounds/lime-and-blue-25x1.png | Bin 0 -> 3682 bytes layout/reftests/backgrounds/malformed.png | 1 + .../multi-background-clip-content-border-ref.html | 10 + .../multi-background-clip-content-border.html | 10 + .../backgrounds/really-big-background-ref.html | 2 + .../backgrounds/really-big-background.html | 2 + .../reftests/backgrounds/really-big-background.png | Bin 0 -> 188871 bytes .../reftests/backgrounds/red-128-alpha-32x32.png | Bin 0 -> 105 bytes layout/reftests/backgrounds/red-32x32.png | Bin 0 -> 110 bytes layout/reftests/backgrounds/reftest.list | 184 +++++++++++++++++++ layout/reftests/backgrounds/root-background-1.html | 5 + .../reftests/backgrounds/root-background-ref.html | 5 + .../backgrounds/root-element-display-none-1.html | 14 ++ .../backgrounds/root-element-display-none-ref.html | 7 + .../reftests/backgrounds/table-background-ref.html | 41 +++++ layout/reftests/backgrounds/table-background.html | 41 +++++ .../backgrounds/text-clip-and-no-stroke.html | 14 ++ .../reftests/backgrounds/text-clip-and-stroke.html | 15 ++ .../reftests/backgrounds/translucent-color-1.html | 9 + .../reftests/backgrounds/translucent-color-2.html | 9 + .../reftests/backgrounds/translucent-color-3.html | 9 + .../backgrounds/translucent-color-ref.html | 9 + layout/reftests/backgrounds/transparent-32x32.png | Bin 0 -> 96 bytes .../diagonal-percentage-vector-background-ref.html | 31 ++++ .../diagonal-percentage-vector-background.html | 31 ++++ .../backgrounds/vector/diagonal-scaled-fixed.svg | 10 + .../backgrounds/vector/diagonal-scaled.svg | 21 +++ .../vector/empty/intrinsic-ratio-no-dimensions.svg | 10 + .../vector/empty/intrinsic-ratio-zero-height.svg | 11 ++ .../vector/empty/intrinsic-ratio-zero-width.svg | 11 ++ ...ercent-width-omitted-height-extreme-viewbox.svg | 11 ++ ...ted-width-nonpercent-height-extreme-viewbox.svg | 11 ++ .../backgrounds/vector/empty/ref-tall-empty.html | 24 +++ .../backgrounds/vector/empty/ref-tall-lime.html | 28 +++ .../backgrounds/vector/empty/ref-wide-empty.html | 21 +++ .../backgrounds/vector/empty/ref-wide-lime.html | 28 +++ .../reftests/backgrounds/vector/empty/reftest.list | 26 +++ .../vector/empty/tall--contain--height.html | 35 ++++ .../vector/empty/tall--contain--width.html | 35 ++++ .../vector/empty/tall--cover--height.html | 35 ++++ .../vector/empty/tall--cover--width.html | 35 ++++ .../vector/empty/wide--contain--height.html | 35 ++++ .../vector/empty/wide--contain--width.html | 35 ++++ .../vector/empty/wide--cover--height.html | 35 ++++ .../vector/empty/wide--cover--width.html | 35 ++++ .../vector/empty/zero-height-ratio-5px-auto.html | 34 ++++ .../vector/empty/zero-height-ratio-auto-5px.html | 34 ++++ .../vector/empty/zero-height-ratio-auto-auto.html | 34 ++++ .../vector/empty/zero-height-ratio-contain.html | 34 ++++ .../vector/empty/zero-height-ratio-cover.html | 34 ++++ .../empty/zero-ratio-no-dimensions-5px-auto.html | 34 ++++ .../empty/zero-ratio-no-dimensions-auto-5px.html | 34 ++++ .../empty/zero-ratio-no-dimensions-auto-auto.html | 34 ++++ .../empty/zero-ratio-no-dimensions-contain.html | 34 ++++ .../empty/zero-ratio-no-dimensions-cover.html | 34 ++++ .../vector/empty/zero-width-ratio-5px-auto.html | 34 ++++ .../vector/empty/zero-width-ratio-auto-5px.html | 34 ++++ .../vector/empty/zero-width-ratio-auto-auto.html | 34 ++++ .../vector/empty/zero-width-ratio-contain.html | 34 ++++ .../vector/empty/zero-width-ratio-cover.html | 34 ++++ .../backgrounds/vector/no-aspect-ratio-normal.html | 28 +++ .../backgrounds/vector/no-aspect-ratio-wide.html | 28 +++ .../nonpercent-width-nonpercent-height-viewbox.svg | 12 ++ .../vector/nonpercent-width-nonpercent-height.svg | 10 + .../nonpercent-width-omitted-height-viewbox.svg | 12 ++ .../vector/nonpercent-width-omitted-height.svg | 10 + .../nonpercent-width-percent-height-viewbox.svg | 12 ++ .../vector/nonpercent-width-percent-height.svg | 10 + .../omitted-width-nonpercent-height-viewbox.svg | 12 ++ .../vector/omitted-width-nonpercent-height.svg | 10 + ...ed-width-omitted-height-viewbox-no-preserve.svg | 10 + .../omitted-width-omitted-height-viewbox.svg | 11 ++ .../vector/omitted-width-omitted-height.svg | 9 + .../omitted-width-percent-height-viewbox.svg | 12 ++ .../vector/omitted-width-percent-height.svg | 10 + .../percent-width-nonpercent-height-viewbox.svg | 12 ++ .../vector/percent-width-nonpercent-height.svg | 10 + .../percent-width-omitted-height-viewbox.svg | 12 ++ .../vector/percent-width-omitted-height.svg | 10 + .../percent-width-percent-height-viewbox.svg | 12 ++ .../vector/percent-width-percent-height.svg | 10 + .../vector/ref-tall-lime192x384-aqua192x384.html | 31 ++++ .../vector/ref-tall-lime256x16-aqua256x16.html | 31 ++++ .../vector/ref-tall-lime256x384-aqua256x384.html | 31 ++++ .../vector/ref-tall-lime256x512-aqua256x256.html | 31 ++++ .../backgrounds/vector/ref-tall-lime256x768.html | 22 +++ .../vector/ref-tall-lime2x16-aqua2x16.html | 31 ++++ .../vector/ref-tall-lime32x128-aqua32x128.html | 31 ++++ .../vector/ref-tall-lime32x16-aqua32x16.html | 31 ++++ .../vector/ref-tall-lime32x256-aqua32x256.html | 31 ++++ .../vector/ref-tall-lime32x384-aqua32x384.html | 31 ++++ .../vector/ref-tall-lime32x64-aqua32x64.html | 31 ++++ .../vector/ref-tall-lime48x384-aqua48x384.html | 31 ++++ .../vector/ref-tall-lime4x16-aqua4x16.html | 31 ++++ .../vector/ref-tall-lime8x16-aqua8x16.html | 31 ++++ .../vector/ref-tall-lime8x32-aqua8x32.html | 31 ++++ .../vector/ref-tall-lime8x384-aqua8x384.html | 31 ++++ .../vector/ref-tall-lime8x64-aqua8x64.html | 31 ++++ .../vector/ref-wide-lime12x128-aqua12x128.html | 31 ++++ .../vector/ref-wide-lime12x16-aqua12x16.html | 31 ++++ .../vector/ref-wide-lime12x24-aqua12x24.html | 31 ++++ .../vector/ref-wide-lime12x96-aqua12x96.html | 31 ++++ .../vector/ref-wide-lime16x128-aqua16x128.html | 31 ++++ .../vector/ref-wide-lime2x16-aqua2x16.html | 31 ++++ .../vector/ref-wide-lime64x128-aqua64x128.html | 31 ++++ .../vector/ref-wide-lime768x128-aqua768x128.html | 31 ++++ .../vector/ref-wide-lime768x16-aqua768x16.html | 31 ++++ .../backgrounds/vector/ref-wide-lime768x256.html | 29 +++ .../vector/ref-wide-lime8x128-aqua8x128.html | 31 ++++ .../vector/ref-wide-lime8x16-aqua8x16.html | 31 ++++ .../vector/ref-wide-lime8x64-aqua8x64.html | 31 ++++ layout/reftests/backgrounds/vector/reftest.list | 204 +++++++++++++++++++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...x-auto--nonpercent-width-nonpercent-height.html | 34 ++++ ...o--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...32px-auto--nonpercent-width-omitted-height.html | 34 ++++ ...o--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...32px-auto--nonpercent-width-percent-height.html | 34 ++++ ...o--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...32px-auto--omitted-width-nonpercent-height.html | 34 ++++ ...auto--omitted-width-omitted-height-viewbox.html | 35 ++++ ...l--32px-auto--omitted-width-omitted-height.html | 34 ++++ ...auto--omitted-width-percent-height-viewbox.html | 35 ++++ ...l--32px-auto--omitted-width-percent-height.html | 34 ++++ ...o--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...32px-auto--percent-width-nonpercent-height.html | 34 ++++ ...auto--percent-width-omitted-height-viewbox.html | 35 ++++ ...l--32px-auto--percent-width-omitted-height.html | 34 ++++ ...auto--percent-width-percent-height-viewbox.html | 35 ++++ ...l--32px-auto--percent-width-percent-height.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...--auto--nonpercent-width-nonpercent-height.html | 34 ++++ ...o--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...all--auto--nonpercent-width-omitted-height.html | 34 ++++ ...o--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...all--auto--nonpercent-width-percent-height.html | 34 ++++ ...o--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...all--auto--omitted-width-nonpercent-height.html | 34 ++++ ...auto--omitted-width-omitted-height-viewbox.html | 35 ++++ .../tall--auto--omitted-width-omitted-height.html | 34 ++++ ...auto--omitted-width-percent-height-viewbox.html | 35 ++++ .../tall--auto--omitted-width-percent-height.html | 34 ++++ ...o--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...all--auto--percent-width-nonpercent-height.html | 34 ++++ ...auto--percent-width-omitted-height-viewbox.html | 35 ++++ .../tall--auto--percent-width-omitted-height.html | 34 ++++ ...auto--percent-width-percent-height-viewbox.html | 35 ++++ .../tall--auto--percent-width-percent-height.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...o-32px--nonpercent-width-nonpercent-height.html | 34 ++++ ...x--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...auto-32px--nonpercent-width-omitted-height.html | 34 ++++ ...x--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...auto-32px--nonpercent-width-percent-height.html | 34 ++++ ...x--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...auto-32px--omitted-width-nonpercent-height.html | 34 ++++ ...32px--omitted-width-omitted-height-viewbox.html | 35 ++++ ...l--auto-32px--omitted-width-omitted-height.html | 34 ++++ ...32px--omitted-width-percent-height-viewbox.html | 35 ++++ ...l--auto-32px--omitted-width-percent-height.html | 34 ++++ ...x--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...auto-32px--percent-width-nonpercent-height.html | 34 ++++ ...32px--percent-width-omitted-height-viewbox.html | 35 ++++ ...l--auto-32px--percent-width-omitted-height.html | 34 ++++ ...32px--percent-width-percent-height-viewbox.html | 35 ++++ ...l--auto-32px--percent-width-percent-height.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...ontain--nonpercent-width-nonpercent-height.html | 34 ++++ ...n--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...--contain--nonpercent-width-omitted-height.html | 34 ++++ ...n--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...--contain--nonpercent-width-percent-height.html | 34 ++++ ...n--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...--contain--omitted-width-nonpercent-height.html | 34 ++++ ...tain--omitted-width-omitted-height-viewbox.html | 35 ++++ ...all--contain--omitted-width-omitted-height.html | 34 ++++ ...tain--omitted-width-percent-height-viewbox.html | 35 ++++ ...all--contain--omitted-width-percent-height.html | 34 ++++ ...n--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...--contain--percent-width-nonpercent-height.html | 34 ++++ ...tain--percent-width-omitted-height-viewbox.html | 35 ++++ ...all--contain--percent-width-omitted-height.html | 34 ++++ ...tain--percent-width-percent-height-viewbox.html | 35 ++++ ...all--contain--percent-width-percent-height.html | 34 ++++ ...-nonpercent-width-nonpercent-height--crisp.html | 35 ++++ ...ent-width-nonpercent-height-viewbox--crisp.html | 36 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 36 ++++ ...-cover--nonpercent-width-nonpercent-height.html | 35 ++++ ...r--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...ll--cover--nonpercent-width-omitted-height.html | 34 ++++ ...r--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...ll--cover--nonpercent-width-percent-height.html | 34 ++++ ...r--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...ll--cover--omitted-width-nonpercent-height.html | 34 ++++ ...over--omitted-width-omitted-height-viewbox.html | 35 ++++ .../tall--cover--omitted-width-omitted-height.html | 34 ++++ ...over--omitted-width-percent-height-viewbox.html | 35 ++++ .../tall--cover--omitted-width-percent-height.html | 34 ++++ ...r--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...ll--cover--percent-width-nonpercent-height.html | 34 ++++ ...over--percent-width-omitted-height-viewbox.html | 35 ++++ .../tall--cover--percent-width-omitted-height.html | 34 ++++ ...over--percent-width-percent-height-viewbox.html | 35 ++++ .../tall--cover--percent-width-percent-height.html | 34 ++++ layout/reftests/backgrounds/vector/template.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...x-auto--nonpercent-width-nonpercent-height.html | 34 ++++ ...o--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...12px-auto--nonpercent-width-omitted-height.html | 34 ++++ ...o--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...12px-auto--nonpercent-width-percent-height.html | 34 ++++ ...o--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...12px-auto--omitted-width-nonpercent-height.html | 34 ++++ ...auto--omitted-width-omitted-height-viewbox.html | 35 ++++ ...e--12px-auto--omitted-width-omitted-height.html | 34 ++++ ...auto--omitted-width-percent-height-viewbox.html | 35 ++++ ...e--12px-auto--omitted-width-percent-height.html | 34 ++++ ...o--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...12px-auto--percent-width-nonpercent-height.html | 34 ++++ ...auto--percent-width-omitted-height-viewbox.html | 35 ++++ ...e--12px-auto--percent-width-omitted-height.html | 34 ++++ ...auto--percent-width-percent-height-viewbox.html | 35 ++++ ...e--12px-auto--percent-width-percent-height.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...--auto--nonpercent-width-nonpercent-height.html | 34 ++++ ...o--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...ide--auto--nonpercent-width-omitted-height.html | 34 ++++ ...o--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...ide--auto--nonpercent-width-percent-height.html | 34 ++++ ...o--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...ide--auto--omitted-width-nonpercent-height.html | 34 ++++ ...auto--omitted-width-omitted-height-viewbox.html | 35 ++++ .../wide--auto--omitted-width-omitted-height.html | 34 ++++ ...auto--omitted-width-percent-height-viewbox.html | 35 ++++ .../wide--auto--omitted-width-percent-height.html | 34 ++++ ...o--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...ide--auto--percent-width-nonpercent-height.html | 34 ++++ ...auto--percent-width-omitted-height-viewbox.html | 35 ++++ .../wide--auto--percent-width-omitted-height.html | 34 ++++ ...auto--percent-width-percent-height-viewbox.html | 35 ++++ .../wide--auto--percent-width-percent-height.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...o-32px--nonpercent-width-nonpercent-height.html | 34 ++++ ...x--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...auto-32px--nonpercent-width-omitted-height.html | 34 ++++ ...x--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...auto-32px--nonpercent-width-percent-height.html | 34 ++++ ...x--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...auto-32px--omitted-width-nonpercent-height.html | 34 ++++ ...32px--omitted-width-omitted-height-viewbox.html | 35 ++++ ...e--auto-32px--omitted-width-omitted-height.html | 34 ++++ ...32px--omitted-width-percent-height-viewbox.html | 35 ++++ ...e--auto-32px--omitted-width-percent-height.html | 34 ++++ ...x--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...auto-32px--percent-width-nonpercent-height.html | 34 ++++ ...32px--percent-width-omitted-height-viewbox.html | 35 ++++ ...e--auto-32px--percent-width-omitted-height.html | 34 ++++ ...32px--percent-width-percent-height-viewbox.html | 35 ++++ ...e--auto-32px--percent-width-percent-height.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...ontain--nonpercent-width-nonpercent-height.html | 34 ++++ ...n--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...--contain--nonpercent-width-omitted-height.html | 34 ++++ ...n--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...--contain--nonpercent-width-percent-height.html | 34 ++++ ...n--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...--contain--omitted-width-nonpercent-height.html | 34 ++++ ...tain--omitted-width-omitted-height-viewbox.html | 35 ++++ ...ide--contain--omitted-width-omitted-height.html | 34 ++++ ...tain--omitted-width-percent-height-viewbox.html | 35 ++++ ...ide--contain--omitted-width-percent-height.html | 34 ++++ ...n--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...--contain--percent-width-nonpercent-height.html | 34 ++++ ...tain--percent-width-omitted-height-viewbox.html | 35 ++++ ...ide--contain--percent-width-omitted-height.html | 34 ++++ ...tain--percent-width-percent-height-viewbox.html | 35 ++++ ...ide--contain--percent-width-percent-height.html | 34 ++++ ...nonpercent-width-nonpercent-height-viewbox.html | 35 ++++ ...-cover--nonpercent-width-nonpercent-height.html | 34 ++++ ...r--nonpercent-width-omitted-height-viewbox.html | 35 ++++ ...de--cover--nonpercent-width-omitted-height.html | 34 ++++ ...r--nonpercent-width-percent-height-viewbox.html | 35 ++++ ...de--cover--nonpercent-width-percent-height.html | 34 ++++ ...r--omitted-width-nonpercent-height-viewbox.html | 35 ++++ ...de--cover--omitted-width-nonpercent-height.html | 34 ++++ ...over--omitted-width-omitted-height-viewbox.html | 35 ++++ .../wide--cover--omitted-width-omitted-height.html | 34 ++++ ...over--omitted-width-percent-height-viewbox.html | 35 ++++ .../wide--cover--omitted-width-percent-height.html | 34 ++++ ...r--percent-width-nonpercent-height-viewbox.html | 35 ++++ ...de--cover--percent-width-nonpercent-height.html | 34 ++++ ...over--percent-width-omitted-height-viewbox.html | 35 ++++ .../wide--cover--percent-width-omitted-height.html | 34 ++++ ...over--percent-width-percent-height-viewbox.html | 35 ++++ .../wide--cover--percent-width-percent-height.html | 34 ++++ .../backgrounds/viewport-translucent-color-1.html | 7 + .../backgrounds/viewport-translucent-color-2.html | 9 + .../backgrounds/viewport-translucent-color-3.html | 7 + .../viewport-translucent-color-ref.html | 9 + layout/reftests/backgrounds/yellow-32x32.png | Bin 0 -> 110 bytes 520 files changed, 14489 insertions(+) create mode 100644 layout/reftests/backgrounds/aqua-32x32.png create mode 100644 layout/reftests/backgrounds/aqua-yellow-32x32.png create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-1-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-1.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-2.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-3-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-3.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-4-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-4.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-5.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-6-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-color-6.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-1-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-1.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-2.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-3-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-3.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-4-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-4.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-5.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-6-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-clipping-image-6.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-1-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-1.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-2-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-2.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-3-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-3.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-4-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-4.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-5-ref.html create mode 100644 layout/reftests/backgrounds/attachment-local-positioning-5.html create mode 100644 layout/reftests/backgrounds/attachment-scroll-positioning-1-ref.html create mode 100644 layout/reftests/backgrounds/attachment-scroll-positioning-1.html create mode 100644 layout/reftests/backgrounds/background-clip-1-ref.html create mode 100644 layout/reftests/backgrounds/background-clip-1.html create mode 100644 layout/reftests/backgrounds/background-clip-2-ref.html create mode 100644 layout/reftests/backgrounds/background-clip-2.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1-ref.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1a.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1b.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1c.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1d.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1e.html create mode 100644 layout/reftests/backgrounds/background-clip-text-2-ref.html create mode 100644 layout/reftests/backgrounds/background-clip-text-2.html create mode 100644 layout/reftests/backgrounds/background-clip-text-scale-ref.html create mode 100644 layout/reftests/backgrounds/background-clip-text-scale.html create mode 100644 layout/reftests/backgrounds/background-clip-text-translate.html create mode 100644 layout/reftests/backgrounds/background-layers-1-ref.html create mode 100644 layout/reftests/backgrounds/background-layers-1a.html create mode 100644 layout/reftests/backgrounds/background-layers-1b.html create mode 100644 layout/reftests/backgrounds/background-moz-default-background-color-ref.html create mode 100644 layout/reftests/backgrounds/background-moz-default-background-color.html create mode 100644 layout/reftests/backgrounds/background-multiple-with-border-radius-ref.html create mode 100644 layout/reftests/backgrounds/background-multiple-with-border-radius.html create mode 100644 layout/reftests/backgrounds/background-position-1-ref.html create mode 100644 layout/reftests/backgrounds/background-position-1a.html create mode 100644 layout/reftests/backgrounds/background-position-1b.html create mode 100644 layout/reftests/backgrounds/background-position-1c.html create mode 100644 layout/reftests/backgrounds/background-position-1d.html create mode 100644 layout/reftests/backgrounds/background-position-1e.html create mode 100644 layout/reftests/backgrounds/background-position-1f.html create mode 100644 layout/reftests/backgrounds/background-position-2-ref.html create mode 100644 layout/reftests/backgrounds/background-position-2a.html create mode 100644 layout/reftests/backgrounds/background-position-2b.html create mode 100644 layout/reftests/backgrounds/background-position-2c.html create mode 100644 layout/reftests/backgrounds/background-position-2d.html create mode 100644 layout/reftests/backgrounds/background-position-3-ref.html create mode 100644 layout/reftests/backgrounds/background-position-3a.html create mode 100644 layout/reftests/backgrounds/background-position-3b.html create mode 100644 layout/reftests/backgrounds/background-position-3c.html create mode 100644 layout/reftests/backgrounds/background-position-3d.html create mode 100644 layout/reftests/backgrounds/background-position-4-ref.html create mode 100644 layout/reftests/backgrounds/background-position-4a.html create mode 100644 layout/reftests/backgrounds/background-position-4b.html create mode 100644 layout/reftests/backgrounds/background-position-4c.html create mode 100644 layout/reftests/backgrounds/background-position-4d.html create mode 100644 layout/reftests/backgrounds/background-position-4e.html create mode 100644 layout/reftests/backgrounds/background-position-5-ref.html create mode 100644 layout/reftests/backgrounds/background-position-5.html create mode 100644 layout/reftests/backgrounds/background-position-6-ref.html create mode 100644 layout/reftests/backgrounds/background-position-6a.html create mode 100644 layout/reftests/backgrounds/background-position-6b.html create mode 100644 layout/reftests/backgrounds/background-position-7-ref.html create mode 100644 layout/reftests/backgrounds/background-position-7.html create mode 100644 layout/reftests/backgrounds/background-position-8-ref.html create mode 100644 layout/reftests/backgrounds/background-position-8.html create mode 100644 layout/reftests/backgrounds/background-redraw-237766-ref.html create mode 100644 layout/reftests/backgrounds/background-redraw-237766.html create mode 100644 layout/reftests/backgrounds/background-referrer-image.png create mode 100644 layout/reftests/backgrounds/background-referrer-ref.html create mode 100644 layout/reftests/backgrounds/background-referrer.html create mode 100644 layout/reftests/backgrounds/background-referrer.sjs create mode 100644 layout/reftests/backgrounds/background-repeat-1-ref.html create mode 100644 layout/reftests/backgrounds/background-repeat-1.html create mode 100644 layout/reftests/backgrounds/background-repeat-large-area-ref.html create mode 100644 layout/reftests/backgrounds/background-repeat-large-area.html create mode 100644 layout/reftests/backgrounds/background-repeat-resampling-ref.html create mode 100644 layout/reftests/backgrounds/background-repeat-resampling.html create mode 100644 layout/reftests/backgrounds/background-size-auto-auto.html create mode 100644 layout/reftests/backgrounds/background-size-auto-length-ref.html create mode 100644 layout/reftests/backgrounds/background-size-auto-length.html create mode 100644 layout/reftests/backgrounds/background-size-auto-percent.html create mode 100644 layout/reftests/backgrounds/background-size-auto-ref.html create mode 100644 layout/reftests/backgrounds/background-size-auto.html create mode 100644 layout/reftests/backgrounds/background-size-body-contain-no-repeat.html create mode 100644 layout/reftests/backgrounds/background-size-body-contain-not-fixed.html create mode 100644 layout/reftests/backgrounds/background-size-body-contain.html create mode 100644 layout/reftests/backgrounds/background-size-body-cover-no-repeat.html create mode 100644 layout/reftests/backgrounds/background-size-body-cover-not-fixed.html create mode 100644 layout/reftests/backgrounds/background-size-body-cover-ref.html create mode 100644 layout/reftests/backgrounds/background-size-body-cover.html create mode 100644 layout/reftests/backgrounds/background-size-body-percent-percent-no-repeat.html create mode 100644 layout/reftests/backgrounds/background-size-body-percent-percent-not-fixed.html create mode 100644 layout/reftests/backgrounds/background-size-body-percent-percent-overflow-ref.html create mode 100644 layout/reftests/backgrounds/background-size-body-percent-percent-overflow.html create mode 100644 layout/reftests/backgrounds/background-size-body-percent-percent-ref.html create mode 100644 layout/reftests/backgrounds/background-size-body-percent-percent.html create mode 100644 layout/reftests/backgrounds/background-size-body-single-not-fixed.html create mode 100644 layout/reftests/backgrounds/background-size-clone.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-border-ref.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-border.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding-ref.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-ref.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-padding-ref.html create mode 100644 layout/reftests/backgrounds/background-size-contain-clip-padding.html create mode 100644 layout/reftests/backgrounds/background-size-contain-position-fifty-fifty-ref.html create mode 100644 layout/reftests/backgrounds/background-size-contain-position-fifty-fifty.html create mode 100644 layout/reftests/backgrounds/background-size-contain-ref.html create mode 100644 layout/reftests/backgrounds/background-size-contain.html create mode 100644 layout/reftests/backgrounds/background-size-cover-clone.html create mode 100644 layout/reftests/backgrounds/background-size-cover-ref.html create mode 100644 layout/reftests/backgrounds/background-size-cover-slice.html create mode 100644 layout/reftests/backgrounds/background-size-cover.html create mode 100644 layout/reftests/backgrounds/background-size-length-auto.html create mode 100644 layout/reftests/backgrounds/background-size-length-length-ref.html create mode 100644 layout/reftests/backgrounds/background-size-length-length.html create mode 100644 layout/reftests/backgrounds/background-size-length-percent-ref.html create mode 100644 layout/reftests/backgrounds/background-size-length-percent.html create mode 100644 layout/reftests/backgrounds/background-size-length.html create mode 100644 layout/reftests/backgrounds/background-size-monster-ch.html create mode 100644 layout/reftests/backgrounds/background-size-monster-cm.html create mode 100644 layout/reftests/backgrounds/background-size-monster-em.html create mode 100644 layout/reftests/backgrounds/background-size-monster-ex.html create mode 100644 layout/reftests/backgrounds/background-size-monster-inches.html create mode 100644 layout/reftests/backgrounds/background-size-monster-mm.html create mode 100644 layout/reftests/backgrounds/background-size-monster-pc.html create mode 100644 layout/reftests/backgrounds/background-size-monster-pt.html create mode 100644 layout/reftests/backgrounds/background-size-monster-px.html create mode 100644 layout/reftests/backgrounds/background-size-monster-ref.html create mode 100644 layout/reftests/backgrounds/background-size-monster-rem.html create mode 100644 layout/reftests/backgrounds/background-size-percent-auto.html create mode 100644 layout/reftests/backgrounds/background-size-percent-length.html create mode 100644 layout/reftests/backgrounds/background-size-percent-percent-ref.html create mode 100644 layout/reftests/backgrounds/background-size-percent-percent-stretch-ref.html create mode 100644 layout/reftests/backgrounds/background-size-percent-percent-stretch.html create mode 100644 layout/reftests/backgrounds/background-size-percent-percent.html create mode 100644 layout/reftests/backgrounds/background-size-percent.html create mode 100644 layout/reftests/backgrounds/background-size-slice.html create mode 100644 layout/reftests/backgrounds/background-size-zoom-no-repeat-ref.html create mode 100644 layout/reftests/backgrounds/background-size-zoom-no-repeat.html create mode 100644 layout/reftests/backgrounds/background-size-zoom-repeat-ref.html create mode 100644 layout/reftests/backgrounds/background-size-zoom-repeat.html create mode 100644 layout/reftests/backgrounds/background-tiling-zoom-1-ref.html create mode 100644 layout/reftests/backgrounds/background-tiling-zoom-1.html create mode 100644 layout/reftests/backgrounds/blue-16x20-green-16x20.png create mode 100644 layout/reftests/backgrounds/blue-16x20-green-8x20.png create mode 100644 layout/reftests/backgrounds/blue-16x20.png create mode 100644 layout/reftests/backgrounds/blue-32x32.png create mode 100644 layout/reftests/backgrounds/blue-8x20-green-16x20.png create mode 100644 layout/reftests/backgrounds/blue-8x20-green-8x20.png create mode 100644 layout/reftests/backgrounds/blue-8x20.png create mode 100644 layout/reftests/backgrounds/body-background-ref.html create mode 100644 layout/reftests/backgrounds/body-background.html create mode 100644 layout/reftests/backgrounds/continuous-inline-1a.html create mode 100644 layout/reftests/backgrounds/continuous-inline-1ab-ref.html create mode 100644 layout/reftests/backgrounds/continuous-inline-1b.html create mode 100644 layout/reftests/backgrounds/continuous-inline-1c.html create mode 100644 layout/reftests/backgrounds/continuous-inline-1cd-ref.html create mode 100644 layout/reftests/backgrounds/continuous-inline-1d.html create mode 100644 layout/reftests/backgrounds/continuous-inline-2-ref.html create mode 100644 layout/reftests/backgrounds/continuous-inline-2a.html create mode 100644 layout/reftests/backgrounds/continuous-inline-2b.html create mode 100644 layout/reftests/backgrounds/continuous-inline-3-ref.html create mode 100644 layout/reftests/backgrounds/continuous-inline-3.html create mode 100644 layout/reftests/backgrounds/continuous-inline-4-ref.html create mode 100644 layout/reftests/backgrounds/continuous-inline-4a.html create mode 100644 layout/reftests/backgrounds/continuous-inline-4b.html create mode 100644 layout/reftests/backgrounds/continuous-inline-5-ref.html create mode 100644 layout/reftests/backgrounds/continuous-inline-5a.html create mode 100644 layout/reftests/backgrounds/continuous-inline-5b.html create mode 100644 layout/reftests/backgrounds/delay-image-response.sjs create mode 100644 layout/reftests/backgrounds/div-background-ref.html create mode 100644 layout/reftests/backgrounds/div-background.html create mode 100644 layout/reftests/backgrounds/fixed-bg-border-radius-ref.html create mode 100644 layout/reftests/backgrounds/fixed-bg-border-radius.html create mode 100644 layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-1.html create mode 100644 layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-ref.html create mode 100644 layout/reftests/backgrounds/fuchsia-32x32.png create mode 100644 layout/reftests/backgrounds/green-16x20.png create mode 100644 layout/reftests/backgrounds/green-8x20-blue-8x20-vertical.png create mode 100644 layout/reftests/backgrounds/green-8x20.png create mode 100644 layout/reftests/backgrounds/green-circle-alpha-32x32.png create mode 100644 layout/reftests/backgrounds/grid-large.png create mode 100644 layout/reftests/backgrounds/iframe-translucent-color-1.html create mode 100644 layout/reftests/backgrounds/iframe-translucent-color-ref.html create mode 100644 layout/reftests/backgrounds/layers-layer-count-1-ref.xhtml create mode 100644 layout/reftests/backgrounds/layers-layer-count-2-ref.xhtml create mode 100644 layout/reftests/backgrounds/layers-layer-count-cascade-1.xhtml create mode 100644 layout/reftests/backgrounds/layers-layer-count-cascade-2.xhtml create mode 100644 layout/reftests/backgrounds/layers-layer-count-inheritance-1.xhtml create mode 100644 layout/reftests/backgrounds/layers-layer-count-inheritance-2.xhtml create mode 100644 layout/reftests/backgrounds/layers-stacking-order-ref.xhtml create mode 100644 layout/reftests/backgrounds/layers-stacking-order.xhtml create mode 100644 layout/reftests/backgrounds/lime-1x25.png create mode 100644 layout/reftests/backgrounds/lime-25x1.png create mode 100644 layout/reftests/backgrounds/lime-and-blue-1x25.png create mode 100644 layout/reftests/backgrounds/lime-and-blue-25x1.png create mode 100644 layout/reftests/backgrounds/malformed.png create mode 100644 layout/reftests/backgrounds/multi-background-clip-content-border-ref.html create mode 100644 layout/reftests/backgrounds/multi-background-clip-content-border.html create mode 100644 layout/reftests/backgrounds/really-big-background-ref.html create mode 100644 layout/reftests/backgrounds/really-big-background.html create mode 100644 layout/reftests/backgrounds/really-big-background.png create mode 100644 layout/reftests/backgrounds/red-128-alpha-32x32.png create mode 100644 layout/reftests/backgrounds/red-32x32.png create mode 100644 layout/reftests/backgrounds/reftest.list create mode 100644 layout/reftests/backgrounds/root-background-1.html create mode 100644 layout/reftests/backgrounds/root-background-ref.html create mode 100644 layout/reftests/backgrounds/root-element-display-none-1.html create mode 100644 layout/reftests/backgrounds/root-element-display-none-ref.html create mode 100644 layout/reftests/backgrounds/table-background-ref.html create mode 100644 layout/reftests/backgrounds/table-background.html create mode 100644 layout/reftests/backgrounds/text-clip-and-no-stroke.html create mode 100644 layout/reftests/backgrounds/text-clip-and-stroke.html create mode 100644 layout/reftests/backgrounds/translucent-color-1.html create mode 100644 layout/reftests/backgrounds/translucent-color-2.html create mode 100644 layout/reftests/backgrounds/translucent-color-3.html create mode 100644 layout/reftests/backgrounds/translucent-color-ref.html create mode 100644 layout/reftests/backgrounds/transparent-32x32.png create mode 100644 layout/reftests/backgrounds/vector/diagonal-percentage-vector-background-ref.html create mode 100644 layout/reftests/backgrounds/vector/diagonal-percentage-vector-background.html create mode 100644 layout/reftests/backgrounds/vector/diagonal-scaled-fixed.svg create mode 100644 layout/reftests/backgrounds/vector/diagonal-scaled.svg create mode 100644 layout/reftests/backgrounds/vector/empty/intrinsic-ratio-no-dimensions.svg create mode 100644 layout/reftests/backgrounds/vector/empty/intrinsic-ratio-zero-height.svg create mode 100644 layout/reftests/backgrounds/vector/empty/intrinsic-ratio-zero-width.svg create mode 100644 layout/reftests/backgrounds/vector/empty/nonpercent-width-omitted-height-extreme-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/empty/omitted-width-nonpercent-height-extreme-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/empty/ref-tall-empty.html create mode 100644 layout/reftests/backgrounds/vector/empty/ref-tall-lime.html create mode 100644 layout/reftests/backgrounds/vector/empty/ref-wide-empty.html create mode 100644 layout/reftests/backgrounds/vector/empty/ref-wide-lime.html create mode 100644 layout/reftests/backgrounds/vector/empty/reftest.list create mode 100644 layout/reftests/backgrounds/vector/empty/tall--contain--height.html create mode 100644 layout/reftests/backgrounds/vector/empty/tall--contain--width.html create mode 100644 layout/reftests/backgrounds/vector/empty/tall--cover--height.html create mode 100644 layout/reftests/backgrounds/vector/empty/tall--cover--width.html create mode 100644 layout/reftests/backgrounds/vector/empty/wide--contain--height.html create mode 100644 layout/reftests/backgrounds/vector/empty/wide--contain--width.html create mode 100644 layout/reftests/backgrounds/vector/empty/wide--cover--height.html create mode 100644 layout/reftests/backgrounds/vector/empty/wide--cover--width.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-height-ratio-5px-auto.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-height-ratio-auto-5px.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-height-ratio-auto-auto.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-height-ratio-contain.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-height-ratio-cover.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-ratio-no-dimensions-5px-auto.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-ratio-no-dimensions-auto-5px.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-ratio-no-dimensions-auto-auto.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-ratio-no-dimensions-contain.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-ratio-no-dimensions-cover.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-width-ratio-5px-auto.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-width-ratio-auto-5px.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-width-ratio-auto-auto.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-width-ratio-contain.html create mode 100644 layout/reftests/backgrounds/vector/empty/zero-width-ratio-cover.html create mode 100644 layout/reftests/backgrounds/vector/no-aspect-ratio-normal.html create mode 100644 layout/reftests/backgrounds/vector/no-aspect-ratio-wide.html create mode 100644 layout/reftests/backgrounds/vector/nonpercent-width-nonpercent-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/nonpercent-width-nonpercent-height.svg create mode 100644 layout/reftests/backgrounds/vector/nonpercent-width-omitted-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/nonpercent-width-omitted-height.svg create mode 100644 layout/reftests/backgrounds/vector/nonpercent-width-percent-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/nonpercent-width-percent-height.svg create mode 100644 layout/reftests/backgrounds/vector/omitted-width-nonpercent-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/omitted-width-nonpercent-height.svg create mode 100644 layout/reftests/backgrounds/vector/omitted-width-omitted-height-viewbox-no-preserve.svg create mode 100644 layout/reftests/backgrounds/vector/omitted-width-omitted-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/omitted-width-omitted-height.svg create mode 100644 layout/reftests/backgrounds/vector/omitted-width-percent-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/omitted-width-percent-height.svg create mode 100644 layout/reftests/backgrounds/vector/percent-width-nonpercent-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/percent-width-nonpercent-height.svg create mode 100644 layout/reftests/backgrounds/vector/percent-width-omitted-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/percent-width-omitted-height.svg create mode 100644 layout/reftests/backgrounds/vector/percent-width-percent-height-viewbox.svg create mode 100644 layout/reftests/backgrounds/vector/percent-width-percent-height.svg create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime192x384-aqua192x384.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime256x16-aqua256x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime256x384-aqua256x384.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime256x512-aqua256x256.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime256x768.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime2x16-aqua2x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime32x128-aqua32x128.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime32x16-aqua32x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime32x256-aqua32x256.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime32x384-aqua32x384.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime32x64-aqua32x64.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime48x384-aqua48x384.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime4x16-aqua4x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime8x16-aqua8x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime8x32-aqua8x32.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime8x384-aqua8x384.html create mode 100644 layout/reftests/backgrounds/vector/ref-tall-lime8x64-aqua8x64.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime12x128-aqua12x128.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime12x16-aqua12x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime12x24-aqua12x24.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime12x96-aqua12x96.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime16x128-aqua16x128.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime2x16-aqua2x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime64x128-aqua64x128.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime768x128-aqua768x128.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime768x16-aqua768x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime768x256.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime8x128-aqua8x128.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime8x16-aqua8x16.html create mode 100644 layout/reftests/backgrounds/vector/ref-wide-lime8x64-aqua8x64.html create mode 100644 layout/reftests/backgrounds/vector/reftest.list create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--32px-auto--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--auto-32px--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--contain--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/tall--cover--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/template.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--12px-auto--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--auto-32px--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--contain--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--nonpercent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--nonpercent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--nonpercent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--nonpercent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--omitted-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--omitted-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--omitted-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--omitted-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--omitted-width-percent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--percent-width-nonpercent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--percent-width-nonpercent-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--percent-width-omitted-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--percent-width-omitted-height.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--percent-width-percent-height-viewbox.html create mode 100644 layout/reftests/backgrounds/vector/wide--cover--percent-width-percent-height.html create mode 100644 layout/reftests/backgrounds/viewport-translucent-color-1.html create mode 100644 layout/reftests/backgrounds/viewport-translucent-color-2.html create mode 100644 layout/reftests/backgrounds/viewport-translucent-color-3.html create mode 100644 layout/reftests/backgrounds/viewport-translucent-color-ref.html create mode 100644 layout/reftests/backgrounds/yellow-32x32.png (limited to 'layout/reftests/backgrounds') diff --git a/layout/reftests/backgrounds/aqua-32x32.png b/layout/reftests/backgrounds/aqua-32x32.png new file mode 100644 index 0000000000..7de00c8f79 Binary files /dev/null and b/layout/reftests/backgrounds/aqua-32x32.png differ diff --git a/layout/reftests/backgrounds/aqua-yellow-32x32.png b/layout/reftests/backgrounds/aqua-yellow-32x32.png new file mode 100644 index 0000000000..42f8a2100b Binary files /dev/null and b/layout/reftests/backgrounds/aqua-yellow-32x32.png differ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-1-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-color-1-ref.html new file mode 100644 index 0000000000..d2fa65a436 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-1-ref.html @@ -0,0 +1,18 @@ + +CSS Reftest Reference: background-attachment: local + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-1.html b/layout/reftests/backgrounds/attachment-local-clipping-color-1.html new file mode 100644 index 0000000000..803c409e13 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-1.html @@ -0,0 +1,30 @@ + +CSS Test: background-{attachment: local; clip: border-box; color} + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-2.html b/layout/reftests/backgrounds/attachment-local-clipping-color-2.html new file mode 100644 index 0000000000..3851c51ec7 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-2.html @@ -0,0 +1,30 @@ + +CSS Test: background-{attachment: local; clip: padding-box; color} + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-3-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-color-3-ref.html new file mode 100644 index 0000000000..193feb2ec2 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-3-ref.html @@ -0,0 +1,18 @@ + +CSS Reftest Reference: background-attachment: local + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-3.html b/layout/reftests/backgrounds/attachment-local-clipping-color-3.html new file mode 100644 index 0000000000..9f64e03224 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-3.html @@ -0,0 +1,30 @@ + +CSS Test: background-{attachment: local; clip: content-box; color} + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-4-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-color-4-ref.html new file mode 100644 index 0000000000..bc45a4d5aa --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-4-ref.html @@ -0,0 +1,19 @@ + +CSS Reftest Reference: background-attachment: local + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-4.html b/layout/reftests/backgrounds/attachment-local-clipping-color-4.html new file mode 100644 index 0000000000..1ca5701a86 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-4.html @@ -0,0 +1,31 @@ + +CSS Test: background-{attachment: local; clip: border-box; color}; border-radius + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-5.html b/layout/reftests/backgrounds/attachment-local-clipping-color-5.html new file mode 100644 index 0000000000..eba14f2638 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-5.html @@ -0,0 +1,31 @@ + +CSS Test: background-{attachment: local; clip: padding-box; color}; border-radius + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-6-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-color-6-ref.html new file mode 100644 index 0000000000..3337028141 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-6-ref.html @@ -0,0 +1,27 @@ + +CSS Reftest Reference: background-attachment: local + + +
+
+

+
+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-color-6.html b/layout/reftests/backgrounds/attachment-local-clipping-color-6.html new file mode 100644 index 0000000000..71c4c37b33 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-color-6.html @@ -0,0 +1,31 @@ + +CSS Test: background-{attachment: local; clip: content-box; color}; border-radius + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-1-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-image-1-ref.html new file mode 100644 index 0000000000..d4305ed8f3 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-1-ref.html @@ -0,0 +1,18 @@ + +CSS Reftest Reference: background-attachment: local + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-1.html b/layout/reftests/backgrounds/attachment-local-clipping-image-1.html new file mode 100644 index 0000000000..569caee0af --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-1.html @@ -0,0 +1,32 @@ + +CSS Test: background-{attachment: local; clip: border-box; image} + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-2.html b/layout/reftests/backgrounds/attachment-local-clipping-image-2.html new file mode 100644 index 0000000000..48adb1b459 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-2.html @@ -0,0 +1,30 @@ + +CSS Test: background-{attachment: local; clip: padding-box; image} + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-3-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-image-3-ref.html new file mode 100644 index 0000000000..84090bb4b1 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-3-ref.html @@ -0,0 +1,18 @@ + +CSS Reftest Reference: background-attachment: local + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-3.html b/layout/reftests/backgrounds/attachment-local-clipping-image-3.html new file mode 100644 index 0000000000..3f75109765 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-3.html @@ -0,0 +1,30 @@ + +CSS Test: background-{attachment: local; clip: content-box; image} + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-4-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-image-4-ref.html new file mode 100644 index 0000000000..7a6eddd9d6 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-4-ref.html @@ -0,0 +1,19 @@ + +CSS Reftest Reference: background-attachment: local + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-4.html b/layout/reftests/backgrounds/attachment-local-clipping-image-4.html new file mode 100644 index 0000000000..e3a1f9a1f0 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-4.html @@ -0,0 +1,33 @@ + +CSS Test: background-{attachment: local; clip: border-box; image}; border-radius + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-5.html b/layout/reftests/backgrounds/attachment-local-clipping-image-5.html new file mode 100644 index 0000000000..8c85b93a74 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-5.html @@ -0,0 +1,31 @@ + +CSS Test: background-{attachment: local; clip: padding-box; image}; border-radius + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-6-ref.html b/layout/reftests/backgrounds/attachment-local-clipping-image-6-ref.html new file mode 100644 index 0000000000..5592bac5b9 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-6-ref.html @@ -0,0 +1,27 @@ + +CSS Reftest Reference: background-attachment: local + + +
+
+

+
+
diff --git a/layout/reftests/backgrounds/attachment-local-clipping-image-6.html b/layout/reftests/backgrounds/attachment-local-clipping-image-6.html new file mode 100644 index 0000000000..87ef34dd74 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-clipping-image-6.html @@ -0,0 +1,31 @@ + +CSS Test: background-{attachment: local; clip: content-box; image}; border-radius + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-positioning-1-ref.html b/layout/reftests/backgrounds/attachment-local-positioning-1-ref.html new file mode 100644 index 0000000000..b5a672505c --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-1-ref.html @@ -0,0 +1,16 @@ + +background-attachment: scroll + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-positioning-1.html b/layout/reftests/backgrounds/attachment-local-positioning-1.html new file mode 100644 index 0000000000..c414e2096b --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-1.html @@ -0,0 +1,19 @@ + +background-attachment: scroll + +
+

+
+ diff --git a/layout/reftests/backgrounds/attachment-local-positioning-2-ref.html b/layout/reftests/backgrounds/attachment-local-positioning-2-ref.html new file mode 100644 index 0000000000..7371cbc2f7 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-2-ref.html @@ -0,0 +1,25 @@ + +CSS Reftest Reference: background-attachment: local + + +
+
+

+
+
diff --git a/layout/reftests/backgrounds/attachment-local-positioning-2.html b/layout/reftests/backgrounds/attachment-local-positioning-2.html new file mode 100644 index 0000000000..815813f975 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-2.html @@ -0,0 +1,35 @@ + +CSS Test: background-attachment: local; positioning area + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-positioning-3-ref.html b/layout/reftests/backgrounds/attachment-local-positioning-3-ref.html new file mode 100644 index 0000000000..dc93d72198 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-3-ref.html @@ -0,0 +1,29 @@ + +CSS Reftest Reference: background-attachment: local + + +
+
+

+
+
diff --git a/layout/reftests/backgrounds/attachment-local-positioning-3.html b/layout/reftests/backgrounds/attachment-local-positioning-3.html new file mode 100644 index 0000000000..4cbf03d83e --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-3.html @@ -0,0 +1,36 @@ + +CSS Test: background-attachment: local; positioning area with dir=rtl + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-positioning-4-ref.html b/layout/reftests/backgrounds/attachment-local-positioning-4-ref.html new file mode 100644 index 0000000000..f392589bd8 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-4-ref.html @@ -0,0 +1,29 @@ + +CSS Reftest Reference: background-attachment: local + + +
+
+

+
+
diff --git a/layout/reftests/backgrounds/attachment-local-positioning-4.html b/layout/reftests/backgrounds/attachment-local-positioning-4.html new file mode 100644 index 0000000000..6bc4457bb1 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-4.html @@ -0,0 +1,35 @@ + +CSS Test: background-attachment: local; positioning area with dir=rtl, top left + + + + + +
+
+

+
+
+ diff --git a/layout/reftests/backgrounds/attachment-local-positioning-5-ref.html b/layout/reftests/backgrounds/attachment-local-positioning-5-ref.html new file mode 100644 index 0000000000..76e8dc47a7 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-5-ref.html @@ -0,0 +1,18 @@ + +CSS Reftest Reference: background-attachment: local + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-local-positioning-5.html b/layout/reftests/backgrounds/attachment-local-positioning-5.html new file mode 100644 index 0000000000..67ab2d8fd7 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-local-positioning-5.html @@ -0,0 +1,24 @@ + +CSS Test: background-{attachment: local; origin: content-box}; positioning area + + + + + +
+

+
+ diff --git a/layout/reftests/backgrounds/attachment-scroll-positioning-1-ref.html b/layout/reftests/backgrounds/attachment-scroll-positioning-1-ref.html new file mode 100644 index 0000000000..efec7e2d55 --- /dev/null +++ b/layout/reftests/backgrounds/attachment-scroll-positioning-1-ref.html @@ -0,0 +1,17 @@ + +CSS Reftest Reference: background-attachment: scroll + + +
+

+
diff --git a/layout/reftests/backgrounds/attachment-scroll-positioning-1.html b/layout/reftests/backgrounds/attachment-scroll-positioning-1.html new file mode 100644 index 0000000000..ca68ff5f4c --- /dev/null +++ b/layout/reftests/backgrounds/attachment-scroll-positioning-1.html @@ -0,0 +1,23 @@ + +CSS Test: background-attachment: scroll; positioning area + + + + + +
+

+
+ diff --git a/layout/reftests/backgrounds/background-clip-1-ref.html b/layout/reftests/backgrounds/background-clip-1-ref.html new file mode 100644 index 0000000000..357fbc0007 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-1-ref.html @@ -0,0 +1,46 @@ + +background-clip + +
+
+
+
+
+
diff --git a/layout/reftests/backgrounds/background-clip-1.html b/layout/reftests/backgrounds/background-clip-1.html new file mode 100644 index 0000000000..8cd8505de4 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-1.html @@ -0,0 +1,52 @@ + +background-clip + +
+
+
+
+
+
diff --git a/layout/reftests/backgrounds/background-clip-2-ref.html b/layout/reftests/backgrounds/background-clip-2-ref.html new file mode 100644 index 0000000000..15b521ae0e --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-2-ref.html @@ -0,0 +1,12 @@ + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-2.html b/layout/reftests/backgrounds/background-clip-2.html new file mode 100644 index 0000000000..2a10493d91 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-2.html @@ -0,0 +1,12 @@ + + + +
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-1-ref.html b/layout/reftests/backgrounds/background-clip-text-1-ref.html new file mode 100644 index 0000000000..08e5962e77 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-1-ref.html @@ -0,0 +1,23 @@ + + + + background-clip: text reference + + + +
+ TEXT clip +
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-1a.html b/layout/reftests/backgrounds/background-clip-text-1a.html new file mode 100644 index 0000000000..cc1ef9be34 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-1a.html @@ -0,0 +1,25 @@ + + + + background-clip: text + + + +
+ TEXT clip +
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-1b.html b/layout/reftests/backgrounds/background-clip-text-1b.html new file mode 100644 index 0000000000..af7b1816c6 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-1b.html @@ -0,0 +1,25 @@ + + + + background-clip: text + + + +
+

TEXT clip

+
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-1c.html b/layout/reftests/backgrounds/background-clip-text-1c.html new file mode 100644 index 0000000000..4e804188f3 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-1c.html @@ -0,0 +1,27 @@ + + + + background-clip: text + + + +
+
+

TEXT clip

+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-1d.html b/layout/reftests/backgrounds/background-clip-text-1d.html new file mode 100644 index 0000000000..2510c55c2c --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-1d.html @@ -0,0 +1,24 @@ + + + + background-clip: text + + + +
+ TEXT clip +
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-1e.html b/layout/reftests/backgrounds/background-clip-text-1e.html new file mode 100644 index 0000000000..c0ba923e19 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-1e.html @@ -0,0 +1,32 @@ + + + + background-clip: text + + + +
+ TEXT clip +
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-2-ref.html b/layout/reftests/backgrounds/background-clip-text-2-ref.html new file mode 100644 index 0000000000..15d60ec3de --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-2-ref.html @@ -0,0 +1,24 @@ + + + + background-clip: text reference + + + +
+ Text Shadow +
+
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-2.html b/layout/reftests/backgrounds/background-clip-text-2.html new file mode 100644 index 0000000000..27e93db744 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-2.html @@ -0,0 +1,28 @@ + + + + background-clip: text shadow + + + +
+ Text Shadow +
+
+ +
+ + diff --git a/layout/reftests/backgrounds/background-clip-text-scale-ref.html b/layout/reftests/backgrounds/background-clip-text-scale-ref.html new file mode 100644 index 0000000000..4ae4116942 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-scale-ref.html @@ -0,0 +1,20 @@ + + + +

â–ˆ

diff --git a/layout/reftests/backgrounds/background-clip-text-scale.html b/layout/reftests/backgrounds/background-clip-text-scale.html new file mode 100644 index 0000000000..2f4ada69c8 --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-scale.html @@ -0,0 +1,31 @@ + + + +

â–ˆ

+

â–ˆ

diff --git a/layout/reftests/backgrounds/background-clip-text-translate.html b/layout/reftests/backgrounds/background-clip-text-translate.html new file mode 100644 index 0000000000..59f5e7a61e --- /dev/null +++ b/layout/reftests/backgrounds/background-clip-text-translate.html @@ -0,0 +1,22 @@ + + + +

â–ˆ

diff --git a/layout/reftests/backgrounds/background-layers-1-ref.html b/layout/reftests/backgrounds/background-layers-1-ref.html new file mode 100644 index 0000000000..d457fe119e --- /dev/null +++ b/layout/reftests/backgrounds/background-layers-1-ref.html @@ -0,0 +1,46 @@ + + + + + + + + +
+
+
+ + + diff --git a/layout/reftests/backgrounds/background-layers-1a.html b/layout/reftests/backgrounds/background-layers-1a.html new file mode 100644 index 0000000000..d55b2329bc --- /dev/null +++ b/layout/reftests/backgrounds/background-layers-1a.html @@ -0,0 +1,43 @@ + + + + + + + + +
+
+
+ + + diff --git a/layout/reftests/backgrounds/background-layers-1b.html b/layout/reftests/backgrounds/background-layers-1b.html new file mode 100644 index 0000000000..1f8ed4d196 --- /dev/null +++ b/layout/reftests/backgrounds/background-layers-1b.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + +
+ + + diff --git a/layout/reftests/backgrounds/background-moz-default-background-color-ref.html b/layout/reftests/backgrounds/background-moz-default-background-color-ref.html new file mode 100644 index 0000000000..d849a5d504 --- /dev/null +++ b/layout/reftests/backgrounds/background-moz-default-background-color-ref.html @@ -0,0 +1,9 @@ + + + + -moz-default-background-color and -moz-default-color (bug 591341); reference + + +Test -moz-default-background-color and -moz-default-color (bug 591341). + + diff --git a/layout/reftests/backgrounds/background-moz-default-background-color.html b/layout/reftests/backgrounds/background-moz-default-background-color.html new file mode 100644 index 0000000000..6ba2e05ef5 --- /dev/null +++ b/layout/reftests/backgrounds/background-moz-default-background-color.html @@ -0,0 +1,17 @@ + + + + -moz-default-background-color and -moz-default-color (bug 591341) + + + +Test -moz-default-background-color and -moz-default-color (bug 591341). + + diff --git a/layout/reftests/backgrounds/background-multiple-with-border-radius-ref.html b/layout/reftests/backgrounds/background-multiple-with-border-radius-ref.html new file mode 100644 index 0000000000..16cf9243c8 --- /dev/null +++ b/layout/reftests/backgrounds/background-multiple-with-border-radius-ref.html @@ -0,0 +1,46 @@ + + + + + Test multiple backgrounds with border-radius + + + + + + +
+ + + diff --git a/layout/reftests/backgrounds/background-multiple-with-border-radius.html b/layout/reftests/backgrounds/background-multiple-with-border-radius.html new file mode 100644 index 0000000000..3fa5a86185 --- /dev/null +++ b/layout/reftests/backgrounds/background-multiple-with-border-radius.html @@ -0,0 +1,34 @@ + + + + + Test multiple backgrounds with border-radius + + + + + + + + +
+ + + diff --git a/layout/reftests/backgrounds/background-position-1-ref.html b/layout/reftests/backgrounds/background-position-1-ref.html new file mode 100644 index 0000000000..9417bad395 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-1-ref.html @@ -0,0 +1,28 @@ + + + + background-position: right 25% bottom 75% reference + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-1a.html b/layout/reftests/backgrounds/background-position-1a.html new file mode 100644 index 0000000000..c9985ed699 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-1a.html @@ -0,0 +1,52 @@ + + + + background-position: right 25% bottom 75% + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-1b.html b/layout/reftests/backgrounds/background-position-1b.html new file mode 100644 index 0000000000..006caff6c9 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-1b.html @@ -0,0 +1,52 @@ + + + + background-position: left 75% top 25% + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-1c.html b/layout/reftests/backgrounds/background-position-1c.html new file mode 100644 index 0000000000..5809939a85 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-1c.html @@ -0,0 +1,52 @@ + + + + background-position: left 75% bottom 75% + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-1d.html b/layout/reftests/backgrounds/background-position-1d.html new file mode 100644 index 0000000000..3d58cccc19 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-1d.html @@ -0,0 +1,56 @@ + + + + background-position: right 25% bottom 75% + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-1e.html b/layout/reftests/backgrounds/background-position-1e.html new file mode 100644 index 0000000000..7ff8659561 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-1e.html @@ -0,0 +1,56 @@ + + + + background-position: left 75% top 25% + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-1f.html b/layout/reftests/backgrounds/background-position-1f.html new file mode 100644 index 0000000000..118723a990 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-1f.html @@ -0,0 +1,56 @@ + + + + background-position: left 75% bottom 75% + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-2-ref.html b/layout/reftests/backgrounds/background-position-2-ref.html new file mode 100644 index 0000000000..16cee85ac3 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-2-ref.html @@ -0,0 +1,25 @@ + + + + background-position: left 25% bottom 75% reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-2a.html b/layout/reftests/backgrounds/background-position-2a.html new file mode 100644 index 0000000000..1d193f3ae0 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-2a.html @@ -0,0 +1,25 @@ + + + + background-position: left 25% bottom 75% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-2b.html b/layout/reftests/backgrounds/background-position-2b.html new file mode 100644 index 0000000000..e8b7f7689f --- /dev/null +++ b/layout/reftests/backgrounds/background-position-2b.html @@ -0,0 +1,25 @@ + + + + background-position: 25% 25% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-2c.html b/layout/reftests/backgrounds/background-position-2c.html new file mode 100644 index 0000000000..1e42cc0ad1 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-2c.html @@ -0,0 +1,26 @@ + + + + background-position: left 25% bottom 75% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-2d.html b/layout/reftests/backgrounds/background-position-2d.html new file mode 100644 index 0000000000..9096889a03 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-2d.html @@ -0,0 +1,26 @@ + + + + background-position: 25% 25% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-3-ref.html b/layout/reftests/backgrounds/background-position-3-ref.html new file mode 100644 index 0000000000..68fb6400f6 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-3-ref.html @@ -0,0 +1,25 @@ + + + + background-position: center bottom 75% reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-3a.html b/layout/reftests/backgrounds/background-position-3a.html new file mode 100644 index 0000000000..1120bb96f4 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-3a.html @@ -0,0 +1,25 @@ + + + + background-position: center bottom 75% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-3b.html b/layout/reftests/backgrounds/background-position-3b.html new file mode 100644 index 0000000000..a9e3a8d622 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-3b.html @@ -0,0 +1,25 @@ + + + + background-position: center 25% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-3c.html b/layout/reftests/backgrounds/background-position-3c.html new file mode 100644 index 0000000000..8f2f34011c --- /dev/null +++ b/layout/reftests/backgrounds/background-position-3c.html @@ -0,0 +1,26 @@ + + + + background-position: center bottom 75% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-3d.html b/layout/reftests/backgrounds/background-position-3d.html new file mode 100644 index 0000000000..c449f3c842 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-3d.html @@ -0,0 +1,26 @@ + + + + background-position: center 25% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-4-ref.html b/layout/reftests/backgrounds/background-position-4-ref.html new file mode 100644 index 0000000000..499fcc95d5 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-4-ref.html @@ -0,0 +1,25 @@ + + + + background-position: left center reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-4a.html b/layout/reftests/backgrounds/background-position-4a.html new file mode 100644 index 0000000000..b7d10ae92e --- /dev/null +++ b/layout/reftests/backgrounds/background-position-4a.html @@ -0,0 +1,25 @@ + + + + background-position: left center + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-4b.html b/layout/reftests/backgrounds/background-position-4b.html new file mode 100644 index 0000000000..bccdd20003 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-4b.html @@ -0,0 +1,25 @@ + + + + background-position: left + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-4c.html b/layout/reftests/backgrounds/background-position-4c.html new file mode 100644 index 0000000000..8a7c14cd2b --- /dev/null +++ b/layout/reftests/backgrounds/background-position-4c.html @@ -0,0 +1,25 @@ + + + + background-position: left bottom 50% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-4d.html b/layout/reftests/backgrounds/background-position-4d.html new file mode 100644 index 0000000000..cd77e864e8 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-4d.html @@ -0,0 +1,25 @@ + + + + background-position-y: bottom 50% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-4e.html b/layout/reftests/backgrounds/background-position-4e.html new file mode 100644 index 0000000000..7e42fb6ebb --- /dev/null +++ b/layout/reftests/backgrounds/background-position-4e.html @@ -0,0 +1,25 @@ + + + + background-position-y: center + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-5-ref.html b/layout/reftests/backgrounds/background-position-5-ref.html new file mode 100644 index 0000000000..d246366a82 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-5-ref.html @@ -0,0 +1,25 @@ + + + + background: url(aqua-32x32.png) left no-repeat reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-5.html b/layout/reftests/backgrounds/background-position-5.html new file mode 100644 index 0000000000..1d61aa46e2 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-5.html @@ -0,0 +1,23 @@ + + + + background: url(aqua-32x32.png) left no-repeat reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-6-ref.html b/layout/reftests/backgrounds/background-position-6-ref.html new file mode 100644 index 0000000000..cf52c65205 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-6-ref.html @@ -0,0 +1,33 @@ + + + + background-position: top, bottom reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-6a.html b/layout/reftests/backgrounds/background-position-6a.html new file mode 100644 index 0000000000..bc74901e1e --- /dev/null +++ b/layout/reftests/backgrounds/background-position-6a.html @@ -0,0 +1,25 @@ + + + + background-position: top, bottom + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-6b.html b/layout/reftests/backgrounds/background-position-6b.html new file mode 100644 index 0000000000..bc1ddab851 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-6b.html @@ -0,0 +1,26 @@ + + + + background-position-y: top, bottom + + + +
+ + diff --git a/layout/reftests/backgrounds/background-position-7-ref.html b/layout/reftests/backgrounds/background-position-7-ref.html new file mode 100644 index 0000000000..26018c47be --- /dev/null +++ b/layout/reftests/backgrounds/background-position-7-ref.html @@ -0,0 +1,28 @@ + + + + background-position: left 25% bottom reference + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-7.html b/layout/reftests/backgrounds/background-position-7.html new file mode 100644 index 0000000000..6e9e235290 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-7.html @@ -0,0 +1,43 @@ + + + + background-position: left 25% bottom + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-8-ref.html b/layout/reftests/backgrounds/background-position-8-ref.html new file mode 100644 index 0000000000..6d1e98cc11 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-8-ref.html @@ -0,0 +1,28 @@ + + + + background-position: left 25% bottom reference + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-position-8.html b/layout/reftests/backgrounds/background-position-8.html new file mode 100644 index 0000000000..cc065df8a3 --- /dev/null +++ b/layout/reftests/backgrounds/background-position-8.html @@ -0,0 +1,43 @@ + + + + background-position: left 25% bottom + + + +
+
+
+
+ + diff --git a/layout/reftests/backgrounds/background-redraw-237766-ref.html b/layout/reftests/backgrounds/background-redraw-237766-ref.html new file mode 100644 index 0000000000..c4616d1c77 --- /dev/null +++ b/layout/reftests/backgrounds/background-redraw-237766-ref.html @@ -0,0 +1,19 @@ + + + + + + + + + +
+ test1|test2 +
+ diff --git a/layout/reftests/backgrounds/background-redraw-237766.html b/layout/reftests/backgrounds/background-redraw-237766.html new file mode 100644 index 0000000000..90d4df1b0e --- /dev/null +++ b/layout/reftests/backgrounds/background-redraw-237766.html @@ -0,0 +1,32 @@ + + + + + + + + + + + +
+ test1|test2 +
+ diff --git a/layout/reftests/backgrounds/background-referrer-image.png b/layout/reftests/backgrounds/background-referrer-image.png new file mode 100644 index 0000000000..4718c00e62 Binary files /dev/null and b/layout/reftests/backgrounds/background-referrer-image.png differ diff --git a/layout/reftests/backgrounds/background-referrer-ref.html b/layout/reftests/backgrounds/background-referrer-ref.html new file mode 100644 index 0000000000..0064343bfe --- /dev/null +++ b/layout/reftests/backgrounds/background-referrer-ref.html @@ -0,0 +1,11 @@ + + + + + Referer: header should be correct + + + + diff --git a/layout/reftests/backgrounds/background-referrer.html b/layout/reftests/backgrounds/background-referrer.html new file mode 100644 index 0000000000..3347bbd6bf --- /dev/null +++ b/layout/reftests/backgrounds/background-referrer.html @@ -0,0 +1,11 @@ + + + + + Referer: header should be correct + + + + diff --git a/layout/reftests/backgrounds/background-referrer.sjs b/layout/reftests/backgrounds/background-referrer.sjs new file mode 100644 index 0000000000..a00a71ebd8 --- /dev/null +++ b/layout/reftests/backgrounds/background-referrer.sjs @@ -0,0 +1,72 @@ +const BinaryOutputStream = Components.Constructor("@mozilla.org/binaryoutputstream;1", "nsIBinaryOutputStream", "setOutputStream"); + +/* +# Python used to generate the following byte array +def toHex(n): + if n < 16: return "0x" + hex(n)[2:].upper() + return "0x" + hex(n)[2:].upper() + +def hexFile(name): + f = open(name, "rb") + try: + while True: + print toHex(ord(f.read(1))) + ", ", + except: + pass + +hexFile("layout/reftests/backgrounds/background-referrer-image.png") +*/ + +const IMAGE_DATA = + [ + 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A, 0x00, 0x00, 0x00, + 0x0D, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x02, 0x03, + 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xAE, 0xCE, + 0x1C, 0xE9, 0x00, 0x00, 0x00, 0x9E, 0x49, 0x44, 0x41, 0x54, 0x78, + 0xDA, 0xED, 0xD0, 0x31, 0x01, 0x00, 0x00, 0x08, 0x03, 0xA0, 0x69, + 0xFF, 0xCE, 0x5A, 0xC1, 0xCF, 0x07, 0x22, 0x50, 0x99, 0x70, 0xD4, + 0x0A, 0x64, 0xC9, 0x92, 0x25, 0x4B, 0x96, 0x2C, 0x05, 0xB2, 0x64, + 0xC9, 0x92, 0x25, 0x4B, 0x96, 0x02, 0x59, 0xB2, 0x64, 0xC9, 0x92, + 0x25, 0x4B, 0x81, 0x2C, 0x59, 0xB2, 0x64, 0xC9, 0x92, 0xA5, 0x40, + 0x96, 0x2C, 0x59, 0xB2, 0x64, 0xC9, 0x52, 0x20, 0x4B, 0x96, 0x2C, + 0x59, 0xB2, 0x64, 0x29, 0x90, 0x25, 0x4B, 0x96, 0x2C, 0x59, 0xB2, + 0x14, 0xC8, 0x92, 0x25, 0x4B, 0x96, 0x2C, 0x59, 0x0A, 0x64, 0xC9, + 0x92, 0x25, 0x4B, 0x96, 0x2C, 0x05, 0xB2, 0x64, 0xC9, 0x92, 0x25, + 0x4B, 0x96, 0x02, 0x59, 0xB2, 0x64, 0xC9, 0x92, 0x25, 0x4B, 0x81, + 0x2C, 0x59, 0xB2, 0x64, 0xC9, 0x92, 0xA5, 0x40, 0x96, 0x2C, 0x59, + 0xB2, 0x64, 0xC9, 0x52, 0x20, 0x4B, 0x96, 0x2C, 0x59, 0xB2, 0x64, + 0x29, 0x90, 0x25, 0x4B, 0x96, 0x2C, 0x59, 0xB2, 0x14, 0xC8, 0x92, + 0x25, 0x4B, 0x96, 0x2C, 0x59, 0x0A, 0x64, 0xC9, 0xFA, 0xB6, 0x89, + 0x5F, 0x01, 0xC7, 0x24, 0x83, 0xB2, 0x0C, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x45, 0x4E, 0x44, 0xAE, 0x42, 0x60, 0x82, + ]; + +function handleRequest(request, response) +{ + response.setHeader("Content-Type", "text/plain", false); + response.setHeader("Cache-Control", "no-cache", false); + + var referrer = request.hasHeader("Referer") ? + request.getHeader("Referer") : ""; + + // Test url looks like: + // http://localhost:port/timestamp/number/background-referrer.html + // Except in Android, where it looks like: + // http://A.B.C.D:port/timestamp/number/background-referrer.html + // where A.B.C.D is the IP address of the box the reftest HTTP server is + // running on. And maybe that will change. So just test for ending in + // "/background-referrer.html". + if (/\/background-referrer.html$/.test(referrer)) + { + response.setHeader("Content-Type", "image/png", false); + + var stream = new BinaryOutputStream(response.bodyOutputStream); + stream.writeByteArray(IMAGE_DATA); + } + else + { + response.setStatusLine(request.httpVersion, 404, "Not found"); + response.write("Accept header contained: " + accept); + } +} diff --git a/layout/reftests/backgrounds/background-repeat-1-ref.html b/layout/reftests/backgrounds/background-repeat-1-ref.html new file mode 100644 index 0000000000..abcad7fef7 --- /dev/null +++ b/layout/reftests/backgrounds/background-repeat-1-ref.html @@ -0,0 +1,42 @@ + + + + +background-repeat single value mapping reference + + + +
+
+
+
+ + + + diff --git a/layout/reftests/backgrounds/background-repeat-1.html b/layout/reftests/backgrounds/background-repeat-1.html new file mode 100644 index 0000000000..c5f979e6bb --- /dev/null +++ b/layout/reftests/backgrounds/background-repeat-1.html @@ -0,0 +1,42 @@ + + + + +background-repeat single value mapping + + + +
+
+
+
+ + + + diff --git a/layout/reftests/backgrounds/background-repeat-large-area-ref.html b/layout/reftests/backgrounds/background-repeat-large-area-ref.html new file mode 100644 index 0000000000..17d8545554 --- /dev/null +++ b/layout/reftests/backgrounds/background-repeat-large-area-ref.html @@ -0,0 +1,17 @@ + + + + +Make sure that repeated background images are painted even at extreme scroll positions + + diff --git a/layout/reftests/backgrounds/background-repeat-large-area.html b/layout/reftests/backgrounds/background-repeat-large-area.html new file mode 100644 index 0000000000..0c9356382f --- /dev/null +++ b/layout/reftests/backgrounds/background-repeat-large-area.html @@ -0,0 +1,42 @@ + + + + +Make sure that repeated background images are painted even at extreme scroll positions + + + + +
+ + diff --git a/layout/reftests/backgrounds/background-repeat-resampling-ref.html b/layout/reftests/backgrounds/background-repeat-resampling-ref.html new file mode 100644 index 0000000000..c395175353 --- /dev/null +++ b/layout/reftests/backgrounds/background-repeat-resampling-ref.html @@ -0,0 +1,10 @@ +
+ +
diff --git a/layout/reftests/backgrounds/background-repeat-resampling.html b/layout/reftests/backgrounds/background-repeat-resampling.html new file mode 100644 index 0000000000..427654ce15 --- /dev/null +++ b/layout/reftests/backgrounds/background-repeat-resampling.html @@ -0,0 +1,4 @@ +
diff --git a/layout/reftests/backgrounds/background-size-auto-auto.html b/layout/reftests/backgrounds/background-size-auto-auto.html new file mode 100644 index 0000000000..982dd194dd --- /dev/null +++ b/layout/reftests/backgrounds/background-size-auto-auto.html @@ -0,0 +1,20 @@ + + + + background-size: auto auto; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-auto-length-ref.html b/layout/reftests/backgrounds/background-size-auto-length-ref.html new file mode 100644 index 0000000000..ae7535a84b --- /dev/null +++ b/layout/reftests/backgrounds/background-size-auto-length-ref.html @@ -0,0 +1,23 @@ + + + + background-size: auto 16px; reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-auto-length.html b/layout/reftests/backgrounds/background-size-auto-length.html new file mode 100644 index 0000000000..768d022f79 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-auto-length.html @@ -0,0 +1,25 @@ + + + + background-size: auto 16px; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-auto-percent.html b/layout/reftests/backgrounds/background-size-auto-percent.html new file mode 100644 index 0000000000..73551e5613 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-auto-percent.html @@ -0,0 +1,25 @@ + + + + background-size: auto 12.5%; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-auto-ref.html b/layout/reftests/backgrounds/background-size-auto-ref.html new file mode 100644 index 0000000000..8b2bd45d51 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-auto-ref.html @@ -0,0 +1,24 @@ + + + + background-size: auto; reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-auto.html b/layout/reftests/backgrounds/background-size-auto.html new file mode 100644 index 0000000000..00a567cc3f --- /dev/null +++ b/layout/reftests/backgrounds/background-size-auto.html @@ -0,0 +1,20 @@ + + + + background-size: auto; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-body-contain-no-repeat.html b/layout/reftests/backgrounds/background-size-body-contain-no-repeat.html new file mode 100644 index 0000000000..0b2ff1fd27 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-contain-no-repeat.html @@ -0,0 +1,17 @@ + + + + background-size: contain; on body, no-repeat, fixed + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-contain-not-fixed.html b/layout/reftests/backgrounds/background-size-body-contain-not-fixed.html new file mode 100644 index 0000000000..15b1f992aa --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-contain-not-fixed.html @@ -0,0 +1,17 @@ + + + + background-size: contain; not fixed, no-repeat on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-contain.html b/layout/reftests/backgrounds/background-size-body-contain.html new file mode 100644 index 0000000000..ad1aa5fefe --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-contain.html @@ -0,0 +1,16 @@ + + + + background-size: contain; fixed, repeat on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-cover-no-repeat.html b/layout/reftests/backgrounds/background-size-body-cover-no-repeat.html new file mode 100644 index 0000000000..c32d173761 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-cover-no-repeat.html @@ -0,0 +1,17 @@ + + + + background-size: cover; on body, no-repeat, fixed + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-cover-not-fixed.html b/layout/reftests/backgrounds/background-size-body-cover-not-fixed.html new file mode 100644 index 0000000000..d61dd3e2ee --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-cover-not-fixed.html @@ -0,0 +1,17 @@ + + + + background-size: cover; no-repeat, not-fixed on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-cover-ref.html b/layout/reftests/backgrounds/background-size-body-cover-ref.html new file mode 100644 index 0000000000..3dfe4ea6b7 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-cover-ref.html @@ -0,0 +1,14 @@ + + + + background-size: cover; on body reference + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-cover.html b/layout/reftests/backgrounds/background-size-body-cover.html new file mode 100644 index 0000000000..88fd8a60ea --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-cover.html @@ -0,0 +1,16 @@ + + + + background-size: cover; on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-percent-percent-no-repeat.html b/layout/reftests/backgrounds/background-size-body-percent-percent-no-repeat.html new file mode 100644 index 0000000000..7dc53ddfe1 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-percent-percent-no-repeat.html @@ -0,0 +1,17 @@ + + + + background-size: 100% 100%; no-repeat/fixed on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-percent-percent-not-fixed.html b/layout/reftests/backgrounds/background-size-body-percent-percent-not-fixed.html new file mode 100644 index 0000000000..2e5dd8000b --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-percent-percent-not-fixed.html @@ -0,0 +1,16 @@ + + + + background-size: 100% 100%; no-repeat/not fixed on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-percent-percent-overflow-ref.html b/layout/reftests/backgrounds/background-size-body-percent-percent-overflow-ref.html new file mode 100644 index 0000000000..c9bfd99819 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-percent-percent-overflow-ref.html @@ -0,0 +1,14 @@ + + + + background-size: 100% 100%; on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-percent-percent-overflow.html b/layout/reftests/backgrounds/background-size-body-percent-percent-overflow.html new file mode 100644 index 0000000000..f38f926435 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-percent-percent-overflow.html @@ -0,0 +1,31 @@ + + + + background-size: 100% 100%; on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-percent-percent-ref.html b/layout/reftests/backgrounds/background-size-body-percent-percent-ref.html new file mode 100644 index 0000000000..3f03f74afa --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-percent-percent-ref.html @@ -0,0 +1,14 @@ + + + + background-size: 100% 100%; on body reference + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-percent-percent.html b/layout/reftests/backgrounds/background-size-body-percent-percent.html new file mode 100644 index 0000000000..c8861a1bc5 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-percent-percent.html @@ -0,0 +1,16 @@ + + + + background-size: 100% 100%; on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-body-single-not-fixed.html b/layout/reftests/backgrounds/background-size-body-single-not-fixed.html new file mode 100644 index 0000000000..e901abad62 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-body-single-not-fixed.html @@ -0,0 +1,16 @@ + + + + background-size: contain; on body + + + + + diff --git a/layout/reftests/backgrounds/background-size-clone.html b/layout/reftests/backgrounds/background-size-clone.html new file mode 100644 index 0000000000..af6fdef423 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-clone.html @@ -0,0 +1,36 @@ + + + + box-decoration-break: clone + + + +
+ + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-border-ref.html b/layout/reftests/backgrounds/background-size-contain-clip-border-ref.html new file mode 100644 index 0000000000..45bef665c5 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-border-ref.html @@ -0,0 +1,29 @@ + + + + background-size: contain; background-clip: border-box reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-border.html b/layout/reftests/backgrounds/background-size-contain-clip-border.html new file mode 100644 index 0000000000..10393efa42 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-border.html @@ -0,0 +1,27 @@ + + + + background-size: contain; background-clip: border-box + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding-ref.html b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding-ref.html new file mode 100644 index 0000000000..7d29a5a035 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding-ref.html @@ -0,0 +1,40 @@ + + + + background-size: contain; background-clip: padding-box reference, background-origin: border-box + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding.html b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding.html new file mode 100644 index 0000000000..5348f24c0d --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-padding.html @@ -0,0 +1,30 @@ + + + + background-size: contain; background-clip: padding-box, background-origin: border-box + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-ref.html b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-ref.html new file mode 100644 index 0000000000..59f8103c08 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border-ref.html @@ -0,0 +1,29 @@ + + + + background-size: contain; background-clip: padding-box reference, background-origin: border-box + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border.html b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border.html new file mode 100644 index 0000000000..d0eebb0ace --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-padding-origin-border.html @@ -0,0 +1,28 @@ + + + + background-size: contain; background-clip: padding-box, background-origin: border-box + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-padding-ref.html b/layout/reftests/backgrounds/background-size-contain-clip-padding-ref.html new file mode 100644 index 0000000000..1c5d368e07 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-padding-ref.html @@ -0,0 +1,29 @@ + + + + background-size: contain; background-clip: padding-box reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-clip-padding.html b/layout/reftests/backgrounds/background-size-contain-clip-padding.html new file mode 100644 index 0000000000..d04f1642b5 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-clip-padding.html @@ -0,0 +1,27 @@ + + + + background-size: contain; background-clip: padding-box + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-position-fifty-fifty-ref.html b/layout/reftests/backgrounds/background-size-contain-position-fifty-fifty-ref.html new file mode 100644 index 0000000000..811f4c047c --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-position-fifty-fifty-ref.html @@ -0,0 +1,28 @@ + + + + background-size: contain; background-position: 50% 50% reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-position-fifty-fifty.html b/layout/reftests/backgrounds/background-size-contain-position-fifty-fifty.html new file mode 100644 index 0000000000..76e1a0772c --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-position-fifty-fifty.html @@ -0,0 +1,26 @@ + + + + background-size: contain; background-position: 50% 50% + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain-ref.html b/layout/reftests/backgrounds/background-size-contain-ref.html new file mode 100644 index 0000000000..53c346cc74 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain-ref.html @@ -0,0 +1,23 @@ + + + + background-size: contain; reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-contain.html b/layout/reftests/backgrounds/background-size-contain.html new file mode 100644 index 0000000000..1be525632c --- /dev/null +++ b/layout/reftests/backgrounds/background-size-contain.html @@ -0,0 +1,25 @@ + + + + background-size: contain; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-cover-clone.html b/layout/reftests/backgrounds/background-size-cover-clone.html new file mode 100644 index 0000000000..8abd119d26 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-cover-clone.html @@ -0,0 +1,37 @@ + + + + background-size: cover; box-decoration-break: clone + + + +
+ + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-cover-ref.html b/layout/reftests/backgrounds/background-size-cover-ref.html new file mode 100644 index 0000000000..7d74f7b3c2 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-cover-ref.html @@ -0,0 +1,18 @@ + + + + background-size: cover; reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-cover-slice.html b/layout/reftests/backgrounds/background-size-cover-slice.html new file mode 100644 index 0000000000..9969971f29 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-cover-slice.html @@ -0,0 +1,37 @@ + + + + background-size: cover; box-decoration-break: slice + + + +
+ + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-cover.html b/layout/reftests/backgrounds/background-size-cover.html new file mode 100644 index 0000000000..d32d3fbba9 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-cover.html @@ -0,0 +1,20 @@ + + + + background-size: cover; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-length-auto.html b/layout/reftests/backgrounds/background-size-length-auto.html new file mode 100644 index 0000000000..f3e9386f1b --- /dev/null +++ b/layout/reftests/backgrounds/background-size-length-auto.html @@ -0,0 +1,25 @@ + + + + background-size: 16px auto; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-length-length-ref.html b/layout/reftests/backgrounds/background-size-length-length-ref.html new file mode 100644 index 0000000000..05b5c67587 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-length-length-ref.html @@ -0,0 +1,23 @@ + + + + background-size: 32px 64px; reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-length-length.html b/layout/reftests/backgrounds/background-size-length-length.html new file mode 100644 index 0000000000..8d4f106824 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-length-length.html @@ -0,0 +1,25 @@ + + + + background-size: 32px 64px; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-length-percent-ref.html b/layout/reftests/backgrounds/background-size-length-percent-ref.html new file mode 100644 index 0000000000..9c95873190 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-length-percent-ref.html @@ -0,0 +1,23 @@ + + + + background-size: 16px 25%; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-length-percent.html b/layout/reftests/backgrounds/background-size-length-percent.html new file mode 100644 index 0000000000..0769009a9e --- /dev/null +++ b/layout/reftests/backgrounds/background-size-length-percent.html @@ -0,0 +1,25 @@ + + + + background-size: 16px 25%; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-length.html b/layout/reftests/backgrounds/background-size-length.html new file mode 100644 index 0000000000..f7d188cb1f --- /dev/null +++ b/layout/reftests/backgrounds/background-size-length.html @@ -0,0 +1,25 @@ + + + + background-size: 16px; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-monster-ch.html b/layout/reftests/backgrounds/background-size-monster-ch.html new file mode 100644 index 0000000000..4d46406e51 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-ch.html @@ -0,0 +1,15 @@ + + + + Characters-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-cm.html b/layout/reftests/backgrounds/background-size-monster-cm.html new file mode 100644 index 0000000000..e40273af4b --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-cm.html @@ -0,0 +1,15 @@ + + + + Centimeters-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-em.html b/layout/reftests/backgrounds/background-size-monster-em.html new file mode 100644 index 0000000000..1543adbe32 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-em.html @@ -0,0 +1,15 @@ + + + + Ems-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-ex.html b/layout/reftests/backgrounds/background-size-monster-ex.html new file mode 100644 index 0000000000..a55761bda3 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-ex.html @@ -0,0 +1,15 @@ + + + + Exes-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-inches.html b/layout/reftests/backgrounds/background-size-monster-inches.html new file mode 100644 index 0000000000..a9b1fe03b6 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-inches.html @@ -0,0 +1,15 @@ + + + + Inches-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-mm.html b/layout/reftests/backgrounds/background-size-monster-mm.html new file mode 100644 index 0000000000..3ebd5ac337 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-mm.html @@ -0,0 +1,15 @@ + + + + Millimeters-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-pc.html b/layout/reftests/backgrounds/background-size-monster-pc.html new file mode 100644 index 0000000000..fa59295962 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-pc.html @@ -0,0 +1,15 @@ + + + + Picas-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-pt.html b/layout/reftests/backgrounds/background-size-monster-pt.html new file mode 100644 index 0000000000..a58bd8156c --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-pt.html @@ -0,0 +1,15 @@ + + + + Points-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-px.html b/layout/reftests/backgrounds/background-size-monster-px.html new file mode 100644 index 0000000000..bfa52bbc63 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-px.html @@ -0,0 +1,15 @@ + + + + Pixels-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-ref.html b/layout/reftests/backgrounds/background-size-monster-ref.html new file mode 100644 index 0000000000..e4950ac5d3 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-ref.html @@ -0,0 +1,14 @@ + + + + Twips conversion reference + + + + + diff --git a/layout/reftests/backgrounds/background-size-monster-rem.html b/layout/reftests/backgrounds/background-size-monster-rem.html new file mode 100644 index 0000000000..2db00604e7 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-monster-rem.html @@ -0,0 +1,15 @@ + + + + Root-ems-to-twips conversions testing + + + + + diff --git a/layout/reftests/backgrounds/background-size-percent-auto.html b/layout/reftests/backgrounds/background-size-percent-auto.html new file mode 100644 index 0000000000..82ba188aef --- /dev/null +++ b/layout/reftests/backgrounds/background-size-percent-auto.html @@ -0,0 +1,25 @@ + + + + background-size: 25% auto; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-percent-length.html b/layout/reftests/backgrounds/background-size-percent-length.html new file mode 100644 index 0000000000..63eb52f616 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-percent-length.html @@ -0,0 +1,25 @@ + + + + background-size: 25% 32px; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-percent-percent-ref.html b/layout/reftests/backgrounds/background-size-percent-percent-ref.html new file mode 100644 index 0000000000..a30b75c6b0 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-percent-percent-ref.html @@ -0,0 +1,23 @@ + + + + background-size: 50% 25%; reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-percent-percent-stretch-ref.html b/layout/reftests/backgrounds/background-size-percent-percent-stretch-ref.html new file mode 100644 index 0000000000..65c999d6d9 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-percent-percent-stretch-ref.html @@ -0,0 +1,39 @@ + + + + background-size: 100% 100%; stretch reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-percent-percent-stretch.html b/layout/reftests/backgrounds/background-size-percent-percent-stretch.html new file mode 100644 index 0000000000..912413d699 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-percent-percent-stretch.html @@ -0,0 +1,33 @@ + + + + background-size: 100% 100%; stretch + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-percent-percent.html b/layout/reftests/backgrounds/background-size-percent-percent.html new file mode 100644 index 0000000000..0219da5bb3 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-percent-percent.html @@ -0,0 +1,25 @@ + + + + background-size: 50% 25%; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-percent.html b/layout/reftests/backgrounds/background-size-percent.html new file mode 100644 index 0000000000..a7b1db127f --- /dev/null +++ b/layout/reftests/backgrounds/background-size-percent.html @@ -0,0 +1,25 @@ + + + + background-size: 25%; + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-slice.html b/layout/reftests/backgrounds/background-size-slice.html new file mode 100644 index 0000000000..94fe4d8624 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-slice.html @@ -0,0 +1,36 @@ + + + + box-decoration-break: slice + + + +
+ + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-zoom-no-repeat-ref.html b/layout/reftests/backgrounds/background-size-zoom-no-repeat-ref.html new file mode 100644 index 0000000000..dd05ee386a --- /dev/null +++ b/layout/reftests/backgrounds/background-size-zoom-no-repeat-ref.html @@ -0,0 +1,34 @@ + + + + background-size + zoom + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-zoom-no-repeat.html b/layout/reftests/backgrounds/background-size-zoom-no-repeat.html new file mode 100644 index 0000000000..24e2fa3ba6 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-zoom-no-repeat.html @@ -0,0 +1,35 @@ + + + + background-size + zoom + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-zoom-repeat-ref.html b/layout/reftests/backgrounds/background-size-zoom-repeat-ref.html new file mode 100644 index 0000000000..1a5a1fd0af --- /dev/null +++ b/layout/reftests/backgrounds/background-size-zoom-repeat-ref.html @@ -0,0 +1,60 @@ + + + + background-size: 64px 40px; repeat, zoom reference + + + +
+ + diff --git a/layout/reftests/backgrounds/background-size-zoom-repeat.html b/layout/reftests/backgrounds/background-size-zoom-repeat.html new file mode 100644 index 0000000000..97df2b53f2 --- /dev/null +++ b/layout/reftests/backgrounds/background-size-zoom-repeat.html @@ -0,0 +1,61 @@ + + + + background-size: 64px 40px; repeat, zoom + + + +
+ + diff --git a/layout/reftests/backgrounds/background-tiling-zoom-1-ref.html b/layout/reftests/backgrounds/background-tiling-zoom-1-ref.html new file mode 100644 index 0000000000..189dcb4699 --- /dev/null +++ b/layout/reftests/backgrounds/background-tiling-zoom-1-ref.html @@ -0,0 +1,75 @@ + + + + +Pixel rounding testcase + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/layout/reftests/backgrounds/background-tiling-zoom-1.html b/layout/reftests/backgrounds/background-tiling-zoom-1.html new file mode 100644 index 0000000000..e72af03e14 --- /dev/null +++ b/layout/reftests/backgrounds/background-tiling-zoom-1.html @@ -0,0 +1,82 @@ + + + + +Pixel rounding testcase + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ + + diff --git a/layout/reftests/backgrounds/blue-16x20-green-16x20.png b/layout/reftests/backgrounds/blue-16x20-green-16x20.png new file mode 100644 index 0000000000..9bf59ebdf1 Binary files /dev/null and b/layout/reftests/backgrounds/blue-16x20-green-16x20.png differ diff --git a/layout/reftests/backgrounds/blue-16x20-green-8x20.png b/layout/reftests/backgrounds/blue-16x20-green-8x20.png new file mode 100644 index 0000000000..9d025d1bcc Binary files /dev/null and b/layout/reftests/backgrounds/blue-16x20-green-8x20.png differ diff --git a/layout/reftests/backgrounds/blue-16x20.png b/layout/reftests/backgrounds/blue-16x20.png new file mode 100644 index 0000000000..f0f4d319e8 Binary files /dev/null and b/layout/reftests/backgrounds/blue-16x20.png differ diff --git a/layout/reftests/backgrounds/blue-32x32.png b/layout/reftests/backgrounds/blue-32x32.png new file mode 100644 index 0000000000..deefd19b2a Binary files /dev/null and b/layout/reftests/backgrounds/blue-32x32.png differ diff --git a/layout/reftests/backgrounds/blue-8x20-green-16x20.png b/layout/reftests/backgrounds/blue-8x20-green-16x20.png new file mode 100644 index 0000000000..7caad35c4c Binary files /dev/null and b/layout/reftests/backgrounds/blue-8x20-green-16x20.png differ diff --git a/layout/reftests/backgrounds/blue-8x20-green-8x20.png b/layout/reftests/backgrounds/blue-8x20-green-8x20.png new file mode 100644 index 0000000000..de47c026a2 Binary files /dev/null and b/layout/reftests/backgrounds/blue-8x20-green-8x20.png differ diff --git a/layout/reftests/backgrounds/blue-8x20.png b/layout/reftests/backgrounds/blue-8x20.png new file mode 100644 index 0000000000..c8bdd73cbc Binary files /dev/null and b/layout/reftests/backgrounds/blue-8x20.png differ diff --git a/layout/reftests/backgrounds/body-background-ref.html b/layout/reftests/backgrounds/body-background-ref.html new file mode 100644 index 0000000000..4ba77be0e8 --- /dev/null +++ b/layout/reftests/backgrounds/body-background-ref.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/backgrounds/body-background.html b/layout/reftests/backgrounds/body-background.html new file mode 100644 index 0000000000..c6def1b795 --- /dev/null +++ b/layout/reftests/backgrounds/body-background.html @@ -0,0 +1,2 @@ + + diff --git a/layout/reftests/backgrounds/continuous-inline-1a.html b/layout/reftests/backgrounds/continuous-inline-1a.html new file mode 100644 index 0000000000..31ad8a14a6 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-1a.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-1ab-ref.html b/layout/reftests/backgrounds/continuous-inline-1ab-ref.html new file mode 100644 index 0000000000..98a8631c26 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-1ab-ref.html @@ -0,0 +1,20 @@ + + + + + + +
+ + + +
+
+ + + +
+ + diff --git a/layout/reftests/backgrounds/continuous-inline-1b.html b/layout/reftests/backgrounds/continuous-inline-1b.html new file mode 100644 index 0000000000..368b8f47c7 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-1b.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-1c.html b/layout/reftests/backgrounds/continuous-inline-1c.html new file mode 100644 index 0000000000..200783d3a5 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-1c.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-1cd-ref.html b/layout/reftests/backgrounds/continuous-inline-1cd-ref.html new file mode 100644 index 0000000000..2e469a40eb --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-1cd-ref.html @@ -0,0 +1,20 @@ + + + + + + +
+ + + +
+
+ + + +
+ + diff --git a/layout/reftests/backgrounds/continuous-inline-1d.html b/layout/reftests/backgrounds/continuous-inline-1d.html new file mode 100644 index 0000000000..f4f028e02e --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-1d.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-2-ref.html b/layout/reftests/backgrounds/continuous-inline-2-ref.html new file mode 100644 index 0000000000..2c2fe8a5d8 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-2-ref.html @@ -0,0 +1,20 @@ + + + + + + +
+ + + +
+
+ + + +
+ + diff --git a/layout/reftests/backgrounds/continuous-inline-2a.html b/layout/reftests/backgrounds/continuous-inline-2a.html new file mode 100644 index 0000000000..2cec6d6879 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-2a.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-2b.html b/layout/reftests/backgrounds/continuous-inline-2b.html new file mode 100644 index 0000000000..33c6a970cb --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-2b.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-3-ref.html b/layout/reftests/backgrounds/continuous-inline-3-ref.html new file mode 100644 index 0000000000..daf7b57fea --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-3-ref.html @@ -0,0 +1,25 @@ + + + + + + +
+ + + +
+
+ + + +
+
+ + + +
+ + diff --git a/layout/reftests/backgrounds/continuous-inline-3.html b/layout/reftests/backgrounds/continuous-inline-3.html new file mode 100644 index 0000000000..fbca2aa7bb --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-3.html @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-4-ref.html b/layout/reftests/backgrounds/continuous-inline-4-ref.html new file mode 100644 index 0000000000..5d943a21a6 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-4-ref.html @@ -0,0 +1,22 @@ + + + + + + +
+ + + +
+
+ + + +
+ + diff --git a/layout/reftests/backgrounds/continuous-inline-4a.html b/layout/reftests/backgrounds/continuous-inline-4a.html new file mode 100644 index 0000000000..4e3d169946 --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-4a.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-4b.html b/layout/reftests/backgrounds/continuous-inline-4b.html new file mode 100644 index 0000000000..cc9ed3d95d --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-4b.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-5-ref.html b/layout/reftests/backgrounds/continuous-inline-5-ref.html new file mode 100644 index 0000000000..40e9ea3d1e --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-5-ref.html @@ -0,0 +1,22 @@ + + + + + + +
+ + + +
+
+ + + +
+ + diff --git a/layout/reftests/backgrounds/continuous-inline-5a.html b/layout/reftests/backgrounds/continuous-inline-5a.html new file mode 100644 index 0000000000..259460960a --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-5a.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/continuous-inline-5b.html b/layout/reftests/backgrounds/continuous-inline-5b.html new file mode 100644 index 0000000000..e9473c9b2f --- /dev/null +++ b/layout/reftests/backgrounds/continuous-inline-5b.html @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/layout/reftests/backgrounds/delay-image-response.sjs b/layout/reftests/backgrounds/delay-image-response.sjs new file mode 100644 index 0000000000..418eaa24a9 --- /dev/null +++ b/layout/reftests/backgrounds/delay-image-response.sjs @@ -0,0 +1,65 @@ +const BinaryOutputStream = Components.Constructor("@mozilla.org/binaryoutputstream;1", "nsIBinaryOutputStream", "setOutputStream"); +/* This data is picked from image/test/reftest/generic/check-header.sjs */ +const IMAGE_DATA = + [ + 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A, 0x00, 0x00, 0x00, + 0x0D, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + 0x00, 0x64, 0x08, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x02, 0x03, + 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xAE, 0xCE, + 0x1C, 0xE9, 0x00, 0x00, 0x00, 0x9E, 0x49, 0x44, 0x41, 0x54, 0x78, + 0xDA, 0xED, 0xD0, 0x31, 0x01, 0x00, 0x00, 0x08, 0x03, 0xA0, 0x69, + 0xFF, 0xCE, 0x5A, 0xC1, 0xCF, 0x07, 0x22, 0x50, 0x99, 0x70, 0xD4, + 0x0A, 0x64, 0xC9, 0x92, 0x25, 0x4B, 0x96, 0x2C, 0x05, 0xB2, 0x64, + 0xC9, 0x92, 0x25, 0x4B, 0x96, 0x02, 0x59, 0xB2, 0x64, 0xC9, 0x92, + 0x25, 0x4B, 0x81, 0x2C, 0x59, 0xB2, 0x64, 0xC9, 0x92, 0xA5, 0x40, + 0x96, 0x2C, 0x59, 0xB2, 0x64, 0xC9, 0x52, 0x20, 0x4B, 0x96, 0x2C, + 0x59, 0xB2, 0x64, 0x29, 0x90, 0x25, 0x4B, 0x96, 0x2C, 0x59, 0xB2, + 0x14, 0xC8, 0x92, 0x25, 0x4B, 0x96, 0x2C, 0x59, 0x0A, 0x64, 0xC9, + 0x92, 0x25, 0x4B, 0x96, 0x2C, 0x05, 0xB2, 0x64, 0xC9, 0x92, 0x25, + 0x4B, 0x96, 0x02, 0x59, 0xB2, 0x64, 0xC9, 0x92, 0x25, 0x4B, 0x81, + 0x2C, 0x59, 0xB2, 0x64, 0xC9, 0x92, 0xA5, 0x40, 0x96, 0x2C, 0x59, + 0xB2, 0x64, 0xC9, 0x52, 0x20, 0x4B, 0x96, 0x2C, 0x59, 0xB2, 0x64, + 0x29, 0x90, 0x25, 0x4B, 0x96, 0x2C, 0x59, 0xB2, 0x14, 0xC8, 0x92, + 0x25, 0x4B, 0x96, 0x2C, 0x59, 0x0A, 0x64, 0xC9, 0xFA, 0xB6, 0x89, + 0x5F, 0x01, 0xC7, 0x24, 0x83, 0xB2, 0x0C, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x45, 0x4E, 0x44, 0xAE, 0x42, 0x60, 0x82, + ]; + +/** + * The timer is needed when a delay is set. We need it to be out of the method + * so it is not eaten alive by the GC. + */ +var timer; + +function handleRequest(request, response) { + var query = {}; + request.queryString.split('&').forEach(function (val) { + var [name, value] = val.split('='); + query[name] = unescape(value); + }); + + response.setStatusLine(request.httpVersion, 200, "OK"); + response.setHeader("Content-Type", "image/png", false); + + function imageWrite() { + var stream = new BinaryOutputStream(response.bodyOutputStream); + stream.writeByteArray(IMAGE_DATA); + } + + // If there is no delay, we write the image and leave. + if (!("delay" in query)) { + imageWrite(); + return; + } + + // If there is a delay, we create a timer which, when it fires, will write + // image and leave. + response.processAsync(); + const nsITimer = Components.interfaces.nsITimer; + + timer = Components.classes["@mozilla.org/timer;1"].createInstance(nsITimer); + timer.initWithCallback(function() { + imageWrite(); + response.finish(); + }, query["delay"], nsITimer.TYPE_ONE_SHOT); +} diff --git a/layout/reftests/backgrounds/div-background-ref.html b/layout/reftests/backgrounds/div-background-ref.html new file mode 100644 index 0000000000..7916b9cd0b --- /dev/null +++ b/layout/reftests/backgrounds/div-background-ref.html @@ -0,0 +1,3 @@ +
+Ohai +
diff --git a/layout/reftests/backgrounds/div-background.html b/layout/reftests/backgrounds/div-background.html new file mode 100644 index 0000000000..224da0d155 --- /dev/null +++ b/layout/reftests/backgrounds/div-background.html @@ -0,0 +1,3 @@ +
+Ohai +
diff --git a/layout/reftests/backgrounds/fixed-bg-border-radius-ref.html b/layout/reftests/backgrounds/fixed-bg-border-radius-ref.html new file mode 100644 index 0000000000..f6f87dacc9 --- /dev/null +++ b/layout/reftests/backgrounds/fixed-bg-border-radius-ref.html @@ -0,0 +1,21 @@ + + + + +
+
+ diff --git a/layout/reftests/backgrounds/fixed-bg-border-radius.html b/layout/reftests/backgrounds/fixed-bg-border-radius.html new file mode 100644 index 0000000000..9ab57276bf --- /dev/null +++ b/layout/reftests/backgrounds/fixed-bg-border-radius.html @@ -0,0 +1,21 @@ + + + + +
+
+ diff --git a/layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-1.html b/layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-1.html new file mode 100644 index 0000000000..99b9b3ac34 --- /dev/null +++ b/layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-1.html @@ -0,0 +1,15 @@ + + + + + +
+ + diff --git a/layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-ref.html b/layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-ref.html new file mode 100644 index 0000000000..53ff1ddc3d --- /dev/null +++ b/layout/reftests/backgrounds/fixed-bg-with-transform-outside-viewport-ref.html @@ -0,0 +1,15 @@ + + + + + +
+ + diff --git a/layout/reftests/backgrounds/fuchsia-32x32.png b/layout/reftests/backgrounds/fuchsia-32x32.png new file mode 100644 index 0000000000..7902bc31e0 Binary files /dev/null and b/layout/reftests/backgrounds/fuchsia-32x32.png differ diff --git a/layout/reftests/backgrounds/green-16x20.png b/layout/reftests/backgrounds/green-16x20.png new file mode 100644 index 0000000000..a62d275cf8 Binary files /dev/null and b/layout/reftests/backgrounds/green-16x20.png differ diff --git a/layout/reftests/backgrounds/green-8x20-blue-8x20-vertical.png b/layout/reftests/backgrounds/green-8x20-blue-8x20-vertical.png new file mode 100644 index 0000000000..4236f5b1ce Binary files /dev/null and b/layout/reftests/backgrounds/green-8x20-blue-8x20-vertical.png differ diff --git a/layout/reftests/backgrounds/green-8x20.png b/layout/reftests/backgrounds/green-8x20.png new file mode 100644 index 0000000000..9333015fcd Binary files /dev/null and b/layout/reftests/backgrounds/green-8x20.png differ diff --git a/layout/reftests/backgrounds/green-circle-alpha-32x32.png b/layout/reftests/backgrounds/green-circle-alpha-32x32.png new file mode 100644 index 0000000000..a007675a17 Binary files /dev/null and b/layout/reftests/backgrounds/green-circle-alpha-32x32.png differ diff --git a/layout/reftests/backgrounds/grid-large.png b/layout/reftests/backgrounds/grid-large.png new file mode 100644 index 0000000000..4de7c66782 Binary files /dev/null and b/layout/reftests/backgrounds/grid-large.png differ diff --git a/layout/reftests/backgrounds/iframe-translucent-color-1.html b/layout/reftests/backgrounds/iframe-translucent-color-1.html new file mode 100644 index 0000000000..a220ee0292 --- /dev/null +++ b/layout/reftests/backgrounds/iframe-translucent-color-1.html @@ -0,0 +1,10 @@ + + + + + + +